d74ba5bfad
Replay: deterministic record & playback ( #4 )
...
Add deterministic record/playback for a run.
Recording captures `(seed, config hash, ordered tick-tagged commands)` and re-simulates on playback — no state snapshots. `DotaFactory.exe --replay <file>` re-plays a recorded run view-only with manual speed/pause.
Reviewed-on: #4
Co-authored-by: Malte Langkabel <malte.langkabel@gmail.com >
Co-committed-by: Malte Langkabel <malte.langkabel@gmail.com >
2026-07-01 19:20:08 +00:00
d271d65678
allow to set the recipe already for construction sites
2026-06-22 22:15:56 +02:00
e5017ab3c5
fix issue where construction sites could be placed outside of game world and add tests
2026-06-22 21:13:01 +02:00
1ea1cc59fb
show threat rate in debug output
2026-06-14 13:39:10 +02:00
54a6056b77
implicit item locking
2026-06-12 16:14:21 +02:00
b57299fd2a
rename EntityId to BuildingId
2026-05-23 07:53:56 +02:00
bd488db8ef
remove unused building HP
2026-05-22 21:34:21 +02:00
9d20048705
cleanup
2026-05-22 20:45:10 +02:00
ca07cbaf0e
switch to ECS architecture
2026-05-22 20:31:39 +02:00
d08bf5d37b
implement ship modules
2026-05-18 08:54:26 +02:00
2770bf96be
allow to rotate buildings in place
2026-04-29 21:51:04 +02:00
fb83db98ab
rename blueprint to schematic
2026-04-26 21:00:55 +02:00
55997ef851
store belts as buildings and fix issue that belts could not be selected
2026-04-24 21:09:28 +02:00
393c49e1bb
fix issue where shipyard did not produce anything
2026-04-21 22:17:48 +02:00
2991a9584f
show ports
2026-04-20 21:37:41 +02:00
46188bd9ca
fix belts were not drawn
2026-04-20 21:18:14 +02:00
498b97db20
implement waves
2026-04-20 14:10:01 +02:00
65de4ddc5c
implement ship behaviors
2026-04-20 08:29:53 +02:00
bf29cc40e3
implement building system
2026-04-19 20:53:08 +02:00