Skip to content

sogful/gddemo

Repository files navigation

this is a complete deobfuscation of the demo from geometrydash.com. the code is split up into multiple js files, and the rest of the assets were also organized for a comfortable environment to work with.

if you want to see this demo with other gamemodes, built-in levels and more, then you should consider joining the web dashers server where mods for this demo are made!
they have the soggy mod by the way

running

  • clone the repository:
    git clone https://github.com/sogful/gddemo.git
    cd gddemo
    
  • install dependencies and build:
    npm install && npm run build
    
  • run it in your browser:
    npx serve .
    
    (or python -m http.server / npx http-server)

code

  • src/config - easy to edit variables
  • src/dependencies - modules required to run the game - phaser for rendering and pako for decompressing level data.
    if you wish to use uncompressed level data instead (for some reason) then you will need neither pako nor the majority of LevelParser
  • src/game - game-specific scenes and player code
    • src/game/fun - :trollface:
    • src/game/BootScene.js & src/game/LoadingScene.js - asset loading and initial setup
    • src/game/GameScene.js - main game logic

About

a moddable version of the geometrydash.com demo

Topics

Resources

Stars

Watchers

Forks

Contributors