Limbo-parody 2D physics puzzle-platformer (Canvas + Matter.js, single file) — Iterations 1–6#13
Draft
ilikevibecoding wants to merge 19 commits into
Draft
Conversation
…, single file) Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…ater, stronger rope pump/release, narrow gap Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…-script race (htmlpreview) Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…oons, level extended to 6400 with second pool; asymmetric player water drag Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…ches, foliage canopy, glow pockets, god rays, grass fringe; half-res atmospheric stack keeps 60fps Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…cohesive hero canopy Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
… (-70% brightness), aggressive black vignette, per-layer DOF blur walls of fractal trees, colossal black foreground trunks, tiny hunched jagged boy, bumpy noise floor; 33/33 eval, 60fps Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…ing reset, audio drone - Viewport: no letterboxing, canvas fills the window; global 2.3x zoom (boy ~1/6 screen height); deadzone 90->22, lead clamp 80, tighter lerp - Character: jointed Path2D rig over the invisible capsule - knee/elbow two-segment limbs, sin-gait around hip/shoulder, shirt + shorts polygons with ragged hems, softened hair tufts, fixed-offset glowing eyes - Background: band spacing halved for overlapping trunk walls at the new zoom, ground band raised into frame, fog core brightened as the sole light source - Mechanics: drowning (fully submerged >1000ms -> fade-to-black levelReset + fade-in respawn) - Audio: synthesized Web Audio drone (detuned 48/48.65Hz pair + 24Hz sub through lowpass, slow LFO wobble), started on first input - Eval: 36/36 - fill-window viewport checks, zoom fraction, drowning probe, audio state, world-space ripple tracking Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
… head-under drowning with flail+sink, rope climbing (up/down) with action release, multi-rope support, band tree size variety Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…eel step, rope-climb chasm, cart wall), light poles with drips, spoked wheels, cart physics, checkpoint respawns, second rope, livelier swing tuning Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…dance, branch sub-twigs, brighter pole glow Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…l wall lowered to 740, S1 pit narrowed — all 47 validation checks green at 60fps Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
…tes and the cart Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
… checkpoint, invisible curb keeps the cart pushable at the left ledge (boy passes through), haul-assist force makes pulling the cart actually work; 48/48 checks Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
|
Deployment failed with the following error: Learn More: https://vercel.com/christians-projects-76a7b9b1?upgradeToPro=build-rate-limit |
…nt's solid span) to dodge parked carts/crates/wheels; debug setProgress hook; 49/49 checks incl. adversarial wagon-on-checkpoint scenario Co-authored-by: ilikevibecoding <ilikevibecoding@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Limbo-parody physics puzzle-platformer — single-file Canvas + Matter.js demo
A transformative parody demo of Limbo's opening forest: monochrome silhouette aesthetic, fixed-timestep Matter.js physics, eight physics puzzle beats across a 13,700-unit forest, all in one
index.htmlwith zero build steps and procedural drawing only.Iteration 6 — mid zoom, five new stages, light poles, reactive grass, drowning rework
Post-iteration bug fixes (user reports)
Evidence
S1 wheel pit
Tilting bridge with light pole
Lamp bloom over pool 1
Cart mount at the final wall
Finale fireflies
iter6-playthrough.mp4
Previous iterations
How to play
Open
limbo-parody/index.htmlin a browser (needs internet once for the Matter.js CDN). ←/→ run · ↑ jump · ↑/↓ climb ropes · Space (or Z/X/Ctrl) hold to grab crates & the cart, press to swing off the rope. Don't keep his head under water too long, and mind the chasm.To show artifacts inline, enable in settings.