This is where you find a list of what we achieved each week and updates on our work.
This the multi-page printable view of this section. Click here to print.
Project Updates
Updates of our work each week.
1 - Sprint Updates
What we achieved each sprint.
1.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.
1.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.
1.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.
1.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.
1.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.
1.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.
1.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).
1.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.