Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bounce

Table of Contents

  1. Overview
  2. Features
  3. Setup Instructions
  4. How to Play
  5. License
  6. Acknowledgments

Overview

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.


Features

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.


Setup Instructions

Prerequisites

  • Python 3.8 or higher
  • Pygame library

Installation Steps

  1. Install Python:
    Make sure you have Python installed on your computer. Download it from python.org.

  2. Clone the Repository:
    Open a terminal and run:

    git clone https://github.com/nlcol3gon3/bounce.git
    cd bounce-game
    
  3. Install Pygame:
    Open a terminal or command prompt and type:

     pip install pygame PyOpenGL
      
    
  4. Run the Code:

    python main.py
     

How to Play

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.


License

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.


Acknowledgments

  • This project uses the Pygame library for creating animations.

Enjoy playing Bounce and have fun exploring its challenging levels!


About

A modern recreation of the classic Bounce game from old Nokia phones, built with Python. This project replicates the nostalgic gameplay, featuring smooth physics, enhanced graphics, and refined controls. Players navigate a bouncing ball through challenging levels filled with obstacles, rings, and dynamic platforming mechanics.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages