2.17. Dragon Sprint 16ï
Name: Dragon Sprint 16
Difficulty: medium
Lines: ?
Minutes: 21
2.17.1. Functional Requirementsï
Smok gdy żyje ma teksturÄ
img/dragon/alive.pngSmok gdy zginie ma teksturÄ
img/dragon/dead.png
2.17.2. 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.17.3. Testsï
Feature: Dragon sets texture based on health
Scenario: Dragon texture when alive
Given Dragon is created with name "Wawelski"
When Dragon health is 1
Then Dragon texture is "img/dragon/alive.png"
Scenario: Dragon texture when dead
Given Dragon is created with name "Wawelski"
When Dragon health is 0
Then Dragon texture is "img/dragon/dead.png"
2.17.4. Acceptance Criteriaï
RozwiÄ zanie jest rozwiniÄciem kodu z poprzedniego sprintu
RozwiÄ zanie jest w katalogu
dragonRozwiÄ zanie jest zapisane w lokalnym repozytorium (
git commit)RozwiÄ zanie jest wypchniÄta do centralnego repozytorium (
git push)