Skip to content

Latest commit

 

History

History
59 lines (31 loc) · 2.68 KB

README-ptbr.md

File metadata and controls

59 lines (31 loc) · 2.68 KB

Logo

JPong

Eis aqui, minha obra-prima inaugural! Eu criei este jogo do zero, sem depender de tutoriais ou assistência externa. Minha única companhia nesta jornada criativa foi a Documentação Oficial do Java. Por que, você pergunta? Porque meu objetivo não era apenas criar um jogo, mas embarcar em uma apaixonante odisseia de domínio do Java e no encantador universo do Desenvolvimento de Jogos e Engines. Meu coração encontrou sua verdadeira vocação nessa cativante busca.

Encontrei muitas dificuldades durante o processo, mas com análise (e graças aos meus estudos passados na graduação em Física), consegui alcançar o sucesso e acredito que aprendi muitos conceitos de Desenvolvimento de Jogos e Java.

Acredito que, com este projeto, absorvi a maior parte dos conceitos de Programação Orientada a Objetos e agora estou apto a implementar e desenvolver software e jogos muito mais complexos, que serão os próximos passos na minha jornada.

Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot

Funcionalidades

  • Seleção de Idioma (Inglês Americano e Português Brasileiro)

  • Tela simples de menu principal, pausa e game over com botões.

  • O jogador pode mover sua raquete para cima e para baixo usando as setas do teclado.

  • A bola começa se movendo com uma velocidade x e y 'pseudo' aleatória

  • Contador de placar totalmente funcional

  • A raquete oponente (computador) segue a posição da bola automaticamente

Roadmap

  • Adicionar Menu Principal do jogo e tela de Game Over

  • Adicionar tela de pausa

  • Adicionar seleção de idioma

  • Aprimorar as mecânicas do jogo para que ele se dificulte a cada batida da bola com uma raquete

  • Aprimorar visual dos botões da interface, menu principal, tela de pause e tela de game over

  • Adicionar diferentes níveis de dificuldade para o oponente computador

  • Adicionar alguns tipos de efeitos da bola atingindo a raquete e também 'movimentos especiais'

  • Adicionar sprites de jogador e do computador.

Instalação

Baixe o jogo já compilado em .jar ou compile ele você mesmo!

OBS: Requer o JDK 20

Precisa de ajuda?

Se você encontrar algum erro ou se você estiver tendo problemas ao rodar o jogo/código, envie um e-mail para mim: felipefreitasdev@outlook.com.br