Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Predictle: a daily physics prediction game. Predict the contraption, watch it play out.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A daily physics-prediction game. Every day: two contraptions (easy, hard) and a laser bonus, all generated from the date. Watch the start, it freezes just before the tricky moment, tap where it will come to rest, then watch. Score 0–100 for how close you were. Days get harder through the week (Monday gentlest, Sunday hardest). Puzzles are byte-identical in every browser, so any day can be built on the spot.Read the full README ↗A daily physics-prediction game. Every day: two contraptions (easy, hard) and a laser bonus, all generated from the date. Watch the start, it freezes just before the tricky moment, tap where it will come to rest, then watch. Score 0–100 for how close you were. Days get harder through the week (Monday gentlest, Sunday hardest). Puzzles are byte-identical in every browser, so any day can be built on the spot.
Puzzles are simulated offline in Node (Box2D v3.1 via box2d3-wasm) and shipped as compressed recordings, so every player sees exactly the same outcome; the browser only plays them back. Part of the jacob.gg daily games.
Status: docs/status.md. Design: game design, generation, difficulty, scoring; engine.
npm install
node tools/serve.mjs # http://localhost:8090/ (?date=YYYY-MM-DD for other days)
cd worker && npm install && npm run db:init:local && npm run dev:local # optional local leaderboard
node tools/gen/make-days.mjs --from 2026-10-09 --days 10 # -> public/puzzles/YYYY-MM-DD.prd (each day = f(date))
node tools/gen/hash-day.mjs 2026-10-12 # compare with /dev/determinism.html in any browser
npm test # unit + generator + shipped-file checks
cd worker && npm test # end-to-end against a running local worker
public/ the static site. js/shared/ (codec, scoring, materials, dates) is also used by the Node tools and the worker.public/js/sim/ simulator and public/js/gen/ generator (run in Node and in browsers), public/vendor/box2d3/ Box2D (MIT).tools/ command-line tools (day files, hashes, dev server), bench/ the engine comparison.worker/ leaderboard: Cloudflare Worker + D1, scores guesses itself from the published day files.docs/ decisions and status.