Skip to content

Morg207/Bouncy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bouncy

This is a 2D side scrolling platformer made with Python, Pygame and OpenGL and GLSL. It was mostly made to challenge myself at programming something with a tile map, something I'd never done before.

🐇 Bouncy: A Side-Scrolling Platformer (Python + Pygame + OpenGL)

Bouncy is a side-scrolling 2D platformer written in Python, using Pygame for input, window management, and audio, and PyOpenGL for hardware-accelerated rendering.

The goal is simple: collect all the bunnies while avoiding the snakes!


Code is licensed under the MIT license but "artwork" is creative commons. You may not use my art work for commercial purposes, which you probably won't anyway because it's terrible.

🎮 Features

  • 🌟 Side-scrolling platforming gameplay
  • 🐰 Bunny collectible system
  • 🧠 Basic player physics (jumping, gravity, collisions)
  • 🎨 Hardware-accelerated 2D rendering with OpenGL (via PyOpenGL)
  • 🎮 Keyboard controls
  • Dialogue system.
  • Particle systems.
  • Shader torch effect.
  • Coin system
  • Snake enemies with follow and attack AI.

🛠️ Built With


Bouncy Screenshot

🚀 Getting Started

✅ Requirements

Make sure you have Python 3.7 or newer installed.

Install dependencies:

pip install pygame PyOpenGL numpy

About

This is a 2D side scrolling platformer made with Python, Pygame and OpenGL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors