syedm
d0466599df
Add Komodo enemy class and enhance enemy spawning logic
...
- Introduce Komodo class with high health and attack mechanics.
- Modify Enemy class to accept type parameter during initialization.
- Update EnemyAI to set speed based on enemy type.
- Implement random spawning of enemies in boss rooms.
- Adjust health bar calculations to use max health.
2026-04-02 23:15:03 +01:00
syedm
7c35419026
Implement traps system: add Trap, Landmine, and EventHorizon classes with collision detection and interaction logic; integrate trap handling in the game scene and enemy AI.
2026-04-02 22:46:24 +01:00
syedm
db7c2aa7a2
Enhance game over scene: implement GameOver class with options for retry and main menu, add background image, and handle mouse and keyboard interactions.
2026-04-02 15:33:50 +01:00
syedm
60a89ed128
Enhance enemy AI and introduce Force class: update speed dynamics based on Lorentz field effects, refactor enemy spawning to utilize Force, and add sprite loading for Force.
2026-03-30 16:31:08 +00:00
syedm
1ea06f50d3
Refactor weapon system: implement WeaponHandler to manage LorentzField and prepare for additional weapons; update shader to incorporate lorentz_field uniform for visual effects.
2026-03-29 22:22:06 +00:00
syedm
5d16a15a41
Add external snippet comments for Simplex 2D noise in fog shader
2026-03-29 11:21:48 +00:00
syedm
2064232226
Refactor game window and shader management; add fog shader implementation and update configuration settings
2026-03-29 04:44:55 +00:00
syedm
1fbd12e6f6
Refactor props handling and inventory logic; add ghost prop preview
2026-03-28 23:07:42 +00:00
syedm
f54679de61
Refactor game state and HUD:
...
- Removed the State class as it was no longer needed.
- Updated the MazeData class to improve output formatting.
- Added new assets for HUD background and foreground.
- Implemented Inventory class to manage crafting and item selection.
- Created HUDLayer class to handle drawing the HUD and inventory interactions.
2026-03-28 20:46:32 +00:00
syedm
95f2be311d
Refactor FPS display logic in Game class; optimize torch position retrieval
2026-03-28 16:12:16 +00:00
syedm
ba828d682c
Add new chest assets
2026-03-28 12:22:58 +00:00
syedm
bf93aecad1
Refactor event bus to use non-retrievable events;
...
update collision handling and add new inventory initialization;
add torch lighting in fog shader;
2026-03-28 11:38:20 +00:00
syedm
15c457e7a6
Update inventory assets for improved visuals
2026-03-26 14:49:20 +00:00
syedm
c66aee0613
Add HUD class and integrate inventory background; update scene to draw HUD
2026-03-26 12:49:49 +00:00
syedm
83d250f1e9
Implement enemy AI and handler; add placeable radar object; enhance maze functionality
2026-03-25 22:02:50 +00:00
syedm
8d643a3842
initial commit
2026-03-25 07:13:37 +00:00