5577

Assignment 2: Development of a Partially Complete Java Application
[spec 2019.08.27; check Canvas?Assignments?Assignment 2 for updates]
[The penalties for breaching academic integrity are severe – they include charges of academic misconduct, cancellation of results
and exclusion from your course – Please see Academic Integrity page for further info – Do not even show your code to other
students]
Important:
First, watch the demonstration of the gameplay shown during the week 6 lecture (27/08/2019). You are awarded marks for concisely
and sensibly demonstrating concepts covered in lectures for meeting all requirement and constraints in section 2 of this document. If
something is written, there are marks associated with it. Official clarifications will only be made via the relevant forums in
Canvas?Discussions.
1. Background and basics:
You are employed as a programmer by a game developer and, being a fan of programming, you are excited to give your new job your
100% or more. You learn that your first task on the job is to revive a game project named ‘AVIANIGHTMARE’ that has been
abandoned by your predecessor who mysteriously disappeared without a trace. Document Preview:

[Please read all 3 pages of this document first]COSC1519 Introduction To ProgrammingAssignment 2: Development of a Partially Complete Java Application[spec 2019.08.27; check Canvas?Assignments?Assignment 2 for updates][The penalties for breaching academic integrity are severe – they include charges of academic misconduct, cancellation of results and exclusion from your course – Please see Academic Integrity page for further info – Do not even show your code to other students]Important:First, watch the demonstration of the gameplay shown during the week 6 lecture (27/08/2019). You are awarded marks for concisely and sensibly demonstrating concepts covered in lectures for meeting all requirement and constraints in section 2 of this document. If something is written, there are marks associated with it. Official clarifications will only be made via the relevant forums in Canvas?Discussions. 1. Background and basics:You are employed as a programmer by a game developer and, being a fan of programming, you are excited to give your new job your 100% or more. You learn that your first task on the job is to revive a game project named ‘AVIANIGHTMARE’ that has been abandoned by your predecessor who mysteriously disappeared without a trace. [Box art of game]The original programmer had demonstrated a nearly complete version of the game (27/8/2019 lecture demo) but the company only has an older set of the source files. Although this is an assignment, you must consider yourself as a professional programmer and Daryl and Gayan as your employers (i.e. the company). It is expected that you will need to independently investigate things such as what types of data some of the provided methods might need, etc. in the Java API Specification and other resources. As it is the case with real-world projects, not everything will be clear at various stages and you are expected to seek clarifications from Daryl or Gayan via the relevant Canvas?Discussion forums….

Attachments:

Avianightmare….pdf