Commit graph

  • dab3e1554c
    Fixed a UI inconsistency in the inventory overlay main PapaMilky 2026-04-09 21:58:44 +10:00
  • af14fd258b
    Fixed an off by 1 UI inconsistency. PapaMilky 2026-04-09 21:34:30 +10:00
  • 5de711cdaf
    Refactored some UI renderer code for consistency and readability. PapaMilky 2026-04-09 21:32:51 +10:00
  • dbf8d4886c
    enemy: add alert memory; vision variance based on type notashelf/push-wlxxmonulyzt NotAShelf 2026-04-09 12:31:52 +03:00
  • c2412ac4b1
    various: implement fog of war; make enemy AI slightly more intelligent NotAShelf 2026-04-09 09:35:52 +03:00
  • 1d738c35d4
    docs: move README to docs/; reword most sections NotAShelf 2026-04-08 16:22:58 +03:00
  • eed5c3aff3 render: extract color palette; convert floating labels to enum NotAShelf 2026-04-08 14:48:43 +03:00
  • 3998fb5259 rogged: move various magic numbers to the settings struct NotAShelf 2026-04-08 14:45:28 +03:00
  • 6050083293 render: perform proper null checks for item_get_name() NotAShelf 2026-04-08 14:28:50 +03:00
  • 6281c756a8 Merge pull request 'render: (relatively) minor UI overhaul' (#10) from notashelf/push-lnksylnmlvzq into main raf 2026-04-08 12:39:09 +00:00
  • 1a6b71fd03
    render: sectioned new HUD layout with portrait; polish action log panel NotAShelf 2026-04-08 12:04:46 +03:00
  • ea8306060b
    render: revert redundant ternary expression NotAShelf 2026-04-08 12:03:44 +03:00
  • 22a2da75a9
    render: implement dynamic box sizing & line count calculation in render_message NotAShelf 2026-04-08 11:08:17 +03:00
  • 4f0a85df19
    build: 'lock' zig build setup NotAShelf 2026-04-08 10:55:04 +03:00
  • 436083f606
    render: replace game over screen with end screen; show stats breakdown NotAShelf 2026-04-08 10:26:52 +03:00
  • 19a9da4aee
    stats: track all gameplay statistics during player actions NotAShelf 2026-04-08 10:26:30 +03:00
  • e048e02475
    stats: add stat tracking fields to GameState NotAShelf 2026-04-08 09:50:45 +03:00
  • 0b4f14c73c
    build: also link raylib for libcombat NotAShelf 2026-04-04 22:49:14 +03:00
  • 24bb2696e4
    nix: add a package alias 'rogged' in flake outputs NotAShelf 2026-04-08 15:33:56 +03:00
  • 172ff53561
    nix: apply a source filter to the main package NotAShelf 2026-04-08 15:32:46 +03:00
  • b6aa958413 Merge pull request 'audio: refactor audio asset loading, add crit sound' (#9) from amr/rogged:audio into main raf 2026-04-07 17:56:35 +00:00
  • 0410db95bb
    audio: remove duplicate sound A.M. Rowsell 2026-04-07 13:54:29 -04:00
  • a315b14dd1
    audio: refactor audio asset loading, add crit sound A.M. Rowsell 2026-04-06 17:51:07 -04:00
  • 23dead8c0d
    audio: add item pickup sound A.M. Rowsell 2026-04-06 14:03:39 -04:00
  • d7a2e81f24 audio: add various sound assets (#7) A.M. Rowsell 2026-04-06 15:12:08 +00:00
  • 1f65d406cd Merge pull request 'docs: add a README' (#6) from notashelf/push-nrzuupynktom into main raf 2026-04-05 21:15:01 +00:00
  • 43867417f9 Merge branch 'main' into notashelf/push-nrzuupynktom raf 2026-04-05 21:14:44 +00:00
  • 3e1239959a Merge pull request 'docs: add a proper README' (#5) from notashelf/push-omrqsvynvltn into notashelf/push-nrzuupynktom raf 2026-04-05 21:14:16 +00:00
  • 91491b53d8 Merge pull request 'dev: migrate combat system & basic build execution to Zig' (#4) from notashelf/push-nrzuupynktom into main raf 2026-04-05 21:14:11 +00:00
  • cc2e06fffb
    docs: add a proper README NotAShelf 2026-04-05 22:36:18 +03:00
  • e14af1f9f0
    combat: nicer UI with floating labels, HP bar colors, world shake & audio NotAShelf 2026-04-05 22:35:07 +03:00
  • c495dc1d7e
    audio: add dodge, block, crit, and proc sounds NotAShelf 2026-04-05 22:35:03 +03:00
  • 6c541bcacc
    combat: extend FloatingText with label and effect_type fields NotAShelf 2026-04-05 22:25:16 +03:00
  • 0830aaa128
    meta: look for zig files only in libs/ NotAShelf 2026-04-05 22:24:38 +03:00
  • 4a718b9685
    combat: buff status effects NotAShelf 2026-04-05 22:24:12 +03:00
  • 1875d94e44
    combat: tune damage math and enemy scaling NotAShelf 2026-04-05 22:24:02 +03:00
  • ee116ef33f
    refactor: split player_move and decompose handle_input NotAShelf 2026-04-05 20:11:37 +03:00
  • 22ab6fc6eb
    combat: rewrite in Zig; add basic damage types and weapon archetypes NotAShelf 2026-04-05 20:11:06 +03:00
  • 7af642612b
    build: migrate from Make to Zig build system + Just NotAShelf 2026-04-05 17:00:17 +03:00
  • 62c030527f
    nix: bump nixpkgs NotAShelf 2026-04-04 22:49:03 +03:00
  • 6fee9b37c9
    meta: ignore zig cache files NotAShelf 2026-04-04 22:48:49 +03:00
  • f637bbf5be
    nix: add zig to build inputs NotAShelf 2026-04-03 16:37:06 +03:00
  • beb905a054 Merge pull request 'ui: experimental message box width auto-sizing' (#2) from amr/rogged:msgfix into main raf 2026-04-04 17:37:18 +00:00
  • e086ca53e8 Merge pull request 'chore: update .editorconfig to match indentation size in .clang-format' (#3) from amr/rogged:editconfig into main raf 2026-04-04 15:41:47 +00:00
  • f8b63aafac
    chore: update .editorconfig to match indentation size in .clang-format A.M. Rowsell 2026-04-04 00:30:29 -04:00
  • 39b7e01119
    formatting: cleaned up formatting of this change, added TODO A.M. Rowsell 2026-04-04 00:23:24 -04:00
  • b49808a216
    ui: experimental message box width auto-sizing A.M. Rowsell 2026-04-04 00:01:22 -04:00
  • a89d3684ef
    ui: add floating damage text and shake screen; streamline action log NotAShelf 2026-04-03 16:32:32 +03:00
  • 9cbbb9636f
    combat: add hit chance & damage variance to make combat more engaging NotAShelf 2026-04-03 15:44:57 +03:00
  • fdc0657237
    nix: add direnv manifest NotAShelf 2026-04-03 15:41:27 +03:00
  • de2ce8ba43
    player: add equipment slots and inventory overlay NotAShelf 2026-04-03 15:40:55 +03:00
  • e4926a86fe
    player: implement manual pickup and descend confirmation NotAShelf 2026-04-03 15:40:35 +03:00
  • db21bdacdd
    various: add speed/cooldown & initiative system NotAShelf 2026-04-03 14:21:05 +03:00
  • 8f6650919d
    chore: setup clang-format for formatting NotAShelf 2026-04-03 14:03:01 +03:00
  • 786fce3814
    various: consolidate game state into a GameState struct NotAShelf 2026-04-03 14:00:38 +03:00
  • d3798cc99f
    map: add is_floor() helper to check walkable tiles NotAShelf 2026-04-03 13:59:51 +03:00
  • c61e31f628
    player: correct item pickup order to copy before marking picked_up NotAShelf 2026-03-24 17:36:05 +03:00
  • 5fbe7c8c60
    core: fix enemy movement collision with the player NotAShelf 2026-03-24 17:09:47 +03:00
  • 0894466532
    audio: allocate samples dynamically to avoid share static buffer corruption NotAShelf 2026-03-19 17:00:35 +03:00
  • 4908a32661 Merge pull request 'dev: added step_count and health recovery' (#1) from amr/rogged:recover-health into main raf 2026-03-20 19:52:19 +00:00
  • 5e3ba209e0
    dev: added step_count and health recovery A.M. Rowsell 2026-03-20 11:59:59 -04:00
  • cf41ea8dcf
    docs: readme? NotAShelf 2026-03-18 10:09:44 +03:00
  • b381e2efbd
    initial commit NotAShelf 2026-03-17 23:34:37 +03:00