Pacman is a text-based adaptation of the classic Pacman game, developed using Java and the Lanterna library. In this game, players control Pacman through an arena, collecting coins, power-ups and avoiding pursuit by the iconic ghosts: Blinky, Pinky, Inky, and Clyde. With a simple interface, the goal is to recreate the nostalgia of the original game while exploring the SOLID principals and design-patterns. For a more detailed version of this description click here.
Gif 1. Single player demonstration
Gif 2. Multiplayer demonstration
Gif 3. Main menu
Fig 1. Pause menu
Fig 2. Map selection
Gif 4. Spirals
Gif 5. Final boss
Fig 3. Win message
Fig 4. Lost message
This project was developed by Gustavo Madureira (up202304978@fe.up.pt), Paulo Saavedra (up202307477@fe.up.pt) and Pedro Castro (up202200044@fe.up.pt) for the LDTS 2024/25 course at FEUP.