Commit Graph
132 Commits
Author SHA1 Message Date
dualfroz 309c42dda7 test: add generation, dungeon and monster ai tests 2026-08-28 19:15:00 +02:00
dualfroz 7b06f9ef87 test: add core, fov, pathfinding and combat tests 2026-08-28 15:50:00 +02:00
dualfroz dfc632e83a feat(game): add autopilot, descent and save/load 2026-08-28 12:25:00 +02:00
dualfroz 539d8bf4f5 feat(game): add world state, visibility and combat turns 2026-08-28 09:00:00 +02:00
dualfroz 6080324ec2 feat(render): add ascii level and status panel 2026-08-27 22:40:00 +02:00
dualfroz 67fba37173 feat(serialize): add deterministic data serialization 2026-08-27 19:56:00 +02:00
dualfroz 05541457e3 feat(dungeon): add seed-derived cached floors 2026-08-27 17:12:00 +02:00
dualfroz 7e205a548f feat(builder): add floor population with stairs, doors, keys and traps 2026-08-27 14:28:00 +02:00
dualfroz ce8362d0f6 feat(level): add floor contents and exploration state 2026-08-27 11:44:00 +02:00
dualfroz 916e773a19 feat(log): add rolling message log 2026-08-27 09:00:00 +02:00
dualfroz 0a56b01dfe feat(scheduler): add energy-based turn scheduler 2026-08-26 22:40:00 +02:00
dualfroz 0ed5df6a25 feat(ai): add monster behaviours 2026-08-26 19:15:00 +02:00
dualfroz 18f2b5f510 feat(monsters): add data-driven bestiary 2026-08-26 15:50:00 +02:00
dualfroz f501fb1e40 feat(entity): add player and monster actors 2026-08-26 12:25:00 +02:00
dualfroz 0eb49b4705 feat(combat): add deterministic damage resolution 2026-08-26 09:00:00 +02:00
dualfroz bd117a2728 feat(affixes): add weapon and armour affixes 2026-08-25 22:40:00 +02:00
dualfroz 0d3b93550a feat(effects): add potion and scroll effect resolution 2026-08-25 19:56:00 +02:00
dualfroz 799ef237fd feat(status): add data-driven status effects 2026-08-25 17:12:00 +02:00
dualfroz dfc621e6ee feat(identify): add appearance-based item identification 2026-08-25 14:28:00 +02:00
dualfroz a2f25d7917 feat(items): add item catalog and equipment stats 2026-08-25 11:44:00 +02:00
dualfroz ec5c8277a0 feat(light): add light-aware visibility 2026-08-25 09:00:00 +02:00
dualfroz 0e549ff1dc feat(pathfinding): add a-star search and line of sight 2026-08-24 22:40:00 +02:00
dualfroz 95684a7d76 feat(fov): add recursive shadowcasting field of view 2026-08-24 19:15:00 +02:00
dualfroz e296426703 feat(mapgen): add generator registry 2026-08-24 15:50:00 +02:00
dualfroz de801793e1 feat(mapgen): add connectivity repair and prefab vaults 2026-08-24 12:25:00 +02:00
dualfroz 9076c6c729 feat(mapgen): add cellular-automata and drunkard-walk generators 2026-08-24 09:00:00 +02:00
dualfroz eeb96205cf feat(mapgen): add room-and-corridor and bsp generators 2026-08-23 22:40:00 +02:00
dualfroz e9cdb763ae feat(mapgen): add shared carving primitives 2026-08-23 19:56:00 +02:00
dualfroz 3f7a0cc34f feat(map): add level grid with rooms and corridors 2026-08-23 17:12:00 +02:00
dualfroz 23ea7ff67f feat(core): add tile registry and terrain properties 2026-08-23 14:28:00 +02:00
dualfroz b36c304505 feat(rng): add deterministic splitmix64 prng 2026-08-23 11:44:00 +02:00
dualfroz 20caa41d37 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00