Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
/ geosplash Public archive

geometry dash clone in Python using raylib

Notifications You must be signed in to change notification settings

reverset/geosplash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometry Splash

A clone of the popular game 'Geometry Dash' created purely for educational purposes.
If you want to play an actually fun game, you should probably go play the real Geometry Dash.

Geometry Splash logo

Notes

  • I am aware the game is capped at 60 fps. This is because all calculations rely on happening every 16 ms, if the FPS were to change it would get inconsistant. I considered fixing this but since this project has came pretty far already, it'd take a lot of time to fix every spot, so it'll just have to stay the way it is.
  • A lot of this code is bad, pretty bad, really bad, or absolutely terrible. I know and I likely won't fix it, this project was just a joke to begin with.

To Run

Ensure you have pip install raylib installed.

$ python3 geo.py

To Compile (Using Nuitka) Tested on Windows and Linux

Tested with Python 3.11

$ python3 ./compile.py

Windows & MacOS NOTE:

  • Ensure you have pip install imageio, so that the icon is setup properly on the executable.

Linux NOTE:

  • Ensure you have python3.11-devel installed.

Screenshots

Screenshot of gameplay Screenshot of ship gameplay Screenshot of upside-down gameplay

About

geometry dash clone in Python using raylib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages