fuzzyworld

Last 74 commits

Bars: Claude Code output tokens per commit, highlighted at 2× the median or more · details

2026-11-035588b4e✓ Plan: bug reports as animated replays (Q104), Explodorama's partPavel Safronov
2026-11-03351348d✓ Autopilot stays out of bomb blasts (Q101); dev replay page for bug reports (Q103)Pavel Safronov122.8K
2026-11-039ed991c✓ Fix red CI: longer test timeout, faster Decoy demo, demo generation perf testPavel Safronov33.1K
2026-11-02805e7a9✗ Release 0.2.0: controller and keyboard play, demos for every input, autopilot, panel screens, Changes buttonPavel Safronov86.5K
2026-11-02720cc9dController/keyboard/touch fixes Q76-Q90: 1-based turns, inspection mode, Cancel button, slower autopilot, lost-choice safety net (0.2.0 work)Pavel Safronov180.2K
2026-11-0292cc4ee✗ Controller and keyboard: demos, hold to confirm, faded far tiles with route preview, no auto-fullscreen; Autopilot replaces the hoover (0.2.0 work)Pavel Safronov429.2K
2026-11-0283b956b✗ Controller: the cursor stays off during offers; a waking press only shows it (0.2.0 work)Pavel Safronov15.1K
2026-11-0141566e2✗ The level finishes itself after the last kill; fullscreen on first tap (0.2.0 work)Pavel Safronov50.7K
2026-11-01aef5351✗ Controller: the cursor is always on and starts on you; L1/R1 hint (0.2.0 work)Pavel Safronov25.0K
2026-11-01ebcd0a8✗ Controller support: tile-first board play, dialogs, button pictures; Crate Pass (0.2.0 work)Pavel Safronov99.0K
2026-11-01d94649b✗ The view stays where the player dragged it through turns (0.2.0 work)Pavel Safronov21.8K
2026-11-01d64916d✓ Art provenance audit: docs/art-provenance.md and tools/audit-art.mjsPavel Safronov38.6K
2026-11-01e9c6449✗ What's new dialog: Back keeps the scroll position (0.2.0 work)Pavel Safronov8.5K
2026-11-01b89399d✓ Version box in the menu, charge toast, almanac and clip fixes (0.2.0 work)Pavel Safronov64.1K
2026-10-318edb5cb✗ Two gems on one turn offer one after the other; Developer-mode test scenes (0.2.0 work)Pavel Safronov6.9K
2026-10-311f0038a✗ Oil is slippery, and the Kenney credit leaves the menu (0.2.0 work)Pavel Safronov61.8K
2026-10-31b8849d3✗ Rubble demo scene and a timeline bar on every scene (0.2.0 work)Pavel Safronov60.6K
2026-10-31bb3823d✗ Next copy, choices on taps, Freeze before a swap, demo shuffle (0.2.0 work)Pavel Safronov143.0K
2026-10-315607bea✗ Semver 0.1.0 as the base release, with an in-game list of changesPavel Safronov31.9K
2026-10-283f63b71README: deployed to apps.fuzzyworld.net, not GitLab PagesPavel Safronov67.5K
2026-10-273321c92✗ Rename roguelike to rogue-likePavel Safronov
2026-10-276d66891✗ Rename .gitlab-ci.yml to .fw-ci.ymlPavel Safronov
2026-10-2605e79f5✗ Bushes drawn from Kenney's Foliage Sprites; screenshot tool follows the app basePavel Safronov~17.1K
2026-10-26e3d8dc4Deadly moves marked and refused by shortcuts; no tap-to-wait; Acid an area weaponPavel Safronov~80.5K
2026-10-268711e8eContributions by email: contrib-68uq+explodorama@fuzzyworld.netPavel Safronov
2026-10-26ba8e4eaSend bug reports to bugs-k7q4+explodorama@fuzzyworld.netPavel Safronov
2026-10-262f667e9Deploy to apps.fuzzyworld.net with fuzzyworld-toolsPavel Safronov
2026-10-256c3fcc3Board scenes and almanac tab, boxed in costs a life, NES placement measuredPavel Safronov≈0
2026-10-255f06696Board objects, the Acid charge, passive Shield and Flame Pass, danger outlinePavel Safronov~1.2M
2026-10-25a313eb7Diagonal no longer squeezes between two blocked tilesPavel Safronov≈0
2026-10-25fcf44f3Flame Pass and Teleport as charges; a death drops the charge; boards fittedPavel Safronov≈0
2026-10-25e6bb7c4Bigger boards with a fixed view; TNT and stat limits; many UI fixesPavel Safronov≈0
2026-10-25de91d37Backlog: a death drops the carried charge where the player fellPavel Safronov≈0
2026-10-250bfdc8eDemo title on top, compact menu, a demo scene for the charge swapPavel Safronov≈0
2026-10-25d3e4ed2Balance lab; one charge at a time, used on purpose; Proximity next-to onlyPavel Safronov~300.0K
2026-10-24b80fa92Plan §19: balance lab, bigger boards, hazards, Acid bomb, GauntletPavel Safronov≈0
2026-10-24565a687Sprinter, Ghost, Wisp and Hunter; a new enemy type every 3 levelsPavel Safronov≈0
2026-10-240b63d15Cheaper shop, coins per level; sounds and vibration; smooth in Android ChromePavel Safronov~130.9K
2026-10-24e78b778The shop; the ICBM flies; Diagonal widens Teleport; dialogs open at the topPavel Safronov~120.9K
2026-10-24d603166Plan: drop the Workshop and Keep or FreshPavel Safronov~21.5K
2026-10-247f242d3RPG, Proximity alert, Slide and the ICBM charge; Run extends TeleportPavel Safronov~144.3K
2026-10-24ac534e5Offer: select, then Choose; dialogs fit the screen; mode clips and stillsPavel Safronov~41.6K
2026-10-2432dd53cClips in every info dialog that has one, the offer, the almanac, and the Ouch replayPavel Safronov~115.6K
2026-10-2433a0256Dialog clips (steps 1-2), the demo in order with ◀ ▶ ↺, Report a bugPavel Safronov~165.7K
2026-10-24e3384c6Demo on a CRT, with the top bar, its tour and "What is that?"; EXPLODORAMA!Pavel Safronov~129.4K
2026-10-24c7e8616Developer mode: "achievements still count, but are marked with a red border"Pavel Safronov~3.6K
2026-10-2458f1e70Demo: a "You" tag over the player; the finger starts beside themPavel Safronov~27.3K
2026-10-243cf3607Drop the old God key; shelve keeping runs across rules changesPavel Safronov~10.2K
2026-10-2418ff790Docs: drop the old God mode namePavel Safronov~4.9K
2026-10-2436c5d6aDemos get to the point in 3-6 turns and show the controls with a fingerPavel Safronov~80.7K
2026-10-24e3f2933The rainbow gem offers every charge tooPavel Safronov~21.1K
2026-10-246e94f99WebGL renderer again; Developer mode's gem is a rainbow gem offering allPavel Safronov~57.9K
2026-10-240b25f1eVersion number, build commit and source link in the menuPavel Safronov~24.4K
2026-10-240580e85High-score board, death summaries, same/new dungeon, seed entryPavel Safronov≈0
2026-10-2300ad7d0One board, Immortal, moves animated from state, M for MovePavel Safronov≈0
2026-10-2339c2681Developer mode adds an extra gem; levels hold a list of gemsPavel Safronov≈0
2026-10-2328670c3Auto-move runs and teleports; no throws over pillars; playtest fixesPavel Safronov≈0
2026-10-23d5e3ad4Demo: the ways to die, and the exitPavel Safronov≈0
2026-10-238da5a7cNo second Decoy, Freeze or Shield while one would be wastedPavel Safronov≈0
2026-10-23fa3e81aDemo shows every feature; enemies walk into the flame before dyingPavel Safronov~78.0K
2026-10-2352d68b5Gems, charges on pickup, a demo, installable, and a day of playtest fixesPavel Safronov~827.7K
2026-10-220b61e80A dialog for the first charge of each kind in a runPavel Safronov~59.0K
2026-10-227ce1fb5Add LICENSE, CHANGELOG and CONTRIBUTINGPavel Safronov~35.3K
2026-10-229986963Fewer buttons, Kick/Throw/Teleport as abilities, a real Freeze, almanac, badged iconsPavel Safronov~401.0K
2026-10-22ea380ee"What is that?" button, auto-walk, animations for everythingPavel Safronov~215.3K
2026-10-22d05d464Outer wall as a bordered stone framePavel Safronov~48.6K
2026-10-21beb9f2bBoard sizes, modes, player and enemy animation, playtest fixesPavel Safronov~111.0K
2026-10-21a4fab0fPlaytest fixes: flag clears off-path, menu with New run, info dialogs, Kenney UI packsPavel Safronov~64.6K
2026-10-20b73dd42README: Play now! link to GitLab Pages at the topPavel Safronov
2026-10-2027f24fePower-ups, Run and Detonate, the 50-level ending, mid-run save (M6 part 1)Pavel Safronov~80.2K
2026-10-2082adee1Touch shortcuts, all action charges, lingering flame, 3-move enemy plansPavel Safronov~196.4K
2026-10-20c37a2b0Exit door, par, enemies, drops and the first action charges (M4, M5)Pavel Safronov~118.2K
2026-10-20644cfd0Re-style with Kenney's New Platformer PackPavel Safronov~78.7K
2026-10-195551eb3Initial commit: turn-based bomb-laying roguelike prototypePavel Safronov~1.8K