Commit Graph

39 Commits

Author SHA1 Message Date
Quillraven
d5cd88a245 add life info to game 2025-06-01 20:26:36 +02:00
Quillraven
cdb23860b8 refactor game input handling via controller component 2025-06-01 18:05:42 +02:00
Quillraven
878eb924a5 add main menu keyboard controls 2025-06-01 17:52:08 +02:00
Quillraven
7e7ae56b31 finalize main menu with mouse controls 2025-06-01 17:03:00 +02:00
Quillraven
90fe7b367d add basic MVVM setup 2025-06-01 02:01:40 +02:00
Quillraven
1fa51c9b14 fix prop graphic's region to use the correct atlas region 2025-06-01 02:01:27 +02:00
Quillraven
de9866a161 add main menu (WIP) 2025-05-31 23:35:22 +02:00
Quillraven
c25da5633d refactor game controller move 2025-05-31 20:30:40 +02:00
Quillraven
f1e17e7970 add map boundary 2025-05-31 01:32:13 +02:00
Quillraven
09507fef3b add music support 2025-05-31 00:40:06 +02:00
Quillraven
3c06b914e3 add idle controller state 2025-05-30 23:58:02 +02:00
Quillraven
bcbac0fa90 add camera system and optimize y sorting for rendering 2025-05-30 00:18:12 +02:00
Quillraven
dc905f9c07 add some more objects 2025-05-29 22:45:35 +02:00
Quillraven
157f10302f replaced with cute fantasy assets 2025-05-29 22:06:40 +02:00
Quillraven
a8d0f8cf36 add controller support (keyboard) 2025-05-29 01:00:16 +02:00
Quillraven
26e663e245 add animation fsm 2025-05-29 00:35:02 +02:00
Quillraven
f8b823fad3 add move support 2025-05-29 00:20:25 +02:00
Quillraven
5c234b0176 add static environment spawning 2025-05-27 22:01:37 +02:00
Quillraven
c820ec7406 add animation support 2025-05-27 21:49:25 +02:00
Quillraven
3fe64f2393 add LoadingScreen and TextureAtlas asset support 2025-05-27 20:49:52 +02:00
Quillraven
b81e7038e0 convert records to normal classes 2025-05-27 20:37:23 +02:00
Quillraven
ab2216c191 update gradle 8.14.1 2025-05-27 20:31:19 +02:00
Quillraven
de9e22f54b refactor addEntityTransform and addEntityPhysic 2025-05-27 20:13:06 +02:00
Quillraven
a14c3aa4c7 add gl profiler 2025-05-25 21:58:08 +02:00
Quillraven
4fa076d0a7 cleanup physic bodies 2025-05-25 21:51:46 +02:00
Quillraven
68e5da62a6 add trigger support (wip) 2025-05-25 21:31:21 +02:00
Quillraven
eb42851379 add scaling support 2025-05-25 21:11:08 +02:00
Quillraven
fd4fb0bdfa add fixture def creation logic 2025-05-25 15:50:57 +02:00
Quillraven
363cd0e679 minor box2d addition 2025-05-25 15:06:21 +02:00
Quillraven
548edbbe0f add ashley tiled spawner (wip) 2025-05-25 14:53:50 +02:00
Quillraven
eab7f35a00 add TiledRenderer for optimized rendering 2025-05-25 14:24:17 +02:00
Quillraven
4fbfb014a9 refactor rendersystem and introduce new TiledService and AssetService 2025-05-25 13:39:23 +02:00
Quillraven
4cff5d2992 refactor rendersystem and introduce new TiledService and AssetService 2025-05-25 13:35:55 +02:00
Quillraven
eb1c0a9f72 add collision to basic tiles 2025-05-24 17:04:57 +02:00
Quillraven
a11d3fedd5 add hero object to tiledmap 2025-05-24 16:45:37 +02:00
Quillraven
f9767d2695 add hero object to tiledmap 2025-05-24 16:44:52 +02:00
Quillraven
85ba3d894d add hero walk graphics, objects atlas packing and refactor components to be records 2025-05-24 16:35:40 +02:00
Quillraven
77f494b8a1 add screen cache 2025-05-24 16:22:57 +02:00
Quillraven
3398b64a03 initial commit 2025-05-24 16:06:38 +02:00