This project was developed for the Computer Systems Architecture course at Politecnico di Torino.
-
Maze Design:
- The maze contains exactly 240 Standard Pills and 6 Power Pills, randomly placed.
- A central "teleport" feature allows Pac-Man to exit one side of the maze and re-enter from the other.
-
Game Mechanics:
- Pac-Man's movement is joystick-controlled and continues until a wall is encountered or a new direction is chosen.
- Pill consumption increases the score by 10 (Standard Pills) or 50 (Power Pills).
- Every 1000 points, a new life is awarded.
- The game starts in "PAUSE" mode and can be paused/resumed using the INT0 button.
-
Game Objectives:
- Clear all pills in the maze to win (Victory screen).
- If the 60-second countdown expires, the game ends with a "Game Over" screen.
-
Customizations:
- Adjustable Pac-Man speed based on the simulation hardware.
- Fully customizable global constants defined in the
costanti.hfile.
- Use the Keil µVision software with the LandTiger emulator (Compilation target:
SW_Debug). - Alternatively, deploy directly to a physical LandTiger board if available.
- Name: Luca Ostinelli
Detailed project specifications are available in the pdf file.
