A Cellular Automaton Based Controller for a Ms. Pac-Man Agent

12/18/2013
by   Alexander Darer, et al.
0

Video games can be used as an excellent test bed for Artificial Intelligence (AI) techniques. They are challenging and non-deterministic, this makes it very difficult to write strong AI players. An example of such a video game is Ms. Pac-Man. In this paper we will outline some of the previous techniques used to build AI controllers for Ms. Pac-Man as well as presenting a new and novel solution. My technique utilises a Cellular Automaton (CA) to build a representation of the environment at each time step of the game. The basis of the representation is a 2-D grid of cells. Each cell has a state and a set of rules which determine whether or not that cell will dominate (i.e. pass its state value onto) adjacent cells at each update. Once a certain number of update iterations have been completed, the CA represents the state of the environment in the game, the goals and the dangers. At this point, Ms. Pac-Man will decide her next move based only on her adjacent cells, that is to say, she has no knowledge of the state of the environment as a whole, she will simply follow the strongest path. This technique shows promise and allows the controller to achieve high scores in a live game, the behaviour it exhibits is interesting and complex. Moreover, this behaviour is produced by using very simple rules which are applied many times to each cell in the grid. Simple local interactions with complex global results are truly achieved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2016

Ms. Pac-Man Versus Ghost Team CIG 2016 Competition

This paper introduces the revival of the popular Ms. Pac-Man Versus Ghos...
research
01/24/2022

Problife: a Probabilistic Game of Life

This paper presents a probabilistic extension of the well-known cellular...
research
07/18/2019

Artificial Intelligence-Enabled Cellular Networks: A Critical Path to Beyond-5G and 6G

Mobile Network Operators (MNOs) are in process of overlaying their conve...
research
04/24/2019

Building a Nest by an Automaton

A robot modeled as a deterministic finite automaton has to build a struc...
research
05/03/2022

Growing Isotropic Neural Cellular Automata

Modeling the ability of multicellular organisms to build and maintain th...
research
09/06/2019

NP-completeness of the game Kingdomino

Kingdomino is a board game designed by Bruno Cathala and edited by Blue ...

Please sign up or login with your details

Forgot password? Click here to reset