feat(maze): shrink map and rebalance compact gameplay

This commit is contained in:
2026-09-08 22:14:13 +03:00
parent 5346f9296f
commit f043b63732
18 changed files with 297 additions and 61 deletions
+5
View File
@@ -93,6 +93,11 @@ static void test_bounded_regeneration_failure(void) {
static void test_large_seed_set(void) {
maze32_maze_config_t config = maze32_maze_default_config();
assert(config.width == 32U && config.height == 32U);
assert((uint32_t)config.width * config.height == 1024U);
assert(config.cross_half_pairs == 2U && config.extra_cycle_pairs == 8U);
assert(config.minimum_exit_separation == 22U);
assert(config.landmark_pairs == 2U && config.artifact_pairs == 1U);
uint16_t minimum_cycles = UINT16_MAX;
uint16_t maximum_cycles = 0U;
uint16_t minimum_dead_ends = UINT16_MAX;