Projeto final da disciplina de Introdução à Programação - 1° Período Engenharia de Software
O projeto é um jogo multiplayer chamado “Math Racing”, que combina os temas de Fórmula 1 e matemática.
No jogo, os jogadores competem para resolver operações matemáticas o mais rápido possível. Cada jogador tem 10 segundos para responder a uma equação composta por três números e duas operações, gerada em sua vez de jogar. Quanto mais rápido a resposta correta for dada, mais o carro do jogador avançará na pista.
O vencedor será o primeiro jogador cujo carro cruzar a linha de chegada.
- Python (versão 3.11)
- Pygame (versão 2.6.1)
-
Clone este repositório:
git clone https://github.com/omeIets/Math-Racing.git
-
Acesse o diretório do projeto:
cd Math-Racing -
Execute o jogo:
python main.py
- Teclas de controle: pressione qualquer tecla para começar ou recomeçar a partida, durante o jogo escreva sua resposta numérica e aperte enter para registrá-la.
- Objetivo: acerte a resposta do maior número de equações no menor tempo possível para assim seu carro avançar mais, alcançando o fim da pista primeiro e vencendo ao cruzar a linha de chega.
|-- audios/ # Pasta com os áudios utilizados
|-- fontes/ # Pasta com as fontes utilizadas
|-- images/ # Pasta contendo as imagens utilizadas
|-- README.md # Este arquivo
|-- dados_partidas.txt # Arquivo de texto que armazena resultados da partida
|-- main_demo.py # Versão alternativa do jogo que dura menos tempo
|-- main.py # Arquivo principal do jogo
- Chayan Antony Aprígio Cordeiro
- João Henrique Lopes de Araújo Freire
- Felipe dos Santos Silva
- Maria Letícia de Sousa Barboza