Commit graph

13 commits

Author SHA1 Message Date
Zed A. Shaw
c615f4fc1e Can now script maze gen with a json. 2026-03-13 01:55:26 -04:00
Zed A. Shaw
a71d6340db Tests now run the repair() step. 2026-03-13 00:36:49 -04:00
Zed A. Shaw
e6fcbd8dcf Maze gen can now more efficiently produce an interesting map that is fully pathable. 2026-03-12 00:54:34 -04:00
Zed A. Shaw
f85ae8a6c6 Better map generation and a test that re-rolls maps that aren't valid to figure out the stats of map gen failures. 2026-03-11 12:31:51 -04:00
Zed A. Shaw
8090251a71 I can validate that a map is pathable, but can't fix it. 2026-03-10 00:42:58 -04:00
Zed A. Shaw
74f92dfe2c Gave up on adding a buffer and I'll just let rooms be near eachother. Seems to produce interesting results anyway. 2026-03-09 11:12:26 -04:00
Zed A. Shaw
8b129aea6b More refinement of the maps. Now the inner box won't have rooms in it and I can mark a region free of rooms. Rooms also have a guaranteed door. 2026-03-08 12:25:40 -04:00
Zed A. Shaw
fb41c153c1 With some help from chat I sorted out how to randomize rooms without overlap. 2026-03-08 03:28:49 -04:00
Zed A. Shaw
47c0d4a5f0 Initial fix for large center rooms not having entry exit. 2026-03-07 00:10:42 -05:00
Zed A. Shaw
f0b04107ab Best I can do to simplify the check(fmt::format)crap is to make a little macro to do the format part. 2026-03-05 12:39:22 -05:00
Zed A. Shaw
5179f1c781 Final move of files to a better place. Only thing in the root is very common stuff. 2026-02-27 15:10:17 -05:00
Zed A. Shaw
b91e9ffaf6 Algos directory is setup. 2026-02-27 12:07:01 -05:00
Zed A. Shaw
0064664556 Matrix moved. 2026-02-27 11:43:14 -05:00