/Pokemon

Primary LanguageJava

CLASSE PESSOA

  • nome
  • genero
  • idade
  • pode batalhar ?

CLASSE POKEMON

  • nome
  • especie
  • lista moves
  • lista de habilidades
  • atributos *******
  • vida
  • tipo
  • experiencia

CLASSE MOVE

  • nome
  • lvl
  • tipo
  • categoria de dano
  • dano
  • taxa de acerto
  • PP (qntdade de usar)

CLASSE HABILIDADE

  • nome
  • efeito **********

CLASSE JOGADOR

  • lista de pokemon
  • dinheiro

CLASSE NPC's

  • lista de pokemon (pode ter ou não)
  • dinheiro
  • fala
  • é vilao ou não

CLASSE MAPA

  • lista de terrenos
  • tipo cidade ou natureza

CLASSE TERRENO

  • tipo de terreno
  • pode surgir pokemon?

CLASSE ITENS

  • nome
  • valor
  • descrição

CLASSE LOJA

  • compra
    • pokebolas
    • poções
    • comida
  • venda
    • itens

CLASSE POKEBOLA

  • tipo de pokebola
  • taxa de captura

CLASSE POÇÃO

  • tipo de poção
  • cura

CLASSE SISTEMA DE BATALHA

  • turno de jogador
    • habilidade
    • trocar de pokemon
    • usar itens
    • fugir
  • turno de NPC
    • atacar
    • inteligencia
  • vitoria
    • pegar pokemon
    • experiencia
    • dinheiro
  • calculo de dano