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 |
|