This project is an engaging arcade game where a ball bounces to evade obstacles and collecting points that are places in form of checkpoints. The game provides a fun and challenging experience for players.
1.Dynamic Gameplay: Navigate challenging levels while avoiding enemies and collecting health boosts.
2.Customizable Controls: Players can adjust movement controls and audio settings in the game.
3.Engaging Visuals: Eye-catching graphics with smooth animations and detailed level design.
4.Progressive Difficulty: Levels increase in complexity as you advance.
5.Audio Effects: Includes background music and sound effects to enhance the gaming experience.
- Python 3.8 or higher
- Pygame library
-
Install Python:
Make sure you have Python installed on your computer. Download it from python.org. -
Clone the Repository:
Open a terminal and run:git clone https://github.com/nlcol3gon3/bounce.git cd bounce-game -
Install Pygame:
Open a terminal or command prompt and type:pip install pygame PyOpenGL
-
Run the Code:
python main.py
Objective Navigate through levels, collect items, and avoid hazards to reach the exit.
Controls Arrow Keys: Move left or right. Up Arrow: Jump. Esc: Quit the game.
Game Mechanics Health: Start with three lives; lose one upon collision with an enemy or spikes. Checkpoints: Reach checkpoints to save progress in the current level. Level Completion: Exit through the door at the end of each level.
Scoring Successfully completing levels progresses the game. There are no explicit scores, but health conservation determines success.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software, provided that the original license is included.
- This project uses the Pygame library for creating animations.
Enjoy playing Bounce and have fun exploring its challenging levels!