2.16. Dragon Sprint 15
Name: Dragon Sprint 15
Difficulty: medium
Lines: ?
Minutes: 21
2.16.1. Functional Requirements
Smok w trakcie gry może poruszać się w trzech wymiarach
Smok w trakcie gry może unosić się nad ziemią (latać)
Smok w trakcie gry może być pod powierzchnią wody (nurkować)
2.16.2. Non-Functional Requirements
Idąc wyżej dodajesz
z
(latanie)Idąc głębiej odejmujesz
z
(nurkowanie)
2.16.3. Use Case
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
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.16.4. 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
)