2.24. Dragon Sprint 23
Name: Dragon Sprint 23
Difficulty: hard
Lines: ?
Minutes: 34
2.24.1. Functional Requirements
Bohater może należeć do drużyny składającej się maksymalnie z 6 postaci
Mag: punkty życia: 10-20, złoto: 20-40, obrażenia: 1-4
Kapłan: punkty życia: 30-40, złoto: 30-40, obrażenia: 1-6
Łowca: punkty życia: 40-50, złoto: 10-40, obrażenia: 1-8
Wojownik: punkty życia: 10-50, złoto: 10-20, obrażenia: 1-12
Łotrzyk: punkty życia: 20-30, złoto: 0-50, obrażenia: 1-6
Druid: punkty życia: 30-40, złoto: 0, obrażenia: 1-6
2.24.2. Use Case
Smok:
Stwórz smoka o nazwie "Wawelski"
Stworzenie smoka bez nazwy podnosi błąd
Smok przy tworzeniu ma losowe punkty życia
Ustaw inicjalną pozycję smoka na x=50, y=100
Pobierz aktualną pozycję
Ustaw nową pozycję smoka na x=10, y=20
Przesuń smoka w lewo o 10 i w dół o 20
Przesuń smoka w lewo o 10 i w prawo o 15
Przesuń smoka w prawo o 15 i w górę o 5
Przesuń smoka w dół o 5
Bohater:
Stwórz bohatera o nazwie "Twardowski"
Stworzenie bohatera bez nazwy podnosi błąd
Bohatera przy tworzeniu ma losowe punkty życia
Ustaw inicjalną pozycję bohatera na x=0, y=0
Ustaw nową pozycję na x=10, y=20
Wypisz aktualną pozycję bohatera
Przesuń bohatera w lewo o 10 i w dół o 20
Przesuń bohatera w lewo o 10 i w prawo o 15
Przesuń bohatera w prawo o 15 i w górę o 5
Przesuń bohatera w dół o 5
Gra:
1. Walka podzielona jest na tury 1. Walka toczy się aż któraś ze stron pierwsza nie zginie 3. W każdej turze smok zadaje obrażenia jako pierwszy 4. W każdej turze bohater zadaje obrażenia jako drugi
2.24.3. Acceptance Criteria
Rozwiązanie jest rozwinięciem kodu z poprzedniego sprintu
Rozwiązanie jest w katalogu
dragon
Rozwiązanie jest zapisane w lokalnym repozytorium (
git commit
)Rozwiązanie jest wypchnięta do centralnego repozytorium (
git push
)