Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 1011 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 1011 Bytes

Gerador de Labirintos com propósitos educacionais

Instruções de uso

  1. Importar o projeto na sua IDE favorita, ou compilar a classe Maze.java.
  2. Executar a classe Maze, ela possui um método main.
  3. Na entrada padrão, fornecer dois inteiros x e y, referentes às dimensões do labirinto. Ex: 5 5 para um labirinto 5x5
  4. A saída será um conjunto de linhas, caracterizando o labirinto, no seguinte formato:
  • 0 indica posição vazia, caminho que pode-se percorrer
  • # indica parede, por onde não se pode passar
  • A posição inicial sempre será (0,1)
  • A posição final sempre será (x-1, y-2), sendo x e y as dimensões do labirinto
  • x é a quantidade de linhas, y é a quantidade de colunas, como um array maze[x][y]
  1. Após o labirinto, será impresso a sequência de movimentos para encontrar a saída
  • Cada linha possui um par de inteiros a b
  • Esse par representa a próxima posição para qual deve ser realizado o movimento

Atenção: esse programa não trata entradas inválidas