En Yi
b51d505814
Remove solidness from ladders
2025-01-19 15:05:15 +08:00
En Yi
1c64b1cc27
Add halfrec rendering for spikes
2025-01-19 15:05:00 +08:00
En Yi
5b7ed2f3e5
Add prototype level map render
2025-01-18 15:51:13 +08:00
En Yi
1e584c1dc3
Add hover on select text
2025-01-18 10:23:23 +08:00
En Yi
15162c64e8
Add font loading and use font for menu
2025-01-18 09:39:36 +08:00
En Yi
1e0ec6edfb
Speed up game scene rendering
...
Add a early exit for rendering water
2024-12-21 23:34:23 +08:00
En Yi
67e0e7dc08
Add resource packing script
2024-12-21 20:11:32 +08:00
En Yi
f3defcf656
Significantly Update CMakeFile to reduce clutter
...
This is to reduce repetition and better integrate Tracy.
Some options are added as well.
2024-12-21 18:42:45 +08:00
En Yi
ee65e3c974
Extend the render queue to tilemap
...
This is only applied to the main game
2024-12-21 16:53:47 +08:00
En Yi
e24bb382f9
Update editor rendering function
2024-12-21 15:36:58 +08:00
En Yi
04d928c97f
Add a rendering queue for sprite
...
Only applies for editor scene as a test
2024-12-21 14:37:18 +08:00
En Yi
34b60fb699
Restore boulder movement on wooden tile
2024-12-14 16:45:19 +08:00
En Yi
f4a6d6c768
Fix crash on level loading
2024-12-12 21:19:58 +08:00
En Yi
3408fb8086
Add simple camera view indication
2024-12-10 22:28:39 +08:00
En Yi
a6326a3944
Tweak crate fall delay
2024-12-09 21:51:55 +08:00
En Yi
b5e31519a6
Add a direct level player for faster playtest
2024-12-08 15:39:22 +08:00
En Yi
ee64133de7
Fix jump sfx incorrectly played
2024-12-08 15:39:06 +08:00
En Yi
518c2def93
Fix crawlspace death glitch
2024-12-08 15:38:51 +08:00
En Yi
a123e59c82
Fix unable to bash box on the side underwater
2024-11-24 15:53:32 +08:00
En Yi
2de6eaa107
Add sprites for title and menu
2024-11-24 15:43:31 +08:00
En Yi
2d20b0c08a
Add ldtk helper script
2024-11-16 11:05:37 +08:00
En Yi
6b4723b963
Fix jump water penalty not applied correctly
2024-11-16 11:05:26 +08:00
En Yi
0556318ca0
Fix urchin destroying spikes again
2024-11-15 21:31:33 +08:00
En Yi
5b29ad4ba4
Update swimming hit- and hurtbox proper
2024-11-13 23:06:26 +08:00
En Yi
6b59064772
Adjust player acceleration in water
2024-11-13 22:36:05 +08:00
En Yi
c02eba9548
Add air pockets to level data
2024-11-11 22:59:32 +08:00
En Yi
9d5b54435b
Increase water upthrust
2024-11-10 18:29:20 +08:00
En Yi
6509b33c5a
Rework urchin collision with crates
...
Changelog:
- Fix error in urchin spawning in main game
- Reduce urchin's collision box
- Adjust crate destruction:
- Delay with arrows and bombs, instant with anything else
2024-11-09 23:40:54 +08:00
En Yi
613d5642cc
Add parsing for urchins
2024-11-09 16:15:59 +08:00
En Yi
ab2928fab9
Update level data packing
2024-11-09 15:02:51 +08:00
En Yi
188c2e30a5
Add tileset info in level pack
2024-11-09 13:30:32 +08:00
En Yi
abdf246382
Adjust explosion hitbox
2024-11-09 12:56:51 +08:00
En Yi
c33f6f0df0
Adjust jump speed
2024-11-09 12:56:40 +08:00
En Yi
214025bc81
Adjust title image
2024-11-03 16:41:10 +08:00
En Yi
753cf7bbd7
Fix incorrect rendering height
2024-10-19 17:36:23 +08:00
En Yi
1f8c2b2151
Add dark top bar in game
2024-10-12 23:11:55 +08:00
En Yi
5eb7561340
Add offset to window scaling
2024-10-12 15:08:59 +08:00
En Yi
44911658d0
Add basic window resizing
2024-10-12 15:02:08 +08:00
En Yi
f5fa46aeeb
Settle the window size and UIs
2024-10-12 13:35:42 +08:00
En Yi
b36592311a
Add water splash to urchins
2024-10-05 20:32:11 +08:00
En Yi
db8849a7de
Add urchin particles and update menus
2024-10-05 20:22:16 +08:00
En Yi
1382cf1370
Deal with urchin's particle effects
2024-10-05 19:18:42 +08:00
En Yi
e52c9445c9
Fix crash when player finish a level
...
This happens because the player exit entity is removed without checking
with the tilemap, causing it to linger
2024-10-05 19:07:55 +08:00
En Yi
8efa3015ad
Update urchin hitbox and bbox
...
This is so that wooden can be destroyed by urchin. Urchin can still be
crushed by a wooden crate though.
2024-09-30 22:47:27 +08:00
En Yi
7851e05a12
Fix regression in one-tile collision
2024-09-30 21:37:48 +08:00
En Yi
3520715655
Allow urchin to be crushed
...
LIMITATION
- Urchin can be crushed by wooden crates.
2024-09-29 17:58:07 +08:00
En Yi
d3db15a018
Add urchin sprite and fix its spike collision
2024-09-27 23:15:38 +08:00
En Yi
2ee1e38094
Remove unneeded code
2024-09-26 23:02:27 +08:00
En Yi
8bf1957e1e
Fix incorrect velocity reflection on collision
2024-09-26 21:31:24 +08:00
En Yi
9854654d61
Slightly resize UI for spawning urchin
2024-09-26 20:46:58 +08:00