Commit Graph

  • 393812210a Add Docker deployment files master Daddy32 2026-01-05 09:49:08 +01:00
  • 36b3addf59 Add configurable procedural sounds Daddy32 2026-01-05 09:40:41 +01:00
  • 96e8cd4f02 Split ball spawner helpers Daddy32 2025-12-29 23:24:44 +01:00
  • bbea27a3f5 Refactor ball creation helpers Daddy32 2025-12-29 21:59:11 +01:00
  • a663aa3fbc Refactor ball shape dispatch Daddy32 2025-12-29 21:16:08 +01:00
  • 653710c8a8 Refactor ball body creation Daddy32 2025-12-29 21:11:26 +01:00
  • 9243ac2df5 Add new christmas level Daddy32 2025-12-29 16:01:30 +01:00
  • 76ffee449d Add packed stack blocks and chain timer loss Daddy32 2025-12-26 22:52:22 +01:00
  • b2ffe3413b fixes, various Daddy32 2025-12-26 21:11:08 +01:00
  • 7a025ce68d Add scene backdrop controls, FPS display, and toned backdrops Daddy32 2025-12-16 21:33:01 +01:00
  • 9d554c8805 Refine goal HUD animations Daddy32 2025-12-16 21:15:14 +01:00
  • e3dfeb2e70 Enhance link glow and sparkles on preview segment Daddy32 2025-12-16 20:50:39 +01:00
  • 6c36abae0e Add shared clear animation sizing and shatter support Daddy32 2025-12-16 20:37:12 +01:00
  • 065023abb4 Add pop clear animation for cleared chains Daddy32 2025-12-16 20:21:58 +01:00
  • c4053ad8b7 feat: Make pause button width consistent and rearrange HUD Daddy32 2025-12-16 20:04:49 +01:00
  • d4fbd0247b Clamp goal milestone announcements Daddy32 2025-12-16 13:25:18 +01:00
  • 1bef87022b Clear messages on scene change and log goal milestones Daddy32 2025-12-16 13:15:13 +01:00
  • f12fb477cb Add chaos surge mechanic to Stack Blocks Chaos Daddy32 2025-12-15 23:04:23 +01:00
  • 535018f11d Add Stack Blocks Chaos scene Daddy32 2025-12-15 22:32:30 +01:00
  • 0ddab23808 Extract chain and loop controllers Daddy32 2025-12-15 22:11:14 +01:00
  • 2a00974d44 Simplify loader helpers Daddy32 2025-12-15 21:43:05 +01:00
  • c5c4c25d61 Extract beforeUpdate steps Daddy32 2025-12-15 21:31:42 +01:00
  • 7802f66b52 Use nullish assignment for plugins Daddy32 2025-12-15 21:29:19 +01:00
  • edf1f8d2bc Centralize mutable game state Daddy32 2025-12-15 21:25:30 +01:00
  • 6410a98f5d Extract helpers for chain finish flow Daddy32 2025-12-15 21:15:23 +01:00
  • ec6ea8aa1d Refactor config setup and fix relax draggables Daddy32 2025-12-15 21:13:42 +01:00
  • cd4b7954e0 Extract engine setup Daddy32 2025-12-15 20:33:30 +01:00
  • 3545427b4e Extract config defaults Daddy32 2025-12-15 20:10:18 +01:00
  • 05c99eb034 Extract scene registry helpers Daddy32 2025-12-15 18:34:31 +01:00
  • fb7b6b2e6d Extract input module Daddy32 2025-12-15 18:30:42 +01:00
  • 823746a588 Extract goals module Daddy32 2025-12-15 18:14:43 +01:00
  • e76b86f0a2 Document spawn module Daddy32 2025-12-15 18:10:16 +01:00
  • 946c73d933 Handle blob removal in spawn system Daddy32 2025-12-15 18:04:32 +01:00
  • 466bed56dd Extract spawn module Daddy32 2025-12-15 17:55:35 +01:00
  • 0bc834416f Add reference scene template Daddy32 2025-12-15 17:29:39 +01:00
  • 9de08cbd60 Add repository guidelines Daddy32 2025-12-15 16:46:54 +01:00
  • 9a68214c8d refactor; level reorder Daddy32 2025-12-15 16:43:13 +01:00
  • e197a02fd0 Add Storm Grid Shift scene Daddy32 2025-12-14 22:13:25 +01:00
  • 95420f1acf Clamp square spawns for stack blocks Daddy32 2025-12-14 22:06:52 +01:00
  • 9bed2f6125 Add stack blocks scene with column spawning Daddy32 2025-12-14 21:05:33 +01:00
  • e500380a7e Add stack blocks scene with column spawning Daddy32 2025-12-14 21:05:25 +01:00
  • ec87d71e52 delta Daddy32 2025-12-14 21:00:29 +01:00
  • 49777651d7 Polish goal popups Daddy32 2025-12-14 14:58:08 +01:00
  • 22aec33fcb Include target details in intro goal message Daddy32 2025-12-14 14:55:53 +01:00
  • f6d35f47cf Show goal intro then milestone reminders Daddy32 2025-12-14 14:54:05 +01:00
  • d7f9fe9af3 Stagger floating goal reminders Daddy32 2025-12-14 13:28:04 +01:00
  • 17d11d062c Make floating goal messages more descriptive Daddy32 2025-12-14 13:20:32 +01:00
  • 2cfd13fe44 Log storage issues and chain records Daddy32 2025-12-14 13:19:52 +01:00
  • 19c8489553 Track longest chain records per scene Daddy32 2025-12-14 13:13:41 +01:00
  • 0ef5644d1d Add floating goal messages Daddy32 2025-12-14 13:06:56 +01:00
  • eb39a66540 Turn off gravity on win and cap swirl arena spawns Daddy32 2025-12-13 23:24:26 +01:00
  • ea2446e36b Fix gravity reset and add spawn cap for swirl arena Daddy32 2025-12-13 23:21:27 +01:00
  • 91ed6c6202 Sync scene selection with URL Daddy32 2025-12-13 22:56:02 +01:00
  • 22c717a33e Move JavaScript files into src folder Daddy32 2025-12-13 22:44:35 +01:00
  • 20c6806598 delta Daddy32 2025-12-13 22:42:33 +01:00
  • ed7e12b9c1 Fix color matching and blob types Daddy32 2025-12-13 21:18:33 +01:00
  • 8dfb370d10 Adjust relax soft bodies (draggable trio) Daddy32 2025-12-13 20:49:22 +01:00
  • 45a7a6cef4 Tweak relax scene soft blobs and spawn batches Daddy32 2025-12-13 20:46:50 +01:00
  • dfb358fce2 Refine relax scene with draggable soft blobs and batch spawns Daddy32 2025-12-13 20:42:09 +01:00
  • 317803a4a3 Add relax timer scene and color collection goal Daddy32 2025-12-13 20:31:40 +01:00
  • 37607ef148 Improve color goal display with swatches Daddy32 2025-12-13 20:20:08 +01:00
  • 854f19503a Enable concave stars and poly-decomp setup Daddy32 2025-12-13 20:09:33 +01:00
  • d825436f20 delta Daddy32 2025-12-13 20:00:37 +01:00
  • 6afb0c8c56 Remove unused nextSceneId from scene configs Daddy32 2025-12-13 20:00:29 +01:00
  • ebd61a7979 Align scene ids with names and order Daddy32 2025-12-13 19:59:39 +01:00
  • f57e993964 Add lava lamp scene with soft-body blobs Daddy32 2025-12-13 19:54:20 +01:00
  • 357922510a Refactor scenes into separate files Daddy32 2025-12-13 14:03:52 +01:00
  • a4fdcdb35f Reset gravity on restart Daddy32 2025-12-13 13:58:31 +01:00
  • 4282dbdd07 Add win condition UI and zero-G grid level Daddy32 2025-12-13 13:47:19 +01:00
  • dd702e0a2c Make scene scaling responsive Daddy32 2025-12-13 10:23:08 +01:00
  • 4ae787bb0f Differentiate obstacle colors from balls in scenes 2 and 3 Daddy32 2025-12-12 22:44:54 +01:00
  • b56a9cea9d Colorize obstacles in scenes 2 and 3 Daddy32 2025-12-12 22:43:21 +01:00
  • 196ec39175 Document UI extraction and file layout Daddy32 2025-12-12 22:42:47 +01:00
  • 1605b194af Extract UI handling to dedicated module Daddy32 2025-12-12 22:21:46 +01:00
  • c1b40448ee Stop motion while paused Daddy32 2025-12-12 21:28:00 +01:00
  • 68ac1683c8 length tweak Daddy32 2025-12-12 21:21:39 +01:00
  • a489cd839c Switch to globals: load scenes and main via script order Daddy32 2025-12-12 21:19:03 +01:00
  • c2535c6e65 Limit chain preview to max link distance Daddy32 2025-12-12 19:32:42 +01:00
  • 3ea13ceaf9 Add rotating colored obstacles to scene1 and fix Body import Daddy32 2025-12-12 19:08:51 +01:00
  • fb56db605f Tighten rope links and expose render type per scene Daddy32 2025-12-12 18:25:12 +01:00
  • 294282c830 Loosen default scene links to allow closer contacts Daddy32 2025-12-12 16:53:39 +01:00
  • 64acac1db0 Extract styles, add per-scene link tuning, update docs Daddy32 2025-12-12 16:10:26 +01:00
  • de28fa0cdd Store high scores per scene and add README Daddy32 2025-12-12 13:17:52 +01:00
  • f482cafb2f Fix pause to freeze physics and stop extra runner loops Daddy32 2025-12-12 13:09:27 +01:00
  • 6fc2cbbb59 Fix scene selector init and start game on load Daddy32 2025-12-12 12:38:06 +01:00
  • ccba28d646 Add scene selection with multiple level configs Daddy32 2025-12-12 12:32:13 +01:00
  • a3be004c12 Persist and display high score Daddy32 2025-12-12 12:20:01 +01:00
  • 1759cf2fdf Add pause/resume controls and score popup Daddy32 2025-12-12 09:34:49 +01:00
  • 0547578f9a Add Physilinks prototype with scoring and game over Daddy32 2025-12-12 09:30:32 +01:00