Mudanças entre as edições de "Projeto POO - 2013.2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 13: Linha 13:
 
** Golpes fortes possuem uma probabilidade menor de acerto (40%)
 
** Golpes fortes possuem uma probabilidade menor de acerto (40%)
 
** Golpes fracos possuem uma probabilidade maior de acerto (80%)
 
** Golpes fracos possuem uma probabilidade maior de acerto (80%)
 +
* Cada pokemon possui um único '''item especial'''
 +
** Paralisia - Faz com que o adversário tenha sua velocidade de ataque reduzida em 50%
 +
** Dormindo - Faz com que o adversário fique dormindo, ou seja, sem a possibilidade de atacar durante a rodada
 +
** Queimadura - Faz com que o adversário perca 10% de sua vida ao final de cada rodada e reduz em 50% o poder de seus golpes de luta e golpes com itens especiais
 +
** Envenenamento - Faz com que o adversário perca 10% de sua vida ao final da rodada em que foi usada. A cada nova rodada este valor é incrementado em 50%

Edição das 07h16min de 2 de novembro de 2013

O projeto final da disciplina Programação Orientada a Objetos poderá ser desenvolvido em dupla e deverá ser apresentado em sala no dia 16 de dezembro de 2013.

Javamon - Clone do Jogo Pokemon

Desenvolver um jogo em Java usando somente as APIs do Java 2D. O jogo requer 2 jogadores interagindo através da rede de computadores. Trata-se de uma batalha por rodada. A cada rodada cada jogador escolhe a ação desejada para seu pokemon e o vencedor da rodada dependerá da análise dos golpes, movimentos, etc que foram executados por cada pokemon.

Regras do jogo

  • O jogo deverá ofecerer 10 tipos de pokemons
  • Cada jogador deverá ter 6 pokemons, escolhidos dentre os 10 possíveis
  • O jogo termina quando todos os pokemons de um jogador forem derrotados
  • Um jogador poderá escolher um pokemon por vez para participar de uma batalha. Quando um pokemon é derrotado, o jogador poderá escolher outro para colocar em seu lugar, desde que ainda tenha pokemons disponíveis.
  • Cada pokemon possui 4 golpes de luta, sendo que cada golpe possui o dano que causa e a probabilidade de acerto.
    • Golpes fortes possuem uma probabilidade menor de acerto (40%)
    • Golpes fracos possuem uma probabilidade maior de acerto (80%)
  • Cada pokemon possui um único item especial
    • Paralisia - Faz com que o adversário tenha sua velocidade de ataque reduzida em 50%
    • Dormindo - Faz com que o adversário fique dormindo, ou seja, sem a possibilidade de atacar durante a rodada
    • Queimadura - Faz com que o adversário perca 10% de sua vida ao final de cada rodada e reduz em 50% o poder de seus golpes de luta e golpes com itens especiais
    • Envenenamento - Faz com que o adversário perca 10% de sua vida ao final da rodada em que foi usada. A cada nova rodada este valor é incrementado em 50%