1
0
Fork 0
forked from NotAShelf/rogged

Commit graph

  • e39f4552db
    font: fix the popup messages with the new font handling fontFix1 A.M. Rowsell 2026-04-10 17:07:49 -04:00
  • 587dbefb2f Merge pull request 'font: implement TTF font usage' (#19) from amr/rogged:main into main main raf 2026-04-10 17:08:59 +00:00
  • 23e98772ad font: pick a generic temporary font, fix leftover conflict A.M. Rowsell 2026-04-10 08:35:45 -04:00
  • 2500fffe84 font: squash commit into main A.M. Rowsell 2026-04-10 08:12:53 -04:00
  • 71a9e5dbfb Merge pull request 'build: move map & rng logic to their own libraries' (#18) from notashelf/push-yrzxvtqkwopk into main raf 2026-04-10 17:08:21 +00:00
  • 3ab42c3f65
    build: don't archive libcombat NotAShelf 2026-04-10 20:04:22 +03:00
  • 26aa295f82
    build: move map & rng logic to their own libraries NotAShelf 2026-04-10 15:17:39 +03:00
  • 702b4258e0 Merge pull request 'map: implement seeded generation; allow passing custom seed' (#17) from notashelf/push-svxosluqnsnp into main raf 2026-04-10 11:15:44 +00:00
  • 4475e6c276
    various: persist seed display; fix seed 0 handling NotAShelf 2026-04-10 13:53:05 +03:00
  • 8bbca55b78
    rogged: re-seed on game-over; display seed in game-end screen NotAShelf 2026-04-10 11:22:17 +03:00
  • f51b754e76
    map: implement seeded generation; allow passing custom seed NotAShelf 2026-04-10 10:43:03 +03:00
  • 0e926a34ba font: extensive tweaks, looks much better font A.M. Rowsell 2026-04-09 23:59:13 -04:00
  • 40a5e6789c font: fully implemented font changes to UI, size/spacing need tweaking A.M. Rowsell 2026-04-09 12:13:00 -04:00
  • 0257791e4d font: tweak sizes of stats A.M. Rowsell 2026-04-08 09:36:03 -04:00
  • 2fdebb8f41 render: implement experimental font change, needs work A.M. Rowsell 2026-04-08 09:28:22 -04:00
  • 09f7e659b5 Merge pull request 'various: implement fog of war; make enemy AI slightly more intelligent' (#14) from notashelf/push-wlxxmonulyzt into main raf 2026-04-10 06:07:57 +00:00
  • d757dfd90f
    render: updated player display code to use new position field entities A.M. Rowsell 2026-04-09 17:06:39 -04:00
  • 0b3608b18c
    render: add player sprite. welcome to dude man A.M. Rowsell 2026-04-08 10:22:26 -04:00
  • 71343311eb
    enemy: add alert memory; vision variance based on type NotAShelf 2026-04-09 12:31:52 +03:00
  • f85d28e932
    various: implement fog of war; make enemy AI slightly more intelligent NotAShelf 2026-04-09 09:35:52 +03:00
  • 4dfe52ae72 movement: generalize; use vectors (#16) Squirrel Modeller 2026-04-09 14:11:46 +00: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