Este repositório é destinado ao projeto da cadeira de Programação Imperativa e Funcional do 2º período de sistemas de informação no CESAR School.
Objetivo:
Este é um jogo de labirinto para um jogador onde o objetivo é encontrar a saída do labirinto no menor tempo possível. O jogador controla um personagem que deve se mover pelo labirinto, evitando as paredes e encontrando a saída até o final.
-
Controles:
- Jogador: Utiliza as teclas
W
,A
,S
,D
para mover-se nas direções cima, esquerda, baixo e direita.
- Jogador: Utiliza as teclas
-
Estrutura do Labirinto:
- O labirinto é representado por uma matriz 2D, onde cada célula indica um caminho ou uma barreira. O jogador começa em uma posição inicial e precisa navegar pelo labirinto até o ponto final.
-
Regras:
- O jogador deve encontrar o caminho até o final do labirinto o mais rápido possível.
- O tempo que leva para terminar a fase é registrado e exibido ao jogador em um ranking ao completar o jogo.
Bruno Oliveira
Luis Filipe Brigido
Maria Luisa Albuquerque
Pedro Augusto Calazans
Este projeto será desenvolvido apenas com a linguagem C:
- Biblioteca CLI-lib
- Esta biblioteca funciona com os seguintes sistemas operacionais:
Sistemas baseados em Linux (Ubuntu, etc.)
MacOS
- É necessário ter o GCC instalado para compilar o código.
Para executar o jogo de labirinto, siga os passos abaixo para clonar o repositório, compilar o código e iniciar o jogo.
-
Clonar o Repositório:
git clone https://github.com/seu-usuario/JOGO-PIF.git cd JOGO-PIF code .
-
Acessar pasta Antes de rodar o jogo, é necessário compilar o código fonte. Certifique-se de ter um compilador C instalado.
cd JOGO-PIF
code .
- Executar o Jogo Agora que o código está compilado, você pode iniciar o jogo com o seguinte comando:
make run
Este projeto está sob a licença MIT. Para mais detalhes, consulte o arquivo LICENSE.
Agradescemos ao nosso professor Diego de Freitas por nos incentivar a por nossos conhecimentos da linguagem de programação C em prática! 🚀