MCPcopy Index your code
hub / github.com/PlaceGD/gd-place-2024

github.com/PlaceGD/gd-place-2024 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
513 symbols 1,042 edges 114 files 7 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GD Place Logo

<a href="https://ko-fi.com/placegd">
  <b>-<>-<>- This took a lot of hard work. Consider supporting us on <u>Ko-fi</u>! &lt;3 -<>-<>-</b>
</a>

GD Place 2024

On the 15th of November 2024, this website was used to allow over 45,000 people to collaborate on a single Geometry Dash platformer level. The main event lasted 50 hours, with a short period at the end where users could collaborate on the name of the level.

The final level name, as decided by the community, was: PlaTef01ngf234j egh1

The ID of the final level is: 112238667

The countdown, before the start of the event, consisted of digits that were kindly created by many different people from within the Geometry Dash community. See the credits for everyone who was involved.

A video showcasing the event was created by Spu7Nix, and can be watched here.

Screenshot of the finished level
Screenshot of the finished level.

About

GD Place is a massive r/place-style collaborative Geometry Dash level-editor. The front end was created using Svelte, relying on WGPU to render the level, while the back end (authentication and server) was handled by Firebase. The history of the entire event, which includes all objects placed and deleted, and by who, was saved, and can be found here.

Credits

The event was created and programmed by @Spu7Nix, @FlowVix and @DexterHill0.

The digits in the countdown were created by: RobTopGames, Spu7Nix, Viprin, Cometface, Flow, G4lvatron, Fungifity, Thomartin, DreamingInsanity, Echonox, TamaN, SrGuillester, Bianox, SirHadoken, Jenkins, KINGTONY, Dominus, JonathanGD, Exyl, Jeyzor, Vermillion, MelX0exe, EricVanWilderman, Serponge, bli, Grax, KrmaL, DavJT, AudieoVisual, Doggie, Pocke, Subwoofer, para, WerewolfGD, Kips, Motleyorc, Nasgubb, Tchotchke, YunHaSeu, Rafer, ILRELL, Culuc, BoldStep, Evasium, Dorami, npesta, Partition, vrymer, meeloz, Glittershroom, xloco, Technical, connot, Rustam, DesTicY, xenoteric, logiking, AeonAir, Breadking, Neigefeu, Juniper, Wulzy, Platnuu, RadiationV2, Smiffy777, Knots, Terron, Aquatias, Thedevon, Digitalight, chunlv1, Stormfly, verticallity, Goose, Voxicat, Knobbelboy, ImMaxX1, DangerKat, Perox8, Zoink, and Sakura.

The colons in the countdown were created by: @GDColon.

Thank you to everyone that participated in the event, and a big thank you to everyone that has supported us through Ko-fi!

Wallpaper Engine

If you came here looking for the wallpaper engine code, see the wp-engine branch.

Extension points exported contracts — how you extend this code

ObjKey (Interface)
(no doc) [2 implementers]
rust/wasm-lib/src/level.rs
Window (Interface)
(no doc)
src/vite-env.d.ts
Shortcut (Interface)
(no doc)
src/place_menu/edit/edit_tab.ts
TypedPromise (Interface)
(no doc)
src/firebase/cloud_functions.ts
SpriteData (Interface)
(no doc)
shared-lib/src/gd.ts
GDObjectExt (Interface)
(no doc) [1 implementers]
rust/wasm-lib/src/object.rs
KofiWidget (Interface)
(no doc)
src/vite-env.d.ts
Keybind (Interface)
(no doc)
src/place_menu/edit/edit_tab.ts

Core symbols most depended-on inside this repo

get
called by 74
rust/rust-shared/src/gd/layer.rs
code
called by 46
functions/src/utils/errors.ts
iter
called by 42
rust/rust-shared/src/gd/layer.rs
error
called by 29
functions/src/utils/logger.ts
contains
called by 27
rust/rust-shared/src/util.rs
then
called by 25
src/firebase/cloud_functions.ts
persistLocalWritable
called by 19
src/stores.ts
smartDatabase
called by 17
functions/src/exports.ts

Shape

Method 214
Function 198
Class 67
Enum 18
Interface 16

Languages

Rust55%
TypeScript45%

Modules by API surface

rust/wasm-lib/src/state.rs58 symbols
src/guide/guideActions.ts46 symbols
rust/wasm-lib/src/render/rectdraw/countdown.rs36 symbols
src/stores.ts19 symbols
rust/wasm-lib/src/render/rectdraw/billy.rs17 symbols
rust/wasm-lib/src/object.rs17 symbols
rust/rust-shared/src/util.rs17 symbols
rust/wasm-lib/src/level.rs14 symbols
shared-lib/src/util.ts13 symbols
rust/rust-shared/src/countdown.rs13 symbols
rust/the-nexus/src/lib.rs12 symbols
rust/rust-shared/src/gd/object.rs11 symbols

For agents

$ claude mcp add gd-place-2024 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact