Commit Graph

80 Commits

Author SHA1 Message Date
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
Daddy32
8dfb370d10 Adjust relax soft bodies (draggable trio) 2025-12-13 20:49:22 +01:00
Daddy32
45a7a6cef4 Tweak relax scene soft blobs and spawn batches 2025-12-13 20:46:50 +01:00
Daddy32
dfb358fce2 Refine relax scene with draggable soft blobs and batch spawns 2025-12-13 20:42:09 +01:00