Commit Graph

73 Commits

Author SHA1 Message Date
298e6c624e added player stats and re-ordered some classes 2025-11-30 01:53:28 +01:00
5879aec9a2 optimized sound management (fixed #4) 2025-11-30 01:12:53 +01:00
ec1fbef483 monster doesn't deal damage while dying anymore 2025-11-30 00:54:08 +01:00
43212a033b slime runs away when it gets hit 2025-11-30 00:49:04 +01:00
2ed21add1c make hp bar hideable 2025-11-30 00:44:12 +01:00
8ec1805877 added health bar to monster 2025-11-30 00:38:00 +01:00
9aae9ad20f add death animation to dying monsters 2025-11-30 00:13:54 +01:00
c55bf8d043 re-arranged some variables 2025-11-29 23:40:47 +01:00
8a228685b1 fixed arrangement 2025-11-29 23:33:53 +01:00
36ff9e8854 make monsters killable and playing soundeffects 2025-11-29 23:23:18 +01:00
b513370152 arranged large classes 2025-11-29 23:08:20 +01:00
0dde029719 added hit detection when player hits monsters 2025-11-29 22:57:39 +01:00
005662e800 added a few notes 2025-11-29 01:28:04 +01:00
65061d721d start of attacking 2025-11-29 01:23:28 +01:00
ead9abbe74 sorted up entity variables 2025-11-29 01:14:15 +01:00
23f9989921 fix for IF dialogue menu should only appear when pressing space 2025-11-29 01:08:04 +01:00
a215cef7d7 added monster damage 2025-11-29 01:01:17 +01:00
d07077a5f1 added collision for monsters (and made test world-setup) 2025-11-29 00:08:42 +01:00
71dc34b418 added concept for monsters 2025-11-28 23:35:30 +01:00
f212e5e4a8 added important note to hit checker 2025-11-28 23:24:35 +01:00
6a6bfd971f sorted entity rendering 2025-11-28 23:22:10 +01:00
b2b65dd290 switched from SuperObject to Entity for objects 2025-11-28 23:04:36 +01:00
44b74ddcbf fixed bug that you can't leave pause mode 2025-11-28 22:47:44 +01:00
39aae4b867 removed unnecessary parameters 2025-11-28 22:17:02 +01:00
984a28a901 added one time only events 2025-11-28 22:14:53 +01:00
7616b4daff added some sample events 2025-11-28 21:52:28 +01:00
4c50f99e67 removed warnings 2025-11-28 21:25:18 +01:00
8add9c7d7a added player life display 2025-11-28 21:22:50 +01:00
5fbf815595 added title screen 2025-11-28 20:37:45 +01:00
88c6f4be72 added note for myself 2025-11-28 20:12:53 +01:00
9950053bcd fixed sprite counter bug 2025-11-28 20:10:12 +01:00
4a9eefa416 finished dialogue system 2025-11-28 20:05:19 +01:00
dada9e4f2f open NPC dialogue if you collide with it 2025-11-28 19:54:30 +01:00
61a51f184c extracted duplicated code 2025-11-28 19:17:56 +01:00
1f614916b5 added collision to NPCs 2025-11-28 17:21:35 +01:00
b294eb49c8 removed error (only check game state if it is initialized) 2025-11-28 17:07:14 +01:00
c4d6539db7 added old man npc and AI 2025-11-28 17:05:23 +01:00
1c23a1528e moved some classes for simplification 2025-11-28 16:42:56 +01:00
d2025b0c80 init npc instead of player for NPC class 2025-11-28 16:35:55 +01:00
73e17a56fc simplified duplicated code 2025-11-28 16:34:40 +01:00
c3aa7ea540 removed unnecessary code 2025-11-28 16:27:00 +01:00
ff82d8f7e6 Merge remote-tracking branch 'origin/main' 2025-11-28 16:07:38 +01:00
1bc9ad9923 added gamestates and started pause screen 2025-11-28 16:03:32 +01:00
b890eb7a58 removed test objects 2025-11-28 15:43:37 +01:00
02066640e2 updated tiles 2025-11-28 15:42:42 +01:00
038fbb14db optimized object scaling 2025-11-28 15:29:25 +01:00
a17ca8853c optimized player model scaling 2025-11-28 15:22:15 +01:00
d294d76ca5 optimized tile scaling 2025-11-28 15:10:31 +01:00
e69809df4c added logger 2025-11-28 14:56:10 +01:00
c00cb61e08 added draw time and debug mode 2025-11-28 14:48:57 +01:00