Skip to content

Imposter-zx/All-Games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Retro Terminal Arcade V5: The RPG Update

A premium collection of classic terminal games with a polished TUI, XP/Leveling system, procedural dungeons, and immersive visual effects.

🎮 Games Included

  1. ⚔️ Dungeon Crawler (NEW)
    • Roguelike exploration with procedural rooms.
    • Turn-based combat, loot collection, and level progression.
  2. 🟡 Pac-Man
    • Classic grid movement with ghost AI and powerups.
  3. 🐍 Snake
    • High-speed survival with XP rewards for eating.
  4. 🧱 Breakout
    • Physics-based brick destruction with screen shake and particles.
  5. 🧩 Tetris
    • Modern implementation with line clears awarding massive XP.
  6. 🚀 Space Shooter
    • Fast-paced combat with explosive particle effects.
  7. 💣 Minesweeper
    • Classic logic-based mine detection with high XP on victory.
  8. ♟️ Chess vs AI
    • Play against Stockfish; XP for captures and wins.
  9. 🔢 Sudoku
    • Logic puzzles with a persistence bonus.

✨ V5 Features: The RPG Update

  • 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.

🚀 Installation & Usage

Setup

  1. Clone the repository

    git clone https://github.com/Imposter-zx/All-Games.git
    cd All-Games
  2. Run the Arcade

    python terminal_games/arcade.py

🛠️ Project Structure

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

About

A Python-powered retro terminal arcade featuring 7 classic games — Snake, Tetris, Breakout, Space Shooter, Minesweeper, Chess vs AI, and Sudoku. Built with a rich ANSI color TUI, persistent JSON stats tracking, cross-platform keyboard input, and a unified retro-styled launcher menu.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages