Approved-online-essay-writers

Further Design and Implementation – IT Computer Science Assignment Help

Assignment Task


Task 

Assignment : Further Design and Implementation

A-Plus Writing Help For University Students

Get expert assistance in any academic field. All courses and programs covered.

Get Help Now!

Learning Outcomes
In this assignment, you will design and implement some new game functionality. This assignment is intended to develop and assess the following unit learning outcomes:

LO1. Iteratively construct object-oriented designs for small to medium-size software systems, and describe these designs using standard software engineering notations including UML class diagrams (in conceptual and concrete forms), UML interaction diagrams and, if applicable, UML state diagrams;

LO3. Implement object-oriented designs in an object-oriented programming language (i.e., Java), using objectoriented programming constructs such as classes, inheritance, abstract classes, and generics as appropriate;

LO5. Use software engineering tools including UML drawing tools, integrated development environments, and revision control to create, edit, and manage artefacts created during the development process.


To demonstrate your ability, you will be expected to:

  • design and implement further extensions to the system
  • use an integrated development environment to do so
  • update your UML class diagrams and interaction diagrams as required, to ensure that they match your implementation
  • use git to manage your team’s files and documents

Project Requirements
All the requirements stated in the Assignment 1 and 2 special cations still apply. You must document your designs as you did for Assignments 1 and 2.
In this assignment, you will design and implement three (3) fixed requirements and either one (for Group of 2) or two filexible requirements (Group of 3). You will develop four or five new requirements to complete the game. 


1. Fixed Requirements
You must design and implement three (3) fixed requirements, regardless number of people in your team. Those fixed requirements are REQ1, REQ2, and REQ3.

2. Flexible Requirements
We hope that you enjoy working on the assignment so far! We also hope that you are comfortable working with the engine code. Since this unit is about design, we give you the opportunity to do a bit of creative work! In this part, you have two choices:
Structured Mode: we decide the features that you must work on (no hassle).
Creative Mode: you can go wild with your imagination. In other words, you can be creative in designing and implementing your own requirements. However, you must strictly follow rules and standards that we set so that we can grade your work fairly (see table image).


REQ: Lava zone 

Scenario
1. New Map 
It is time to expand our game space! We will create another map that is a bit smaller but much more challenging than the previous map. Creating a new map means that you should not just decrease the size of the current map. Place some random blazing fire grounds (Lava L ) that will infilict 15 damage per turn when the player steps on them. Enemies cannot step on this lava. 


2. Teleportation (Warp Pipe) C 
Mario can teleport to the other map back and forth through a warp pipe C . However, the warp pipe is blocked by a Piranha Plant. Once you killed Piranha Plant, you can stand on the pipe (i.e., using jump) and use it to teleport to another pipe on the second map. You can travel back to the last/previous pipe that teleported you before.


Implementation Expectations

  • After creating a second map (Lava Zone), place one Warp Pipe in the top-left corner. 
  • Place several warp pipes on the first map, scattered around randomly. 
  • When we play the game for the first time, we only see warp pipes. Piranha Plants will show up in the following turn. 
  • Go to one of the Piranha Plant, and kill it. You should not be able to see teleportation action until you kill the plant. Once you have killed it, you can jump to the warp pipe. Here, you’ll see an option to “Teleport to Lava Zone”(second map).
  • If you choose this option, you should be moved to the second map, and now you are standing on top of a warp pipe that you’ve created on the second map. And you will have an option to teleport back to the previous pipe.
  • Doing so should bring you back to the exact position of the pipe in the first map. Assumption:
  • When you are teleporting, you may instantly kill Piranha Plant that is on a Warp Pipe.
  • Find another pipe, kill the Piranha Plant, and teleport. Again, it should bring you to the second map (on the pipe at the top-left corner), and teleporting back will bring you to the last pipe, not the first pipe.

Implementation Expectations

  • Ensure that your design doesn’t extend from concrete classes that could lead to a tight coupling problem.
  • Ensure that the sentence is not using a simple string that will be printed by the I/O straightaway. Instead, try to create a class and use that instance (e.g., something like Monologue ? Try to think about how to use it).
  • After playing several turns, you should see something like this in the console. Sometimes they say something; sometimes they don’t (due to speaking at alternate turns, depending on when the actor was instantiated).

This IT Computer Science Assignment has been solved by our IT Computer Science Expert at TV Assignment Help. 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 Turn tin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Welcome to our Online Essay Writing Agency. Securing higher grades costing your pocket? Order your assignment online at the lowest price now! Our online essay writers are able to provide high-quality assignment help within your deadline. With our homework writing company, you can order essays, term papers, research papers, capstone projects, movie review, presentation, annotated bibliography, reaction paper, research proposal, discussion, or another assignment without having to worry about its originality – we offer 100% original content written completely from scratch

We write papers within your selected deadline. Just share the instructions

PLACE YOUR ORDER