Write a player that plays pacman (as defined in this assignment).
Extra credit: Add new features to the game and augment your player to handle them (power pills, ...).
Files defining the pacman game
(pacman.c,
pacman.h,
Makefile) and including
example players are available in the TAR file format for UNIX.
You can get the files by using a web browser to get
pacman.tar to Acme,
and then typing
tar xvf pacman.tar
Here is a version that does not use curses, the UNIX screen handling library:
pacman-no-curses.tar
Example players:
player-keyboard.c: Uses commands from the keyboard to move the player.
player-greedy.c: Go for the nearest food pellet.
I encourage you to work together on this assignment, and to try to find publicly available code on the net. If you submit such code or base your solution on other's code, make sure to clearly indicate this. There is no limit on how many people can work together as a group, but it is important that each member of the group participate fully.
Instructions on how to turn this in will be announced.
Please email me a short progress report by Tuesday April 28 noon. The purpose of this progress report is to get you to start working on the assignment early. The assignment is challenging, and you will find it very difficult if you start late.