Podstawy programowania obiektowego w Javie - wzorzec projektowy "Dekorator"
Post

Podstawy programowania obiektowego w Javie - wzorzec projektowy "Dekorator"

Kieszonkowe potwory

Twoim zadaniem jest zaimplementowanie mechanizmu do przypisywania typów oraz ataków potworkom z gry “Kieszonkowe potwory”. Można wybrać dwa z typów dla stworka. Potworki można również przypisac maksymalnie cztery ataki, pod warunkiem że zgadzają się one z jednym z typów stworka.

Wytyczne zadania

Wykorzystaj wzorzec „Dekorator” do budowy postaci gracza. Przydatne linki:

Pamiętaj że przypisane typy oraz ataki nie mogą się powtarzac

TypSpecjalne zdolności
OgnistyOdpornośc na opażenia
WodnyPływanie
TrawiastyŚcinanie trawy
LatającyLatanie
ElektrycznyOświetlenie jaskiń
LodowyOdpornośc na zimno
AtakTyp
Pompa wodnaWodny
BąbelkiWodny
Atak faląWodny
Sejsmiczny rzutLatający
TornadoLatający
HuraganLatający
Ostry liścTrawiasty
PnączaTrawiasty
Słoneczny promieńTrawiasty
ŻarOgnisty
Miotacz ogniaOgnisty
OparzenieOgnisty
PiorunElektryczny
ElektrowstrząsElektryczny
ParaliżElektryczny
Lodowy promieńLodowy
ŚnieżycaLodowy
Rzut śnieżkąLodowy