This project was created for the 1-Day Game Hackathon of 2024 at Zetland House. We created an arcade game simulator that plays a sequence of classic games: Pong, Asteroid, and Pacman. After each game finishes, the next one in the sequence is automatically launched.
Pong is a two-dimensional sports game that simulates table tennis. The game consists of two paddles, with a ball bouncing between them. Players score points by sending the ball past their opponent's paddle.
In Asteroid, the player controls a spaceship that must navigate through space, avoiding or shooting down asteroids. The goal is to survive and destroy as many asteroids as possible without being hit.
Pacman is a maze game where the player controls Pacman, who must eat all the dots in the maze while avoiding being caught by ghosts. Power pellets allow Pacman to temporarily eat the ghosts for extra points.
- Sequential game-playing functionality: Pong → Asteroid → Pacman
- Smooth transition between games
- Modular code structure for easy maintenance and updates
- Code designed using object-oriented principles
To run the arcade simulator, you need the following:
- Python 3.x
- Pygame library
Install the requirements using:
pip install -r requirements.txtClone this Repository:
git clone https://github.com/yourusername/arcade-simulator.gitNavigate to the Project Directory:
cd arcade-simulator