Pacmo! Alt Text

Summary

Project Pac-Mo is an AI agent that plays a modified version of the Pac-Man by Bandai Namco Games. The AI of Pac-Mo will be developed based on Minecraft Malmo. The goal of this game is to get the highest score from each stage, while the agent should avoid a monster in the closed map(17 by 17 for now) that kills the player at once if contacted. The dots, which gives a score in the original game, will be replaced by “the gold_ingot” in Minecraft.

The monster in Pac-Mo, unlike the original game, cannot be eaten by the player; it is controlled by another client and its ability to chase the player is to find the shortest path from each monster to the player for each movement of the player. To give a full perspective of the map, a client of a watcher is added as well. The input for the agent will be an information of visible grid cell, such as vertically or horizontally reachable cells from current cell not blocked by walls or monsters. Then the agent will determine its best direction to obtain more “gold_ingot” and not to be killed by the monsters.

Algorithm adapted

Alt Text The monster       The player   The watcher  
  Dijkstra   Q-table      
  Alt Text Alt Text Alt TextAlt Text Alt Text Alt TextAlt TextAlt Text Alt Text  

Check out the original game! : click

See our game here!:

Introduction:



Current progress:



The Final:



Latest Source_Code:checkout! (easy)
Latest Source_Code:checkout! (hard)
Old version Source_Code:checkout!