A Model-Based Approach to Optimizing Ms. Pac-Man Game Strategies in Real Time

被引:7
|
作者
Foderaro, Greg [1 ,2 ]
Swingler, Ashleigh [3 ]
Ferrari, Silvia [4 ]
机构
[1] Duke Univ, Mech Engn Dept, Durham, NC 27708 USA
[2] Appl Res Associates Inc, Raleigh, NC 27615 USA
[3] Duke Univ, Mech Engn & Mat Sci Dept, Durham, NC 27708 USA
[4] Cornell Univ, Mech & Aerosp Engn Dept, Ithaca, NY 14853 USA
基金
美国国家科学基金会;
关键词
Cell decomposition; computer games; decision theory; decision trees; Ms; Pac-Man; optimal control; path planning; pursuit-evasion games; CARLO TREE-SEARCH; INTERNAL-MODELS; NEURAL-NETWORKS; FLIGHT CONTROL; TARGETS;
D O I
10.1109/TCIAIG.2016.2523508
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a model-based approach for computing real-time optimal decision strategies in the pursuit-evasion game of Ms. Pac-Man. The game of Ms. Pac-Man is an excellent benchmark problem of pursuit-evasion game with multiple, active adversaries that adapt their pursuit policies based on Ms. Pac-Man's state and decisions. In addition to evading the adversaries, the agent must pursue multiple fixed and moving targets in an obstacle-populated environment. This paper presents a novel approach by which a decision-tree representation of all possible strategies is derived from the maze geometry and the dynamic equations of the adversaries or ghosts. The proposed models of ghost dynamics and decisions are validated through extensive numerical simulations. During the game, the decision tree is updated and used to determine optimal strategies in real time based on state estimates and game predictions obtained iteratively over time. The results show that the artificial player obtained by this approach is able to achieve high game scores, and to handle high game levels in which the characters speeds and maze complexity become challenging even for human players.
引用
收藏
页码:153 / 165
页数:13
相关论文
共 50 条
  • [21] Implementing Artificially Intelligent Ghosts to Play MS. Pac-Man Game by Using Neural Network at Social Media Platform
    Hasan, Md. Mahmudul
    Khondker, Jeet Z. H.
    2013 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE 2013), 2013, : 353 - +
  • [22] Discovering Multimodal Behavior in Ms. Pac-Man Through Evolution of Modular Neural Networks
    Schrum, Jacob
    Miikkulainen, Risto
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2016, 8 (01) : 67 - 81
  • [23] Single-versus Multiobjective Optimization for Evolution of Neural Controllers in Ms. Pac-Man
    Tan, Tse Guan
    Teo, Jason
    Chin, Kim On
    INTERNATIONAL JOURNAL OF COMPUTER GAMES TECHNOLOGY, 2013, 2013
  • [24] powerGhosts & defensiveGhosts - Enhanced Ghost Team Controller based on Ant Colony Optimization for Ms. Pac-Man
    Applewhite, Timothy
    Kaufmann, Roger
    Dornberger, Rolf
    Hanne, Thomas
    2021 8TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2021), 2021, : 139 - 144
  • [25] Learning to play using low-complexity rule-based policies: Illustrations through Ms. Pac-Man
    Szita, István
    Lorincz, András
    Journal of Artificial Intelligence Research, 1600, 30 : 659 - 684
  • [26] Learning to play using low-complexity rule-based policies:: Illustrations through Ms. Pac-Man
    Szita, Istvan
    Lorincz, Andras
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 30 : 659 - 684
  • [27] A model-based approximate λ-policy iteration approach to online evasive path planning and the video game Ms.Pac-Man
    Greg FODERARO
    Vikram RAJU
    Silvia FERRARI
    Journal of Control Theory and Applications, 2011, 9 (03) : 391 - 399
  • [28] Dynamic Difficulty Adjustment based on an improved algorithm of UCT for the Pac-Man Game
    Wu, Bin
    Chen, DingDing
    He, Suoju
    Sun, Qijin
    Li, Zhengjun
    Zhao, Minxi
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 4255 - 4259
  • [29] Reinforcement Learning to Train Ms. Pac-Man Using Higher-order Action-relative Inputs
    Bom, Luuk
    Henken, Ruud
    Wiering, Marco
    PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON ADAPTIVE DYNAMIC PROGRAMMING AND REINFORCEMENT LEARNING (ADPRL), 2013, : 156 - 163
  • [30] Learning to play pac-man: An evolutionary, rule-based approach
    Gallagher, M
    Ryan, A
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2462 - 2469