Space Dodge is a fast-paced 2D shooting game built using Python and Pygame. The player controls a spaceship that must survive waves of falling meteors and guided rockets while shooting bullets to destroy obstacles. The game features dynamic difficulty, evolving bullet types, sound effects, and custom-designed sprites.
Features:
Player Movement: Left and right arrow keys control a spaceship character.
Shooting Mechanics: Pressing the Space key fires bullets that vary in size, color, and damage based on score progression.
Falling Meteors: Multiple meteor types fall from random positions with increasing health and speed over time.
Guided Rockets: After a certain score, rockets start chasing the player, adding more challenge.
Sound Effects: A shooting sound plays when the player fires (with plans to toggle it via settings).
Collision Detection: Meteors and rockets damage the player, while bullets reduce enemy health.
Score System: Hitting and destroying meteors increases the player’s score.
Menu System (In Progress): The game starts with a menu including “Play” and “Options” (to toggle sound), high score, and exit.
Special Meteors (Planned): Some meteors will boost the player's life instead of harming them.
Pause/Resume functionality with the ESC key.
Game over play again instead of closeing.
Choose sound or not and control the volume of sound
Health bar and multiple lives system.
make a rocket lose 2 lifes
Health System (Planned): The player has multiple lives and gets a game over after losing them all.
Animation effects on shooting and collisions.
Mustafa Ali
Check their projects out: Portfolio, Scoopy, Beyblade, Book Corp, Wave Rider, Fast tracking app, Platform Panic
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
change the life shape and change the content of help section. Game ready to ship
Upgrade for the number of lives, rockets, meteors, and volume sound, as well as some features in the video.
Space Dodge" is a 2D arcade shooter where you dodge meteors and rockets, shoot with evolving bullets, and survive as long as you can. Difficulty increases with time, and sounds bring the action to life.