Commit Graph

175 Commits

Author SHA1 Message Date
7bbbd8f72b add dungeon area transitions and update sound effects for new locations 2026-03-24 10:32:35 +01:00
6ef2391719 add sound effect for NPC speech interaction 2026-03-24 09:48:19 +01:00
b20f423348 add dialogue setup and improve item handling in inventory 2026-03-23 23:32:37 +01:00
e5b86cd778 implement dialogue progression and text display for NPC interactions 2026-03-23 23:11:08 +01:00
8961dd0e1b refactor dialogue handling for various game entities 2026-03-23 22:58:22 +01:00
04c5192e0e add resetCounter method to player entity and integrate into game reset 2026-03-23 19:34:24 +01:00
70a250f775 enhance chest object handling and save/load functionality 2026-03-23 19:19:20 +01:00
5dbf7fcf1f continued inventory saving (missing things will be created in an issue asap) 2025-12-16 22:19:41 +01:00
70eaa9514a started inventory saving 2025-12-16 21:07:35 +01:00
befb117d85 created progress saves 2025-12-16 14:18:15 +01:00
54a2ee3022 refactored reset game 2025-12-16 13:57:52 +01:00
ce3f590715 bugfix 2025-12-16 13:00:00 +01:00
39fc7d549a removed test for git 2025-12-15 21:58:53 +01:00
8902e28d31 test for git 2025-12-15 21:58:45 +01:00
f15850b022 removed test for git 2025-12-15 21:56:25 +01:00
46765031e4 test for git 2025-12-15 21:56:03 +01:00
2cda920e15 refactor main method signature and enhance config initialization 2025-12-15 21:49:19 +01:00
93467760db fix knockback application logic in damage handling 2025-12-15 18:12:18 +01:00
6be9927752 implement knockback mechanics and adjust attack detection for OrcMON 2025-12-15 18:11:57 +01:00
1343b18753 refactor invincibility handling by consolidating invincible counting logic into a separate method 2025-12-15 17:25:59 +01:00
e0986d4708 add knockback value to GreenSlime monster and update player transparency handling 2025-12-14 00:02:54 +01:00
d018ed3e6e add guarding mechanic and implement guard sprite handling 2025-12-13 23:55:47 +01:00
133afa9c06 add new sound effects for blocked and parry actions 2025-12-13 22:34:35 +01:00
c4b1d029aa remove TODO comment for fixing monster attack sprite drawing position 2025-12-13 22:26:15 +01:00
c8d7a56934 refactor Orc monster actions and improve attack image initialization (closes #8) 2025-12-13 22:25:44 +01:00
4f9d1dfcb6 add Orc monster implementation and enhance player-monster interaction 2025-12-13 20:21:28 +01:00
d092a39115 refactor entity behavior and enhance monster chasing logic 2025-12-13 19:09:05 +01:00
9263626ca2 add MiniMap functionality and integrate map state handling 2025-12-13 18:20:01 +01:00
87aba81f32 update .gitignore to include system.txt and ensure gamedata is tracked 2025-12-13 15:57:48 +01:00
4aa955246b refactor map handling and improve tile initialization logic 2025-12-13 15:40:26 +01:00
f9c511d6bb add sleeping functionality to Tent object and update player image handling 2025-12-13 14:49:03 +01:00
7f8d9d7e9b add Tent object and implement sleep functionality with lighting adjustments 2025-12-13 14:37:36 +01:00
27c36d880d update lighting logic to extend night duration and enhance gradient color customization 2025-12-13 14:16:54 +01:00
c1e355637e refactor debug display logic in Lighting.java to conditionally show day state 2025-12-13 14:06:33 +01:00
7b3a8bca0f implement day-night cycle with dynamic lighting adjustments 2025-12-13 14:06:01 +01:00
2105a0e8af add lantern object and implement light management in player and environment 2025-12-13 13:44:52 +01:00
7ee7614c6c simplify lighting rendering by removing unnecessary shape calculations 2025-12-13 13:09:15 +01:00
4b9c0006a6 add EnvironmentManager and Lighting classes for enhanced environment rendering 2025-12-13 13:03:50 +01:00
42ed4dd099 refactor Boot.java to streamline game initialization and window generation 2025-12-13 12:19:05 +01:00
97da3982d1 added stackable functionality to items and improved inventory management 2025-12-13 12:13:01 +01:00
b380e218f6 removed unnecessary imports 2025-12-13 01:00:54 +01:00
1131996d77 changed package name of a star algo 2025-12-13 00:48:09 +01:00
825b084a68 obstacles and chest loot 2025-12-13 00:44:53 +01:00
1d6f53a70e added knockback to monsters 2025-12-12 23:45:57 +01:00
2e73a012d1 slimes can now get aggro and follow you (and stop following you if you ran away) 2025-12-12 21:58:41 +01:00
c02ae0302c made hitboxed visible in debug mode (closed #2) 2025-12-12 21:47:17 +01:00
4276c24392 made path visible in debug mode 2025-12-12 21:41:04 +01:00
9484797ced fixed a pathfinding bug 2025-12-12 21:37:18 +01:00
4ab53ceab9 added path finding algorithm 2025-12-12 21:33:52 +01:00
a89838eb38 made world change events world-bound 2025-12-12 17:59:43 +01:00