A beginner-friendly Python sandbox for practicing cleaner object-oriented programming (OOP) patterns through three fun, playable mini-games:
- ❌⭕ Tic Tac Toe
- 💪 Tug of War
- 🔴🟡 Connect Four
- Apply encapsulation to organize game state and behavior
- Use classes and objects to model game logic
- Practice abstraction to keep code clean and reusable
- Build confidence structuring multi-file Python projects
- Classic 2-player grid game
- Turn-based move validation
- Win/draw detection
- Two-player competitive push/pull mechanic
- Simple rules with quick rounds
- Drop-piece board game logic
- Horizontal, vertical, and diagonal win checks
- Language: Python
- Concepts: OOP (encapsulation, classes, abstraction)
git clone <repository-url>
cd Game-BundlesRun the main file or individual game files depending on your project structure:
python main.pyIf your games are split by file, run them directly (example):
python tic_tac_toe.py
python tug_of_war.py
python connect_four.py