|
|
f85d28e932
|
various: implement fog of war; make enemy AI slightly more intelligent
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I3e22dbc5e10690871255980c52a24c226a6a6964
|
2026-04-09 21:28:17 +03:00 |
|
|
|
4dfe52ae72
|
movement: generalize; use vectors (#16)
Generalized movement, so that all entities move the same.
Reviewed-on: #16
Reviewed-by: raf <raf@notashelf.dev>
Co-authored-by: Squirrel Modeller <squirrelmodeller@protonmail.com>
Co-committed-by: Squirrel Modeller <squirrelmodeller@protonmail.com>
|
2026-04-09 14:11:46 +00:00 |
|
|
|
1875d94e44
|
combat: tune damage math and enemy scaling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I983d5980f8d14ccebc6b681100af8a146a6a6964
|
2026-04-05 22:36:33 +03:00 |
|
|
|
22ab6fc6eb
|
combat: rewrite in Zig; add basic damage types and weapon archetypes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic8055a1cf6bdad1aca13673ea171b4b46a6a6964
|
2026-04-05 20:29:12 +03:00 |
|
|
|
db21bdacdd
|
various: add speed/cooldown & initiative system
- Goblins act every ~2 turns, skeletons ~1.5, orcs ~1.2
- Enemies accumulate cooldown based on speed, act when <= 0
- Player always acts every turn (speed = 100)"
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id822579a0326887d91a80bd4ab27a72d6a6a6964
|
2026-04-03 15:45:14 +03:00 |
|
|
|
5fbe7c8c60
|
core: fix enemy movement collision with the player
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8bfcc0f8816fbc02dbd7ad462b5c0a4e6a6a6964
|
2026-04-03 15:45:09 +03:00 |
|
|
|
b381e2efbd
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie3b66d17f6f660c9b9a719210bd86f9f6a6a6964
|
2026-03-19 17:01:54 +03:00 |
|