2.9. Dragon Sprint 08
Name: Dragon Sprint 08
Difficulty: easy
Lines: ?
Minutes: 13
2.9.1. Functional Requirements
Smok w trakcie gry może zadawać losowe obrażenia z przedziału od 5 do 20
2.9.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)
2.9.3. Tests
Feature: Dragon's damage
Scenario: Dragon can make random damage between 5 and 20
Given Dragon is created with name "Wawelski"
When Makes damage
Then Result is between 5 and 20
2.9.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
)
2.9.5. Hints
from random import randint
randint(a, b)
- random integer betweena
andb
(inclusive!)