A premium collection of classic terminal games with a polished TUI, XP/Leveling system, procedural dungeons, and immersive visual effects.
- ⚔️ Dungeon Crawler (NEW)
- Roguelike exploration with procedural rooms.
- Turn-based combat, loot collection, and level progression.
- 🟡 Pac-Man
- Classic grid movement with ghost AI and powerups.
- 🐍 Snake
- High-speed survival with XP rewards for eating.
- 🧱 Breakout
- Physics-based brick destruction with screen shake and particles.
- 🧩 Tetris
- Modern implementation with line clears awarding massive XP.
- 🚀 Space Shooter
- Fast-paced combat with explosive particle effects.
- 💣 Minesweeper
- Classic logic-based mine detection with high XP on victory.
- ♟️ Chess vs AI
- Play against Stockfish; XP for captures and wins.
- 🔢 Sudoku
- Logic puzzles with a persistence bonus.
- Global RPG Progression: Gain XP across ALL games. Level up to see your rank grow on your persistent profile.
- Visual Juice: Immersive screen shakes and particle effects for combat, line clears, and explosions.
- Enhanced Profile: Sleek XP progress bar and level display in the main arcade menu.
- ANSI-Safe Rendering: Premium TUI alignment and design across all game modules.
- Cross-Platform: Optimized for Windows and Unix terminals.
-
Clone the repository
git clone https://github.com/Imposter-zx/All-Games.git cd All-Games -
Run the Arcade
python terminal_games/arcade.py
All Games/
├── terminal_games/
│ ├── arcade.py # Main launcher
│ ├── pacman.py # Pac-Man implementation
│ ├── snake.py # Snake implementation
│ ├── breakout.py # Breakout implementation
│ ├── tetris.py # Tetris implementation
│ ├── arcade_utils.py # ANSI-safe UI utilities
│ └── ... # Other game modules
├── README.md # This file
└── .gitignore