support@w4writers.com +44 7743 307695
Apr 06, 2024

Assignment Task

Introduction

For the rest of the semester, you will be working on a relatively large software project. You will design and implement new functionalities to an existing system that we will provide to you.
IMPORTANT: A document explaining the FIT2099 Assignment Rules is available here:

Please read it and make sure you understand BEFORE you begin the project - you are expected to follow what it says and will almost certainly lose marks if you do not.

In this assignment (Assignment 1), you will be working individually to implement the first few features of the game. We highly recommend starting by extracting all of the game features. Then, proceed with designing, testing, and repeating the process as needed. This iterative design-thinking approach will help ensure a well-developed and refined system.

Getting Started

The initial codebase will be available in a repository that will be created for you on git.infotech.monash.edu. In the meantime, please go through the assignment support modules on Ed Lesson to familiarise yourself with the game engine that you will use during the assignment.

You do not need to submit an interaction diagram (e.g. sequence diagram or communication diagram) in assignment 1. However, you will need to submit these documents for Assignment 2 and Assignment 3. For assignment 1, you may still create these documents if you find them useful for designing the system.

General background

You will be working on a text-based "rogue-like" game. Rogue-like games are named after the first such program: a fantasy game named Rogue. They were very popular in the days before home computers were capable of elaborate graphics and still have a small but dedicated following.

If you would like more information about rogue-like games, a good site is. The initial codebase will be available in the repository mentioned above. It includes a folder containing design documents for the system.

Static Factory Game

In this assignment, we will develop the "Static Factory" game, inspired by the game Lethal Company. We may use several similar names (characters, items, locations) and concepts. The purpose of using an actual game`s concepts is to help you visualise the required features, such as watching the video gameplay from the actual game to illustrate features that you may find challenging to comprehend. We also believe using actual game references may bring fun while working on the assignments.

All linked game contents, videos, and images belong to the respective owners and are subject to copyright. We mainly use the concepts for educational purposes and provide credit to the original creators accordingly. We may also add, alter, and reduce the original content and features to make them more suitable to the game engine, unit outcomes, and assignments` time frame.

What`s next?

Below are four slides (REQ1-REQ4) describing the requirements you need to complete. Each requirement includes game features that include background stories, entity descriptions (actors, items, or ground), relationships between entities, and actions between them. We suggest extracting these features into a list and discussing it with the TAs to ensure all features are included (this discussion is not assessed, but highly recommended). We also provide a section called "testing instructions", which is a manual gameplay testing to measure feature completeness. Following these requirement slides, we will outline the deliverables necessary for the Assignment 1 assessment.

The Intern of the Static factory

In "Static Factory", you are playing as an Intern hired by the Static factory. Your objective is to collect scraps from abandoned moons, which are valuable for the factory`s production system. You are sent to one of the abandoned moons, "Polymorphia", for your first mission.

The moon`s flora

Within the surroundings of the ship, the Intern notices a plant growing out of the ground of the moon. Scanning the plant shows that it is named "Inheritree" and can grow and produce fruits, which could be valuable as raw materials for the factory.

Special scraps

After spending several days looking for scraps for the factory, the intern finds some useful scraps that could help them survive on the abandoned moon, such as metal pipes. But, of course, meeting the factory`s scraps quota is the highest priority.

Recent Post

Order this Assignment now

Total: GBP

fables template