Skip to content

Implementação de batalhas Pokemon para cadeira de Desenvolvimento de Software II

Notifications You must be signed in to change notification settings

lucassmuller/poke-battle

Repository files navigation

Atividade Grau B - Desenvolvimento de Software II

Por: Lais Andres, Lucas Müller, Luis Eich, Thiago Vettorazzi.

Descrição

Este projeto implementa batalhas Pokemon utilizando a classe PokemonBattle que é buildada recebendo os Pokemons participantes, criados a partir da PokemonFactory, que cria o Pokemon a partir do seu tipo utilizando o PokemonBuilder.

Quando iniciada a batalha, são escolhidos o atacante e atacado automaticamente na lista de Pokemons participantes, até sobrar o vencendor.

Padrões implementados

Foram implementados os seguintes padrões:

  • builder - nas classes Pokemon e PokemonBattle
  • factory - classe PokemonFactory
  • singleton - na PokemonFactory

About

Implementação de batalhas Pokemon para cadeira de Desenvolvimento de Software II

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages