1.7. Dragon Sprint 6¶
Assignment: Dragon Sprint 6
Complexity: hard
Lines of code: 50 lines
Time: 34 min
Warning: Don't delete code, assignment will be continued

Figure 1.22. Firkraag dragon from game Baldur's Gate II: Shadows of Amn¶
1.7.1. English¶
1.7.2. Polish¶
Wymagania niefunkcjonalne:
Zapisz (commit) i wypchnij (push) aktualny stan repozytorium
Zmodyfikuj kod gry z poprzedniej wersji zadania
Zapisz kod do rozwiązania zadania w katalogu
dragon
Po zakończeniu dodaj wszystkie pliki z
dragon
do repozytoriumZapisz i wypchnij zmiany do centralnego repozytorium (Github)
Wymagania funkcjonalne:
W grze występuje ekwipunek:
zbroja i tarcza chroni przed uderzeniami obniżając ilość obrażeń o wartość obrony,
miecz zwiększa ilość zadawanych obrażeń,
Każdy z przedmiotów ma swoją nazwę, typ oraz modyfikator:
zbroję (dodatkowe punkty obrony, np. +10%)
tarczę (dodatkowe punkty obrony, np. +5%)
miecz (dodatkowe punkty ataku, np. +5%)
Bohater może założyć ekwipunek:
można mieć tylko jedną zbroję i jeden hełm na raz
bohater dowolnej klasy może używać tylko jednego miecza i tarczy
wojownicy mogą używać dwóch mieczy, ale wtedy tarczy już nie
1.7.3. Solution¶
EN: Note, that this will spoil your fun and learning
PL: Zwróć uwagę, że to zepsuje Twoją zabawę i naukę