https://github.com/itsryu/at3_n2
Repositório referente a atividade coletiva AT3_N2 da disciplina Estrutura de Dados da Universidade Católica de Brasília
https://github.com/itsryu/at3_n2
Last synced: 6 months ago
JSON representation
Repositório referente a atividade coletiva AT3_N2 da disciplina Estrutura de Dados da Universidade Católica de Brasília
- Host: GitHub
- URL: https://github.com/itsryu/at3_n2
- Owner: itsryu
- Created: 2024-05-26T01:21:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-20T20:41:31.000Z (about 2 years ago)
- Last Synced: 2025-03-10T04:35:34.064Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Torre de Hanói
Este é um jogo de console desenvolvido utilizando a linguagem de programação C.
Sobre o jogo
A Torre de Hanói é um dos mais famosos jogos de Matemática. Ele consiste de uma base contendo três pilares (hastes), em um dos quais está disposta uma torre formada por alguns discos de diâmetros diferentes, furados no centro e colocados uns sobre os outros, em ordem crescente de diâmetro, de cima para baixo. O número de discos pode variar.
Regras
- Você só pode mover apenas 1 disco por vez.
- Um disco com diâmetro maior nunca pode ficar sobre um disco com diâmetro menor.
Como Usar
Atenção: Este programa foi desenvolvido para plataformas Windows, tentar executa-lo em outra plataforma acarretará em erros de compilação.
-
Clonar o repositório: Para clonar o repositório, execute o seguinte comando em seu
terminal (Obs: necessário ter o git instalado em sua
máquina):
git clone https://github.com/itsryu/AT3_N2.git && cd AT3_N2
-
Compilação: Vá para a pasta AT3_N2 dentro de onde o projeto foi clonado e execute o arquivo windows.bat (Windows):
windows.bat
-
Compilação: Ou se quiser compilar utilizando linha de comando abra um terminal na pasta AT2_N2 dentro de onde o projeto foi clonado e compile o
programa utilizando o GCC (GNU Compiler Collection):
gcc ./functions/functions.c ./functions/game.c ./functions/menu.c ./main.c -o main.exe
-
Execução: Após a compilação, execute o arquivo 'main.exe' para inicializar o
programa.
main.exe
-
Interagindo com o programa: Siga as instruções do menu para realizar as ações
desejadas.
Ferramentas de desenvolvimento utilizadas
-
Visual Studio Community 2022 (Utilizada para o desenvolvimento e depuração do
código)
-
GitHub (Utilizada para o versionamento)