Skip to content

eduardoafs/maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages