IFB104: Building IT Systems - Land Grab Case Study - Engineering Assignment Help

Download Solution Order New Solution
Assignment Task :

Assignment 1, Part A: “Land Grab”

Overview
This is the first part of a two-part assignment. This part is worth 20% of your final grade for IFB104. Part B will be worth a further 5%. Part B is intended as a last-minute extension to the assignment, thereby testing the maintainability of your code, and the instructions for completing it will not be released until Week 7. Whether or not you complete Part B you will submit only one file, and receive only one assessment, for the whole 25% assignment.

Motivation
One of the basic functions of any IT system is to process a given data set to produce some form of human-readable output. This assignment requires you to produce a visual image by following instructions stored in a list. It tests your abilities to:
• Process lists of data values;
• Produce maintainable, reusable code;
• Design a general solution to a non-trivial computational problem; and
• Display information in an attractive visual form.

 

Goal

An important application of computers is to model, simulate and visualise real-life phenome- na, such as changing weather patterns, the spread of bush fires, the transmission of viruses, changing land usage, and so on. Here you will write a program that visually displays the out- come of such a simulation.

Many real-life systems involve multiple competing forces. For our purposes we assume that four such agents are competing to occupy a limited territory, which could be physical or ab- stract. Each competing agent moves from its most-recently occupied location in one of four directions, left, right, up or down. The simulation consists of a sequence of rounds in which each competitor moves once. A competitor can take over a location previously occupied by another agent, but they must not be allowed to move outside the overall territory.
Your code will be given an ordered list of the moves made by the competitors. To visualise the simulation it must display the outcome of each move, so that the user can see how much of the territory each competitor occupies, but without allowing the competitors to go outside the territory. The space available for occupation is represented as a rectangular grid. Most importantly, the sequence of moves to be followed is generated randomly, so your solution must be sufficiently general that it can work correctly for any possible sequence of moves.

 

This Engineering Assignment has been solved by our Engineering Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.