-
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