Zed A. Shaw zedshaw
zedshaw pushed to master at games/raycaster 2026-03-17 03:53:13 +00:00
4c11829580 Doors are placed and you can walk through them, also fixed the way the jankifier renders so that it uses a consistent bit depth for all the textures.
zedshaw pushed to master at games/raycaster 2026-03-16 16:53:16 +00:00
0add3b29ae Now have doors that you can walk though. No open/close animation yet.
zedshaw pushed to master at games/raycaster 2026-03-16 02:53:05 +00:00
02d23bb77d More cleanups of the tests and fixes to the room and door positioning.
zedshaw pushed to master at games/raycaster 2026-03-15 07:20:34 +00:00
8e2a691337 Now the rooms are better at having good doors.
zedshaw pushed to master at games/raycaster 2026-03-15 05:21:39 +00:00
908f5bfb3e Slight better but I think place_doors can be even better.
zedshaw pushed to master at games/raycaster 2026-03-15 04:09:56 +00:00
f304538325 way better map/maze debug output.
zedshaw pushed to master at games/raycaster 2026-03-13 15:36:28 +00:00
3394de064c New scripting style mazes incorporated.
zedshaw pushed to master at games/raycaster 2026-03-13 15:11:40 +00:00
1b2276c08f Add the map's invariant too.
zedshaw pushed to master at games/raycaster 2026-03-13 14:41:48 +00:00
9001af214a Maze scripts now work reliably.
zedshaw pushed to master at games/raycaster 2026-03-13 05:55:32 +00:00
c615f4fc1e Can now script maze gen with a json.
zedshaw pushed to master at games/raycaster 2026-03-13 04:36:57 +00:00
a71d6340db Tests now run the repair() step.
zedshaw pushed to master at games/raycaster 2026-03-12 04:54:42 +00:00
e6fcbd8dcf Maze gen can now more efficiently produce an interesting map that is fully pathable.
zedshaw pushed to master at games/raycaster 2026-03-11 16:32:06 +00:00
f85ae8a6c6 Better map generation and a test that re-rolls maps that aren't valid to figure out the stats of map gen failures.
zedshaw pushed to main at games/lel-guecs 2026-03-11 11:56:11 +00:00
31adf011ef Same problem with background.
zedshaw pushed to main at games/lel-guecs 2026-03-11 11:40:06 +00:00
e88179b788 Small mistake. Didn't maintain the texture pointer in the sprite so it could go out of scope and crash with use after free.
zedshaw pushed to main at games/lel-guecs 2026-03-11 03:01:23 +00:00
516f20124f Fix a few little bugs.
zedshaw pushed to master at games/raycaster 2026-03-10 04:43:08 +00:00
8090251a71 I can validate that a map is pathable, but can't fix it.
zedshaw pushed to master at games/raycaster 2026-03-09 15:12:31 +00:00
74f92dfe2c Gave up on adding a buffer and I'll just let rooms be near eachother. Seems to produce interesting results anyway.
zedshaw pushed to master at games/raycaster 2026-03-08 16:25:46 +00:00
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.
zedshaw pushed to master at games/raycaster 2026-03-08 07:31:23 +00:00
87a1193a4a Tone down the map gen tests.