Skip to content

NikolasTrapp/AlianceOfJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aliance Of Java

Começando o desenvolvimento do Jogo de RPG em Java

📋 Descrição do projeto

O projeto se trata de um jogo no estilo RPG de turno, o qual tem um personagem que deve trilhar sua caminhada seguindo a história que criamos. O jogo foi criado na linguagem Java e conta com diversas funcionalidades e mecânicas bem divertidas, as quais os jogadores poderão fazer uso e se divertir muito.

✅ Status do projeto

O projeto conta com 2 versões, uma no terminal (Console) e outra com interface gráfica, a versão de terminal está pronta e funcional, já a versão com interface gráfica está em desenvolvimento.

⌨️ Funcionalidades

  • Sistema de escolha de personagem;
  • Nivel, xp e liberação de novos ataques;
  • Ataques básicos e especiais;
  • Dificuldade;
  • Escolha de modo livre (sandbox) e modo história;
  • Criação de um personagem customizável;
  • Batalha de turno contra inimigos e chefões;
  • Sistema de efeitos de ataque;
  • Equipamentos de ataque, defesa e cura;
  • Baús de itens aleatórios.

🛠️ Construído com

  • Editor de código: Eclipse e Intellij
  • Linguagem de programação: Java
  • Sistema de versionamento: Git
  • Paradigma de orientação a objetos

👾 Descrição do código

Para criar as funcionalidades e mecanicas do nosso projeto utilizamos Herança e classes abstratas para criar os personagens (Classe Criatura) e ataques (Classe Ataque), classes enumeradas para tipo de equipamento, efeitos e para raridade de equiapementos e por fim o Windows Builder para ajudar na confecção das telas da interface gráfica.

✒️ Autores

Nikolas Trapp - (https://github.com/NikolasTrapp)

Marlon Santos - (https://github.com/MarlonDSantos)

Reinaldo Santos - (https://github.com/Reinaldo0)

Obrigado 🤓.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages