Highlights
Overviews
This is the fifth of a series of tasks in which you will develop a small program. These tasks are designed to help you explore the concepts being covered and to practice your programming skills. The material in will help you with this task. In this task, you will design and implement some new features for the Robot Dodge game.
Instructions
The new features are:
Here is some guidance on how to approach this task, this outlines the expectations for the design document and the code:
1. Create a UML Class Diagram for the solution. You can start by copying the existing design, then add in the new responsibilities you want. We recommend that you use LucidChart for this. You can get a pro account with your Deakin email address.
2. Think carefully about where to allocate the different responsibilities.
3. The design document needs communicate how bullets have been added to the solution. You will need to provide the overall UML Class Diagram along with accompanying descriptive text.
4. You can also include other sequence diagrams to aid your communication. For the report you want to focus on the following: The details of how the bullet works. This is the most complex part of the design. Focus on the following:
5. Write the report for a knowledgeable developer. Write it as if you were describing this to the unit's teaching staff.
6. Remember to keep in mind what you are aiming to communicate: which in this case is how you changed the design to incorporate bullets. So avoid explaining concepts that the reader will already understand, and focus on communicating your solution.
This SIT771 – IT and Computer Science has been solved by our PHD Experts at My Uni Paper.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.