A curated collection of 10 CLI-based mini games built with Python. Quality over quantity!
Create 10 carefully selected, high-quality command-line games using Python. Each game is chosen for its suitability to the CLI environment and gameplay experience.
pip install -r requirements.txtpython main.py- Breakout (ๆ็ฃๅก) โ - Break all bricks with your paddle
- Snake (่ฒชๅ่) โ - Classic snake game
- Pong (ไนไน็) โ - Two-player paddle game
- Space Invaders (ๅคช็ฉบไพต็ฅ่ ) โ - Shoot alien invaders
- Tetris (ไฟ็พ ๆฏๆนๅก) โ - Falling blocks puzzle
- Pac-Man (ๅฐ็ฒพ้) โ - Maze chase game
- 2048 (ๆธๅญๅไฝต) โ - Number merging puzzle (perfect for CLI)
- Minesweeper (่ธฉๅฐ้ท) โ - Classic logic game
- Wordle (็ๅฎๅญ) โ - Word guessing game
- Sokoban (ๆจ็ฎฑๅญ) โ - Box pushing puzzle
These games were carefully selected because they:
- โ Work perfectly in text-based environments
- Python 3.8+ (built-in modules)
- rich - Beautiful terminal output
- colorama - Cross-platform color
100-cli-games/
โโโ main.py # Main menu
โโโ games/ # Game modules
โ โโโ __init__.py
โ โโโ game_001_breakout.py
โ โโโ game_002_snake.py
โ โโโ ...
โโโ utils/ # Shared utilities
โ โโโ __init__.py
โ โโโ menu.py
โ โโโ renderer.py
โโโ requirements.txt # Dependencies
โโโ README.md # This file
- โ Completed
- ๐ง In Progress
- โณ Planned
MIT License
Daily CLI Game Challenge
Progress: 10/10 Games (100% COMPLETE!) ๐ - Started: 2025-12-05 | Completed: 2025-12-07