Skip to content

Latest commit

ย 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ๏ธ Gravity Defied - Neon Edition

Screenshot

A retro-style 2D bike physics game with neon glow and real-time procedural tracks.
Inspired by the classic Gravity Defied for old-school mobile phones ๐Ÿ“ฑ.


๐ŸŽฎ What is this game?

Gravity Defied - Neon Edition is a side-scrolling motorcycle game where you ride across bumpy terrain, perform flips, and try to reach the finish line without crashing ๐Ÿ’ฅ.

โœจ Features:

  • Procedurally generated levels ๐ŸŒ„ (never the same!)
  • 3 difficulties: Easy, Medium, Hard ๐Ÿง 
  • Real physics engine ๐Ÿงฒ
  • Neon visuals on a dark background ๐ŸŒŒ
  • Perform air flips for speed boosts ๐Ÿ”
  • Choose from 3 different bikes ๐Ÿ›ต
  • Timer + level tracking โฑ๏ธ
  • 20 total levels to beat ๐ŸŽฏ

๐Ÿš€ How to play?

  1. ๐Ÿง  Choose difficulty
  2. ๐Ÿ๏ธ Select your bike
  3. Use your keyboard to ride and survive!

๐Ÿ•น๏ธ Controls:

Key Action
A / โ† Lean left / rotate left
D / โ†’ Lean right / rotate right
R Restart level
N Next level (after win)
ESC Quit

Ride carefully - you can crash if you tilt too much or land badly!


๐Ÿ“ฆ Requirements

  • Python 3.8+
  • pygame (pip install pygame)

โ–ถ๏ธ How to run

Clone the repository and run the main game script:

git clone https://github.com/Antot-12/Gravity-Defied.git
cd Gravity-Defied
python gravity_defied.py

๐Ÿค“ How it works

  • Uses pygame for rendering and input.

  • Physics is written from scratch using basic Newtonian mechanics:

    • Gravity
    • Torque (for flips)
    • Ground collision
    • Velocity and damping
  • Tracks are generated using random slopes and spline-like polylines.

  • The game camera follows the bike smoothly.

  • Bike reacts differently on the ground vs in air.


About

A neon-style 2D motorcycle physics game built with Python and Pygame, featuring procedural tracks, multiple bikes, difficulty modes, flips, and 20 playable levels.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages