2.18. Dragon Sprint 17¶
Assignment: Dragon Sprint 17
Complexity: medium
Time: 21 min
2.18.1. Functional Requirements¶
Smok który nie żyje nie może zadawać obrażeń
Smok który nie żyje nie może otrzymywać obrażeń
Smok który nie żyje nie może się poruszać
2.18.2. Use Case¶
Stwórz smoka
Stwórz smoka o nazwie "Wawelski"
Stwórz smoka bez nazwy
Smok przy tworzeniu ma losowe punkty życia
Ustaw inicjalną pozycję smoka na x=50, y=100
Pobierz aktualną pozycję
Ustaw nową pozycję 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
Smok zadaje obrażenia (losowo 5-20)
Zadaj 10 obrażeń smokowi
Zadaj 20 obrażeń smokowi
Zadaj 30 obrażeń smokowi
Zadaj 40 obrażeń smokowi
Zadaj 50 obrażeń smokowi
2.18.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
)
2.18.4. Solution¶
Zwróć uwagę, że to zepsuje Twoją zabawę i naukę