Welcome to the Game Collection repository! This project hosts a variety of games developed in Python (using Pygame) and Web technologies, all accessible through a unified launcher.
A robust First-Person Shooter (FPS) featuring a custom raycasting engine, 3D environments, and challenging bot AI.
- Location:
games/Force_Field/ - Type: Python (Pygame)
A high-octane FPS reimagining the classic Doom experience with modern mechanics, projectile weapons (Minigun!), and diverse enemies.
- Location:
games/Duum/ - Type: Python (Pygame)
A modern take on the classic puzzle game with hold mechanics, combos, particle effects, and difficulty selection.
- Location:
games/Tetris/ - Type: Python (Pygame)
A remake of the classic arcade shooter where you battle monsters in a maze. Supports 2-player co-op.
- Location:
games/Wizard_of_Wor/ - Type: Python (Pygame)
A quirky arcade-style game (Python package).
- Location:
games/Peanut_Butter_Panic/ - Type: Python (Pygame)
A collection of web-based 3D survival shooters.
- Location:
games/Zombie_Games/ - Type: Web (HTML/JS)
The easiest way to play is using the unified game launcher:
python game_launcher.pyThis will open a GUI where you can select and launch any game.
You can also launch games directly from the terminal. See the README.md in each game's directory for specific instructions.
Example:
# Run Force Field
python games/Force_Field/force_field.py- Python 3.8+
- Pygame (
pip install pygame) - Other dependencies as listed in
requirements.txtor game-specific requirements.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt
- AGENTS.md: Guidelines for AI agents working on this repo.
- Game Docs: Each game folder contains its own
README.mdwith detailed info.
Feel free to submit Pull Requests to improve existing games or add new ones! Please follow the coding standards outlined in AGENTS.md.