https://github.com/andrephilleandro/trabalho_pratico_atp
Trabalho Pratico proposto pela professora Michelle Nery
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (0.6%) to scientific vocabulary
Repository
Trabalho Pratico proposto pela professora Michelle Nery
Basic Info
- Host: GitHub
- Owner: AndrePhilLeandro
- Language: C#
- Default Branch: main
- Size: 26.4 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Trabalho Prático ATP
Professora: Michelle Nery
Alunos: - André Phillipe Leandro - Lucas Ramalho de Barros Torres - Tadeu Gomes Brito
Descrição
Trabalho prático com o objetivo de implementar os conceitos aprendidos ao longo do 1º período da disciplina de Algoritmos e Técnicas de Programação.
O trabalho consiste em 10 mapas de labirintos interativos, onde o objetivo é ir de um ponto Start (S) a um ponto End (E), seguindo as seguintes regras:
- Só existe um ponto Start e um ponto End;
- Só existe um único caminho do Start até o End (não há ciclos);
- O labirinto não possui caminhos paralelos (ou seja, não há corredores com largura maior que 1 célula, nem salas);
- O ponto End é sempre acessível a partir do ponto Start (garantido também pela primeira condição).
Explicação e Funcionamento
Os mapas são representados por matrizes de dimensões m x n e carregados a partir de arquivos .txt.
O labirinto é projetado de forma que exista apenas um caminho do ponto S ao ponto E.
A lógica principal utiliza um vetor para armazenar o caminho correto do ponto inicial ao ponto final.
- Ao digitar um movimento, o sistema verifica se ele corresponde ao movimento esperado do vetor.
- Se o movimento for válido (
validação true), o jogador pode prosseguir para o próximo passo. - Caso contrário, o sistema solicitará que o jogador insira novamente o movimento correto.
Dessa forma, o objetivo é que o jogador complete o trajeto do ponto S ao ponto E corretamente.
Owner
- Name: Andre Leandro
- Login: AndrePhilLeandro
- Kind: user
- Repositories: 1
- Profile: https://github.com/AndrePhilLeandro
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2