Cat Run 2D é um jogo de plataforma desenvolvido em Java. O objetivo principal é sobreviver e pontuar de forma infinita ("Infinite Runner") enquanto o personagem principal percorre um cenário 2D, desviando de obstáculos e inimigos.
O projeto foca na lógica de pontuação progressiva e mecânicas de colisão em um ambiente controlado.
- Controle de Personagem: Mecânica fluida para movimentação e pulo.
- Plataforma 2D: Cenário com geração de percurso.
- Sistema de Obstáculos: Inimigos e barreiras que aumentam a dificuldade progressivamente.
- Pontuação (Score): Sistema de pontuação baseado no tempo de sobrevivência e distância percorrida.
- Persistência de Dados: Integração com MySQL para (ex: salvar recordes/ranking).
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- Linguagem: Java (JDK 24)
- Gerenciamento de Dependências: Apache Maven
- Banco de Dados: MySQL
Antes de começar, certifique-se de ter o seguinte ambiente configurado na sua máquina:
- Java JDK 24 instalado.
- Git instalado.
- MySQL Server instalado e rodando.
- Uma IDE Java de sua preferência (Recomendado: IntelliJ IDEA, Eclipse ou VS Code).
https://www.youtube.com/watch?v=hkzoUeQ_W4E
Como o projeto ainda não possui um executável (.jar ou .exe) distribuído, a execução deve ser feita através da IDE. Siga os passos abaixo:
git clone https://github.com/AndersonJJR/Game.git
|
Anderson Júnior |
Matheus Oliveira Librelon |
Marcos Godinho |
|
Yasmim Camilly |
Ellen Cristine |
Matheus Santana |