40 Commits

Author SHA1 Message Date
49f45423d1 Port to entt 2025-06-09 10:49:59 +02:00
a69fc7d2b0 Sound effects 2025-06-01 18:44:19 +02:00
f9336dcbd8 Stop game at 0 2025-06-01 12:52:06 +02:00
d019c761bf Add render module 2025-06-01 12:44:38 +02:00
e2a2d6efdf Refactor audio system 2025-06-01 12:34:45 +02:00
81f4d6157e Use C++ random device 2025-06-01 12:34:45 +02:00
ae5733ae62 Spawning system refactor 2025-06-01 11:54:46 +02:00
6eb5046523 Add spiders 2025-06-01 11:19:42 +02:00
b18543e04e Fall faster fruits 2025-06-01 11:19:24 +02:00
0c99e625ba Add score text 2025-06-01 11:19:24 +02:00
c7fd00a1b8 Fix propagate system 2025-05-31 17:16:42 +02:00
a456a87728 Propagate world position system 2025-05-31 16:58:58 +02:00
dbddea69f5 Add asset module 2025-05-31 16:58:58 +02:00
af6fd5fc45 Add physics and level module 2025-05-31 16:58:58 +02:00
b828bf6bd2 Format project 2025-05-31 12:36:20 +02:00
3a1ebd4dfa Restructure project 2025-05-31 12:36:20 +02:00
d8c0876aa4 Force compile commands 2025-05-31 12:36:20 +02:00
7ef431a9f0 Collision detection 2025-05-26 22:57:02 +02:00
ea539bdf99 Add collision box with parent child relationship 2025-05-26 22:39:05 +02:00
5134bf74b2 32kHz Audio 2025-05-26 22:08:56 +02:00
c15732e865 New basket 2025-05-26 22:03:57 +02:00
3279c7b157 Use BMP instead of JPG and remove SDL image 2025-05-25 22:57:08 +02:00
f0511d3627 Add size component 2025-05-25 22:36:33 +02:00
eb7adceeb7 Correct window size 2025-05-25 20:49:40 +02:00
3a59f10682 Add background music 2025-05-25 10:13:40 +02:00
dd46e0a5c1 Spawn fruits regularly 2025-05-24 22:38:41 +02:00
5f8694fea2 Implement sprite movement 2025-05-24 21:43:35 +02:00
8f64c95dbd Draw background as sprite 2025-05-24 21:25:48 +02:00
dd287dc667 Implement Texture Atlases 2025-05-24 21:18:48 +02:00
7fc0c47c69 Split up main.cpp into multiple files 2025-05-24 20:29:56 +02:00
3bc879a5ab Input button logic 2025-05-24 20:01:29 +02:00
3def624306 Clean up asset initialization 2025-05-24 19:48:22 +02:00
266b86fb30 Render background image 2025-05-24 15:02:40 +02:00
6a81b1989f Add jungle asset 2025-05-24 14:27:16 +02:00
e7501573cd Add sprite asset 2025-05-24 14:20:42 +02:00
d0f91fec37 Add flecs ECS 2025-05-24 14:11:11 +02:00
9228c9544a Simple SDL game loop 2025-05-24 14:03:04 +02:00
16664312e9 Minimal executable 2025-05-24 14:03:04 +02:00
e960e09796 Add project license 2025-05-24 14:02:49 +02:00
44ffc26d98 Add gitignore 2025-05-24 13:40:25 +02:00