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
Daddy32
317803a4a3
Add relax timer scene and color collection goal
2025-12-13 20:31:40 +01:00
Daddy32
37607ef148
Improve color goal display with swatches
2025-12-13 20:20:08 +01:00
Daddy32
854f19503a
Enable concave stars and poly-decomp setup
2025-12-13 20:09:33 +01:00
Daddy32
d825436f20
delta
2025-12-13 20:00:37 +01:00
Daddy32
6afb0c8c56
Remove unused nextSceneId from scene configs
2025-12-13 20:00:29 +01:00
Daddy32
ebd61a7979
Align scene ids with names and order
2025-12-13 19:59:39 +01:00
Daddy32
f57e993964
Add lava lamp scene with soft-body blobs
2025-12-13 19:54:20 +01:00
Daddy32
357922510a
Refactor scenes into separate files
2025-12-13 14:03:52 +01:00
Daddy32
a4fdcdb35f
Reset gravity on restart
2025-12-13 13:58:31 +01:00
Daddy32
4282dbdd07
Add win condition UI and zero-G grid level
2025-12-13 13:47:19 +01:00
Daddy32
dd702e0a2c
Make scene scaling responsive
2025-12-13 10:23:08 +01:00
Daddy32
4ae787bb0f
Differentiate obstacle colors from balls in scenes 2 and 3
2025-12-12 22:44:54 +01:00
Daddy32
b56a9cea9d
Colorize obstacles in scenes 2 and 3
2025-12-12 22:43:21 +01:00
Daddy32
196ec39175
Document UI extraction and file layout
2025-12-12 22:42:47 +01:00
Daddy32
1605b194af
Extract UI handling to dedicated module
2025-12-12 22:21:46 +01:00
Daddy32
c1b40448ee
Stop motion while paused
2025-12-12 21:28:00 +01:00
Daddy32
68ac1683c8
length tweak
2025-12-12 21:21:39 +01:00
Daddy32
a489cd839c
Switch to globals: load scenes and main via script order
2025-12-12 21:19:03 +01:00
Daddy32
c2535c6e65
Limit chain preview to max link distance
2025-12-12 19:32:42 +01:00
Daddy32
3ea13ceaf9
Add rotating colored obstacles to scene1 and fix Body import
2025-12-12 19:08:51 +01:00
Daddy32
fb56db605f
Tighten rope links and expose render type per scene
2025-12-12 18:25:12 +01:00
Daddy32
294282c830
Loosen default scene links to allow closer contacts
2025-12-12 16:53:39 +01:00
Daddy32
64acac1db0
Extract styles, add per-scene link tuning, update docs
2025-12-12 16:10:26 +01:00
Daddy32
de28fa0cdd
Store high scores per scene and add README
2025-12-12 13:17:52 +01:00
Daddy32
f482cafb2f
Fix pause to freeze physics and stop extra runner loops
2025-12-12 13:09:27 +01:00
Daddy32
6fc2cbbb59
Fix scene selector init and start game on load
2025-12-12 12:38:06 +01:00
Daddy32
ccba28d646
Add scene selection with multiple level configs
2025-12-12 12:32:13 +01:00
Daddy32
a3be004c12
Persist and display high score
2025-12-12 12:20:01 +01:00
Daddy32
1759cf2fdf
Add pause/resume controls and score popup
2025-12-12 09:34:49 +01:00
Daddy32
0547578f9a
Add Physilinks prototype with scoring and game over
2025-12-12 09:30:32 +01:00