Generation

generate functionTue, 30 May 2023

generador de laberintos ramdom

public void CreateDungeon(int size) { var dungeon = new int[size, size]; for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { if (i == 0 || j == 0 || i == size - 1 || j == size - 1) dungeon[i, j] = 1; else dungeon[i, j] = rand.Next(0, 2); } } for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { var currentCell = new Cell(); currentCell.X = j; currentCell.Y = i; currentCell.Value = dungeon[i, j]; maze.Add(currentCell); } } }

Questions about programming?Chat with your personal AI assistant