syedm
35cddfc53c
Enhance enemy AI and weapon mechanics: add knockback effect based on player position in Enemy class; improve attack direction handling and animation in OccamsRazor class.
...
Basically the finishing touches.
2026-04-03 14:59:28 +01:00
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
32de437f86
Implement health bar system: add HealthBar class for managing health, integrate health updates in HUDLayer, and modify enemy attack handling to reflect damage taken.
2026-03-30 20:43:06 +00:00
syedm
0369d24338
Refactor enemy system: enhance EnemyAI with attack cooldown, update Force class to handle damage, and improve EnemyHandler for enemy removal; add OccamsRazor weapon with attack mechanics.
2026-03-30 19:39:43 +00: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
e42b31ec24
Refactor character and enemy AI movement logic; implement delta time for smoother updates and replace object (a reserved keyword) with prop.
2026-03-28 16:43:37 +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
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