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
+4 -4
View File
@@ -8,11 +8,11 @@
extern "C" {
#endif
#define MAZE32_MAZE_MAX_WIDTH 128U
#define MAZE32_MAZE_MAX_HEIGHT 64U
#define MAZE32_MAZE_MAX_WIDTH 32U
#define MAZE32_MAZE_MAX_HEIGHT 32U
#define MAZE32_MAZE_MAX_CELLS (MAZE32_MAZE_MAX_WIDTH * MAZE32_MAZE_MAX_HEIGHT)
#define MAZE32_MAZE_DEFAULT_WIDTH 128U
#define MAZE32_MAZE_DEFAULT_HEIGHT 64U
#define MAZE32_MAZE_DEFAULT_WIDTH 32U
#define MAZE32_MAZE_DEFAULT_HEIGHT 32U
#define MAZE32_MAZE_MAX_LANDMARK_PAIRS 16U
#define MAZE32_MAZE_MAX_ARTIFACT_PAIRS 16U
#define MAZE32_MAZE_RAM_BUDGET_BYTES (64U * 1024U)
+5 -5
View File
@@ -571,11 +571,11 @@ maze32_maze_config_t maze32_maze_default_config(void) {
.width = MAZE32_MAZE_DEFAULT_WIDTH,
.height = MAZE32_MAZE_DEFAULT_HEIGHT,
.initial_view_radius = 3U,
.cross_half_pairs = 3U,
.extra_cycle_pairs = 64U,
.minimum_exit_separation = 64U,
.landmark_pairs = 8U,
.artifact_pairs = 4U,
.cross_half_pairs = 2U,
.extra_cycle_pairs = 8U,
.minimum_exit_separation = 22U,
.landmark_pairs = 2U,
.artifact_pairs = 1U,
.maximum_attempts = 8U,
};
return config;