1.4. Dragon Sprint 3

  • Assignment: Dragon Sprint 3

  • Complexity: easy

  • Time: 13 min

1.4.1. Functional Requirements

  1. Dragon can have initial position on the screen

  2. Dragon can have position set to any place on the screen

  3. Dragon can move in any direction by specified value

1.4.2. Use Case

  1. Create dragon with name "Wawelski"

  2. Set Dragon's initial position to x=50, y=100

  3. Set new position to x=10, y=20

  4. Get current position

1.4.3. Non-Functional Requirements

  1. Commit and push the current state of the repository

  2. Modify the game code from the previous version of the task

  3. Save the code to solve the task in the dragon directory

  4. When finished, add all files from dragon to the repository

  5. Commit and push changes to a central repository (Github)

1.4.4. Solution

  • Note, that this will spoil your fun and learning

  • Solution