Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 1314. PACMAT 08 - Awesome Tunneling Ghosts, 2X Speed, 6 Lives, Game Download

Created by Richard Zapor

The Classic PACMAN game brought to Cody.

PACMAT requires clearing all the Yellow Dots. PACMAT moves at 2X Ghost speed. Six lives are available. Adjacent Ghosts will capture PACMAT. Awesome Ghosts use the tunnel. On Ghost capture everyone gets reset. These trained ghosts take the minimum path, including tunnel paths, to PACMAT assuming the other Ghosts are walls.

To aid in development of your routine, a PACMAT_Interactive.m file that creates a solver script and video has been posted at PACMAT_Interactive_008a.m. (Right click, 'save link as'). The routine creates a PACMAT8_2Xsolver.m script from the interactive play. The script demonstrates Interactivity, figure/KeyPressFcn, listdlg, and VideoWriter.

492 Moves Interactive (MP4) Best Score seen is Zero Lives lost, 492 moves.

Inputs: Map Definitions: -1=Wall, 0=Empty, 1=Dot, 2=PACMAT, >2=Ghost

Output: Direction Definitions: 1-Up, 2-Right, 3-Down, 4-Left, 0-No move

Pass Criteria: Clear all dots in less than 4000 moves

Scoring: Moves + 1000 * Lives

Near Future: Randomized Awesome Tunnel Ghosts to make them non-deterministic to require Adaptive Bot solutions

Problem Group

Solution Statistics

1 correct solutions 1 incorrect solutions
Last solution submitted on Sep 23, 2013