|
|
a315b14dd1
|
audio: refactor audio asset loading, add crit sound
|
2026-04-06 17:51:07 -04:00 |
|
|
|
d7a2e81f24
|
audio: add various sound assets (#7)
Reviewed-on: NotAShelf/rogged#7
Co-authored-by: A.M. Rowsell <amr@frzn.dev>
Co-committed-by: A.M. Rowsell <amr@frzn.dev>
|
2026-04-06 15:12:08 +00:00 |
|
|
|
e14af1f9f0
|
combat: nicer UI with floating labels, HP bar colors, world shake & audio
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9e1720b112a0a5ceab64da56735f4fb36a6a6964
|
2026-04-05 22:36:38 +03:00 |
|
|
|
ee116ef33f
|
refactor: split player_move and decompose handle_input
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iaac0cda778dd541eb34980f3e902ca726a6a6964
|
2026-04-05 22:36:32 +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 |
|
|
|
a89d3684ef
|
ui: add floating damage text and shake screen; streamline action log
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7a85e496beaf78150c6c1f7ddbb343d96a6a6964
|
2026-04-03 16:37:13 +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 |
|
|
|
786fce3814
|
various: consolidate game state into a GameState struct
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9d8998707c02e64cf177a6eeb51e399e6a6a6964
|
2026-04-03 15:45:12 +03:00 |
|
|
|
b381e2efbd
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie3b66d17f6f660c9b9a719210bd86f9f6a6a6964
|
2026-03-19 17:01:54 +03:00 |
|