This the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Sprint Updates

What we achieved each sprint.

1 - Sprint 1

What the team achieved in Sprint 1 (18/11/21 - 22/11/21)
  • Group members met for the first time & completed introductory activities to get to know each other.
  • Create a group Jira board to help organise the planning of the project.
  • Get everyone signed up for Jira.
  • Get everyone signed up for Github.
  • Create a group Google Drive for sharing & creation of documentation.
  • Assign overall roles for everyone in the group & their responsibilities going forward.
  • Ensure every overall role has a backup person.
  • Look at the project brief and decide on an overall timeline of each deliverable.
  • Ensure all group members know their way around Jira.
  • Jira has been organised in a way that means it works smoothly.
  • Jira has ‘Epics’ implemented (timeframes where specific jobs should be completed).
  • Started a risk assessment document detailing possible risks the group may face during the project and any - relevant mitigations to solve problems faced.
  • Summarised requirements understood from the brief, ahead of the customer meeting later in the week.
  • Created a team identity; team name, logo, tagline etc.

2 - Sprint 2

What the team achieved in Sprint 2 (22/11/21 - 25/11/21)
  • Read through the already given brief and summarised requirements given to us.
  • Created a list of questions ahead of the customer meeting, so we can gauge a better understanding from the brief of what exactly is required for us to implement.
  • Discussed our method of formatting documentation going forward (markdown/Google Docs).
  • Decided on using Google Docs as easier to collaboratively work on, and then can convert to markdown at a later date.
  • Met with customer to go over the assignment brief.
  • Questions were asked to confirm our understanding of the brief.
  • Customer informed us of further requirements that were not listed in the brief.

3 - Sprint 3

What the team achieved in Sprint 3 (25/11/21 - 02/12/21)
  • 2 Website assets have been created (ocean-bg, map-bg)
  • ‘Arrrgh’ logo created (in colour & b&w version for documentation)
  • ‘Arrrgh’ logo added to the footer of documentation.
  • Requirements list has been completed (both User Requirements & Functional Requirements).
  • Game Engine/Library has been decided on (Using IntelliJ and LibGDX)
  • Method of writing deliverables decided on (Using Google Docs to collaboratively write, then convert to markdown on GitHub later on).
  • Website has been created and a background asset + logo has been added.
  • Work has been planned for the following weeks over holidays.

4 - Sprint 4

What the team achieved in Sprint 4 (02/12/21 - 15/12/21)
  • Drafted a systematic plan for the project; ensuring the plan has all relevant detailed information (key tasks, start/finish dates, priorities etc.)
  • Gantt chart created with overview of systematic plan implemented.
  • Sprint summaries added to the website.
  • Website landing page icons updated to match pirate theme.
  • Cleaned up the notes from the customer meeting.
  • Drafted a class diagram for the architecture of the game.
  • Sea Shanty written & post-reviewed.

5 - Sprint 5

What the team achieved in Sprint 5 (15/12/21 - 06/01/22)
  • Scheduled catchup meetings for future weeks & booked relevant rooms.
  • Created website section for assessment documentation.
  • Created website section for sprint updates.
  • Written up the requirements for the game formally into assessment documentation.
  • Created an abstract representation of the game’s architecture & class structure.
  • Drafted an outline for the justification of software development/engineering methods that will be used during the implementation phase.
  • Reviewed risk assessment and developed it to explain terminology in detail.

6 - Sprint 6

What the team achieved in Sprint 6 (06/01/22 - 17/01/22)
  • Ship sprites created for each college (4 in total).
  • Port sprites created for each college’s base.
  • College, Ship & Port classes created and implemented.
  • Basic map layout created.
  • Map world sprites created
    • Background tiles (land/water)
  • Graphics for main menu & end screen created.

7 - Sprint 7

What the team achieved in Sprint 7 (17/01/22 - 21/01/22)
  • Updates to account for colour blindness;
    • Added unique shapes/icons on each team’s boat.
    • Added college names above each base on the map.
  • Created title screen
  • Created losing screen
  • Created winning screen
  • Added ability to select team for player to play as
  • Implemented goals and sub-goals (e.g. visit each college’s base).
  • Implemented variables to track game progress (points, time, gold, health).

8 - Sprint 8

What the team achieved in Sprint 8 (21/01/22 - 31/01/22)
  • Implemented tooltips for each stage of the game.
  • Implemented collisions between boats and land that affect health.
  • Implemented replay button so the game resets when its over.
  • Added game end state when the ship’s health is zero.
  • Updated graphics for each game screen.
  • Update all documentation to match current state of the game.