Commit Graph

83 Commits

Author SHA1 Message Date
Daddy32 9243ac2df5 Add new christmas level 2025-12-29 16:01:30 +01:00
Daddy32 76ffee449d Add packed stack blocks and chain timer loss 2025-12-26 22:52:22 +01:00
Daddy32 b2ffe3413b fixes, various 2025-12-26 21:11:08 +01:00
Daddy32 7a025ce68d Add scene backdrop controls, FPS display, and toned backdrops 2025-12-16 21:33:01 +01:00
Daddy32 9d554c8805 Refine goal HUD animations 2025-12-16 21:15:14 +01:00
Daddy32 e3dfeb2e70 Enhance link glow and sparkles on preview segment 2025-12-16 20:50:39 +01:00
Daddy32 6c36abae0e Add shared clear animation sizing and shatter support 2025-12-16 20:37:12 +01:00
Daddy32 065023abb4 Add pop clear animation for cleared chains 2025-12-16 20:21:58 +01:00
Daddy32 c4053ad8b7 feat: Make pause button width consistent and rearrange HUD
Makes the pause button width consistent across 'Pause' and 'Resume' states to prevent layout shifts. Uses 'rem' units for responsive scaling.

Also rearranges the HUD elements for a more logical grouping.
2025-12-16 20:04:49 +01:00
Daddy32 d4fbd0247b Clamp goal milestone announcements 2025-12-16 13:25:18 +01:00
Daddy32 1bef87022b Clear messages on scene change and log goal milestones 2025-12-16 13:15:13 +01:00
Daddy32 f12fb477cb Add chaos surge mechanic to Stack Blocks Chaos 2025-12-15 23:04:23 +01:00
Daddy32 535018f11d Add Stack Blocks Chaos scene 2025-12-15 22:32:30 +01:00
Daddy32 0ddab23808 Extract chain and loop controllers 2025-12-15 22:11:14 +01:00
Daddy32 2a00974d44 Simplify loader helpers 2025-12-15 21:43:05 +01:00
Daddy32 c5c4c25d61 Extract beforeUpdate steps 2025-12-15 21:31:42 +01:00
Daddy32 7802f66b52 Use nullish assignment for plugins 2025-12-15 21:29:19 +01:00
Daddy32 edf1f8d2bc Centralize mutable game state 2025-12-15 21:25:30 +01:00
Daddy32 6410a98f5d Extract helpers for chain finish flow 2025-12-15 21:15:23 +01:00
Daddy32 ec6ea8aa1d Refactor config setup and fix relax draggables 2025-12-15 21:13:42 +01:00
Daddy32 cd4b7954e0 Extract engine setup 2025-12-15 20:33:30 +01:00
Daddy32 3545427b4e Extract config defaults 2025-12-15 20:10:18 +01:00
Daddy32 05c99eb034 Extract scene registry helpers 2025-12-15 18:34:31 +01:00
Daddy32 fb7b6b2e6d Extract input module 2025-12-15 18:30:42 +01:00
Daddy32 823746a588 Extract goals module 2025-12-15 18:14:43 +01:00
Daddy32 e76b86f0a2 Document spawn module 2025-12-15 18:10:16 +01:00
Daddy32 946c73d933 Handle blob removal in spawn system 2025-12-15 18:04:32 +01:00
Daddy32 466bed56dd Extract spawn module 2025-12-15 17:55:35 +01:00
Daddy32 0bc834416f Add reference scene template 2025-12-15 17:29:39 +01:00
Daddy32 9de08cbd60 Add repository guidelines 2025-12-15 16:46:54 +01:00
Daddy32 9a68214c8d refactor; level reorder 2025-12-15 16:43:13 +01:00
Daddy32 e197a02fd0 Add Storm Grid Shift scene 2025-12-14 22:13:25 +01:00
Daddy32 95420f1acf Clamp square spawns for stack blocks 2025-12-14 22:06:52 +01:00
Daddy32 9bed2f6125 Add stack blocks scene with column spawning 2025-12-14 21:05:33 +01:00
Daddy32 e500380a7e Add stack blocks scene with column spawning 2025-12-14 21:05:25 +01:00
Daddy32 ec87d71e52 delta 2025-12-14 21:00:29 +01:00
Daddy32 49777651d7 Polish goal popups 2025-12-14 14:58:08 +01:00
Daddy32 22aec33fcb Include target details in intro goal message 2025-12-14 14:55:53 +01:00
Daddy32 f6d35f47cf Show goal intro then milestone reminders 2025-12-14 14:54:05 +01:00
Daddy32 d7f9fe9af3 Stagger floating goal reminders 2025-12-14 13:28:04 +01:00
Daddy32 17d11d062c Make floating goal messages more descriptive 2025-12-14 13:20:32 +01:00
Daddy32 2cfd13fe44 Log storage issues and chain records 2025-12-14 13:19:52 +01:00
Daddy32 19c8489553 Track longest chain records per scene 2025-12-14 13:13:41 +01:00
Daddy32 0ef5644d1d Add floating goal messages 2025-12-14 13:06:56 +01:00
Daddy32 eb39a66540 Turn off gravity on win and cap swirl arena spawns 2025-12-13 23:24:26 +01:00
Daddy32 ea2446e36b Fix gravity reset and add spawn cap for swirl arena 2025-12-13 23:21:27 +01:00
Daddy32 91ed6c6202 Sync scene selection with URL 2025-12-13 22:56:02 +01:00
Daddy32 22c717a33e Move JavaScript files into src folder 2025-12-13 22:44:35 +01:00
Daddy32 20c6806598 delta 2025-12-13 22:42:33 +01:00
Daddy32 ed7e12b9c1 Fix color matching and blob types 2025-12-13 21:18:33 +01:00