ArcadePy is an umbrella project that merges four classic Python-based arcade games into one repository. With a simple user interface, the ArcadePy.py file allows you to choose from four exciting games: Slither, Pong, Hovering UFO, and Hangman. Each game offers unique mechanics and is built using Python, providing an entertaining and engaging experience right in your terminal or command line interface.
- Slither: A classic snake game where you control a snake to eat food and grow longer while avoiding hitting the walls or itself.
- Pong: The iconic pong game where you compete against a computer-controlled paddle to score points.
- Hovering UFO: A game where you control a UFO and need to hover through obstacles while avoiding collisions.
- Hangman: A word guessing game where you have to guess a hidden word by suggesting letters.
To run the games, make sure you have Python 3.x installed. You can download it from the official Python website.
Additionally, some games might require external libraries, which can be installed using the following:
pip install -r requirements.txt- Clone the repository:
git clone https://github.com/AaryanGole26/ArcadePy.git- Navigate to the project folder:
cd ArcadePy- Run the main game launcher (arcadepy.py):
python ArcadePy.pyYou will be presented with a menu of four options, each representing one of the games. Click the corresponding button to start a game.
Feel free to fork this repository, make improvements, or add new games! Contributions are welcome. Please follow these steps for contributing:
- Fork the repository.
- Create a new branch (git checkout -b feature-name).
- Commit your changes (git commit -am 'Add feature').
- Push to the branch (git push origin feature-name).
- Create a new pull request.
- You can watch a demo of the game in action by following this link:
- Here’s a sample output of the game interface:
This project is open source and available under the MIT License.

