Welcome to a collection of beginner-friendly Python games and mini-projects, built by a young coder! Whether you're just starting or exploring game development with Python, these projects offer fun, hands-on experience with real code.
Some games are original, others are inspired by YouTube tutorials — perfect for tinkering, learning, and leveling up your skills.
A side-scrolling endless runner game where you dodge obstacles and survive as long as possible.
🧠 Learn: game loops, keyboard input, collision detection, score tracking
🎥 Credit: ClearCode
Shoot down waves of enemies before they reach your base in this modern remake of the arcade classic.
🧠 Learn: sprite movement, shooting mechanics, enemy spawning, sound effects
🎥 Inspired by: Build With Python
Pilot a spaceship and avoid incoming asteroids in this fast-paced survival game.
🧠 Learn: Pygame basics, object spawning, velocity handling, game over states
🎥 Inspired by: Tech With Tim
A turn-based strategy game where two armies face off in battle.
🧠 Learn: game state management, simple AI, turn logic, UI
🎥 Inspired by: Ninedeadeyes
A cryptic game where you play the role of a hacker trying to guess the password.
🧠 Learn: string handling, input validation, basic AI logic
🎥 Inspired by: Ninedeadeyes
🚧 Dodge the Falling Blocks Move your player left and right to avoid falling blocks raining from above. The longer you survive, the harder it gets! 🧠 Learn: Object collision, random generation, increasing difficulty, movement logic 🎥 Original Project
🚁 Helicopter Game Hold to fly and release to descend — navigate a helicopter through tight cave walls and avoid crashing. 🧠 Learn: Gravity simulation, obstacle scrolling, input timing 🎥 Inspired by: Classic Flash Game
🏓 Pong A classic 2-player game where you bounce a ball back and forth. First to score wins! 🧠 Learn: Ball physics, paddle movement, scorekeeping, game loop 🎥 Original Project
🐤 Flappy Bird Tap to flap and fly your bird through pipes without hitting them. Sounds easy? It’s not! 🧠 Learn: Gravity, jumping mechanics, pipe generation, collision detection 🎥 Original Project
🚗 Car Game Steer your car to dodge oncoming traffic as you race down the road. 🧠 Learn: Vertical scrolling, enemy cars, score tracking, game speed scaling 🎥 Inspired by: Click Clack Code
🐍 Snake Eat food, grow longer, and avoid hitting yourself or the walls in this retro snake game. 🧠 Learn: Grid logic, snake movement, food spawning, game over states 🎥 Original Project
🎈 Balloon Pop Pop the colorful balloons before they float away in this fun and fast-paced arcade game. 🧠 Learn: collision detection, event handling, scoring system, simple animations 🎥 Original Project
Want to improve one of the games? Add a new feature? Fix a bug?
Pull requests are welcome! I'm learning too, so feel free to leave helpful feedback or suggestions.
⭐ If you like this project, consider starring the repo — it helps others find it!
To run these projects on your computer:
git clone https://github.com/CodingNinjaXtreme/Coding-Projects.git
cd Coding-Projects
---
## 🛠️ Getting Started
To run any of these projects on your computer:
1. **Clone this repo**:
```bash
git clone https://github.com/CodingNinjaXtreme/Coding-Projects.git
cd Coding-Projects