En Yi
9ebacbc572
Add level completion flags
...
Changelog:
- Completing a level will mark it so
- Level selects reflects the status of the level completion with text
colour
- This also prepare to persist these flags
2025-09-03 20:49:42 +08:00
En Yi
e85dc42f3e
Make water look slightly better in editor
...
- Render water in a separate layer
- Reorder editor layers
2025-09-02 20:54:58 +08:00
En Yi
f1cbfbd4b1
Support alpha in scene layer
2025-09-02 20:53:58 +08:00
En Yi
007211cee8
Tweak sandbox bbox rendering
2025-09-01 20:53:15 +08:00
En Yi
2dde39067e
Remove obsolete pause var for sprites
2025-09-01 20:53:04 +08:00
En Yi
0d2753d505
Add water surface sprite rendering to main game
2025-09-01 16:44:34 +08:00
En Yi
bbcef9124b
Add counters to engine
...
Changelog:
- Change sprite animation to use the frame timer
2025-09-01 15:56:05 +08:00
En Yi
d8e71caed4
Add water surface animated sprite to editor
2025-09-01 11:09:16 +08:00
En Yi
2946921edc
Add static water surface
2025-08-31 20:44:59 +08:00
En Yi
595b778066
Tweak swim hitbox for new sprites
2025-08-31 18:08:52 +08:00
En Yi
d4bc574d09
Remove scene hierachy handling coz it sucks
2025-08-31 16:00:12 +08:00
En Yi
e72aa1c9fc
Fix incorrect component number
2025-08-31 15:43:29 +08:00
En Yi
8de2086e4c
Adjust arrow offset when spawning
...
This give leniency when jumping off arrow crates that shoots up
2025-08-27 22:43:58 +08:00
En Yi
b8b475bfc4
Adjust ladder player interaction
...
Changelog:
- Use box check to allow player to climb ladder
- This make it more lenient
- Use interp to smoothly 'snap' the player to ladder's center
- only when climbing straight up/down
- Increase speed when climbing horizontally
- Decrease jump penalty when jumping off ladder
2025-08-27 22:43:09 +08:00
En Yi
dacb235fad
Fix incorrect default jump key
2025-08-27 22:31:06 +08:00
En Yi
8ac483f4f3
Add volume adjustment + change selection symbol
2025-08-23 23:31:49 +08:00
En Yi
95c38549b6
Improve keybind options UX
...
Changelog:
- Deal with set key to already binded key
- Binded key will null the existing key
- Non-binded will be reset back
- Colour code the options during and after key bind changes
2025-08-23 22:52:20 +08:00
En Yi
0088fd64de
Spice up the option screen
2025-08-23 16:13:45 +08:00
En Yi
18064ddf3c
Change key bind modification confirmation
...
Player needs to apply the changes before returning to menu
2025-08-23 15:35:29 +08:00
En Yi
d8a84f6881
Fix restart visual bug
2025-08-23 15:34:40 +08:00
En Yi
44a1eba4de
Propagate keybind changes
2025-08-23 14:13:58 +08:00
En Yi
16de3bb70e
Implement key recording for rebind
...
Changelog:
- Update engine to record last key released
- Update option scene to get the last key pressed for binding
- Does not actually change the keybind yet
2025-08-22 21:23:54 +08:00
En Yi
5c3428da56
Add keys to select options
...
Does nothing for now
2025-08-21 21:35:14 +08:00
En Yi
17ff6a4064
Add new tileset to main game
2025-08-19 21:02:19 +08:00
En Yi
bc5c88beb7
Add initial option scene
2025-08-18 21:46:17 +08:00
En Yi
c2f673f5b8
Update ldtk repacker
...
Changelog:
- Remove level rendering. This is done in-game
- Report maximum number of tiles present in a level
2025-08-18 21:45:45 +08:00
En Yi
c8e297265f
Add global keybind for configuration later
...
Changelog:
- There is a action to key map in the engine. Each scene can use this
keybind to figure out its own action map.
- This is to build up configurable key binds later
2025-08-18 20:49:29 +08:00
En Yi
ee1f0ef62a
Remove obselete tests
2025-08-18 20:18:58 +08:00
En Yi
8fdf508054
Readjust components quantities
2025-08-02 22:15:59 +08:00
En Yi
1b5ab63ed6
Update 4th tileset
2025-08-02 22:15:39 +08:00
En Yi
f1ce952edb
Rename assets rres file
2025-08-02 22:15:27 +08:00
En Yi
fdd5bba0f9
Increase size for map preview
2025-07-31 23:15:03 +08:00
En Yi
183def69c4
Add water and runner indicator
2025-07-30 22:05:43 +08:00
En Yi
c2fe0fda8a
Add level preview generation
2025-07-30 21:57:13 +08:00
En Yi
e90856f8c6
Add game over text & reset camera mode on restart
2025-07-29 21:46:45 +08:00
En Yi
f35320cfe6
Add climbing SFX
2025-07-29 21:45:59 +08:00
En Yi
acc299c612
Add SFX when destroying boulder
2025-07-27 15:14:54 +08:00
En Yi
5b1d7b8a8f
Fix camera update
...
Changelog:
- Add a delay before shifting the camera when changing facing direction
- Fix camera shifting higher when crate jumping
2025-07-27 15:14:31 +08:00
En Yi
3c9e425bf1
Tweak water movement
2025-07-26 17:11:58 +08:00
En Yi
8fff2edae5
Slightly increase water fill rate
2025-05-04 20:55:14 +08:00
En Yi
fa1389a70a
Fix incorrect solid tile generation
2025-05-04 20:55:06 +08:00
En Yi
523be15ead
Fix boulder interaction on ladders
...
Fix also collision check for general entity overlapping a tile
2025-04-21 22:04:56 +08:00
En Yi
372a4da205
Adjust crate destuction time
2025-04-20 19:16:07 +08:00
En Yi
f5d9e40298
'Fix' crate jump bug
2025-04-16 21:22:14 +08:00
En Yi
707ab692a1
Allow transition to ladder only on climbing up
2025-04-15 21:34:01 +08:00
En Yi
b8fc099ced
Remove 1frame jump after crate jump
2025-04-15 21:23:46 +08:00
En Yi
bc0f7617d4
Slow down water filling rate
2025-04-13 20:30:36 +08:00
En Yi
7a4cf55c06
Allow only binary short hop on crates
2025-04-13 20:30:28 +08:00
En Yi
ce84014668
Adjust Game UI + Add SFXs
2025-03-31 20:40:13 +08:00
En Yi
cb22cac6c3
Update UI + Fix destroying ladder
2025-03-27 21:24:20 +08:00