Skip to content

๐ŸŽฎ 10 CLI Games Challenge - Quality over Quantity! 9/10 completed: Breakout, Snake, Pong, Space Invaders, Tetris, Pac-Man, 2048, Minesweeper, Wordle โœ… | Flicker-free terminal games with Python & curses

License

Notifications You must be signed in to change notification settings

wmh/10-cli-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

10 CLI Games Collection ๐ŸŽฎ

A curated collection of 10 CLI-based mini games built with Python. Quality over quantity!

๐ŸŽฏ Project Goal

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.

๐Ÿš€ Quick Start

Installation

pip install -r requirements.txt

Run

python main.py

๐Ÿ“‹ Game List (10 Games)

Classic Action (6/6) โœ…

  1. Breakout (ๆ‰“็ฃšๅกŠ) โœ… - Break all bricks with your paddle
  2. Snake (่ฒชๅƒ่›‡) โœ… - Classic snake game
  3. Pong (ไน’ไน“็ƒ) โœ… - Two-player paddle game
  4. Space Invaders (ๅคช็ฉบไพต็•ฅ่€…) โœ… - Shoot alien invaders
  5. Tetris (ไฟ„็พ…ๆ–ฏๆ–นๅกŠ) โœ… - Falling blocks puzzle
  6. Pac-Man (ๅฐ็ฒพ้ˆ) โœ… - Maze chase game

Puzzle & Logic (4/4) โœ…

  1. 2048 (ๆ•ธๅญ—ๅˆไฝต) โœ… - Number merging puzzle (perfect for CLI)
  2. Minesweeper (่ธฉๅœฐ้›ท) โœ… - Classic logic game
  3. Wordle (็Œœๅ–ฎๅญ—) โœ… - Word guessing game
  4. Sokoban (ๆŽจ็ฎฑๅญ) โœ… - Box pushing puzzle

๐ŸŽ‰ ALL 10 GAMES COMPLETED!

๐ŸŽฏ Why These 10?

These games were carefully selected because they:

  • โœ… Work perfectly in text-based environments

๐Ÿ› ๏ธ Tech Stack

  • Python 3.8+ (built-in modules)
  • rich - Beautiful terminal output
  • colorama - Cross-platform color

๐Ÿ“ Project Structure

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

๐ŸŽฎ Game Status

  • โœ… Completed
  • ๐Ÿšง In Progress
  • โณ Planned

๐Ÿ“ License

MIT License

๐Ÿ‘จโ€๐Ÿ’ป Author

Daily CLI Game Challenge


Progress: 10/10 Games (100% COMPLETE!) ๐ŸŽ‰ - Started: 2025-12-05 | Completed: 2025-12-07

About

๐ŸŽฎ 10 CLI Games Challenge - Quality over Quantity! 9/10 completed: Breakout, Snake, Pong, Space Invaders, Tetris, Pac-Man, 2048, Minesweeper, Wordle โœ… | Flicker-free terminal games with Python & curses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published