程序代写案例-CSC72003-Assignment 3

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
CSC72003 Assignment 3
Weight: 50% of your final mark
Due: 12 Feb 2020 10 pm
Specifications
Your task is to complete various exercises in BlueJ, using the Java language, and to submit
these via the MySCU link created for this purpose.
Marking criteria includes:
• Use of correct coding style, including the use of comments;
• Accuracy of coding;
• Use of suitable coding structures;
• Correct submission and naming conventions of assessment items as required.
This assignment is to be completed individually. It is the opportunity to gain an
understanding of the concepts of object oriented programming and coding syntax. It is
important that you master these concepts yourself. You are permitted to work from the
examples in the study guide or textbook but you must acknowledge assistance from other
textbooks or classmates. In particular, you must not use online material or help from others,
as this would prevent you from mastering these concepts.
Who can you get help from? Use this diagram to determine from whom you may seek help
with your program.

Please Note:
• There will be no exam this session.
• This assignment will replace the exam.
• As part of this assignment you will be required to attend a short 10-minute
interview with your tutor or the UA.
• At the interview you will be asked questions about this assignment and the second
assignment.
• The questions asked at the interview will be different for every student.
• At the interview you will need to explain the code you have written in this
assignment AND the second assignment so please make sure that all work you
submit is your own.
• The interview questions will not be difficult. They will be designed to confirm that
you completed your assignment by yourself without any assistance.
• The interview and this assignment are MUST PASS meaning that if you do not pass
the interview and this assignment you will not pass the unit.
• Interviews will take place between 15 – 19 February at a date to be announced.
• You will be contacted by your tutor with a time for your interview. Just like an
exam you must attend at the time you are given. You will not get to choose the
time.
• If you do not attend your interview you will need to apply for special consideration
and provide medical documentation.
Setting up your assignment
To set up your assignment you will need to do the following:
• Create a folder called FirstNameLastName-A3. For example, mine would be
AlexHendry-A3.
• Copy your FirstNameLastName-final project from assignment 2 into your
FirstNameLastName-A3 folder. Please note that this project will be compared to
your submission in assignment 2 to confirm they are the same. Any attempt at using
someone else project as a starting point will be considered academic misconduct.
• Create a word document called FirstNameLastName-A3-documentation. For
example, mine would be AlexHendry-A3- documentation. Add your full name and
student id to the footer. Save this word document to your FirstNameLastName-A3
folder.
Your FirstNameLastName-A3 folder should look like the following when you are done:

PLEASE NOTE:
ALL written exercises below in your FirstNameLastName-A3-documentation
word document must describe (using technical programming terms) every
method that you will need modify and any new methods you will need to
create. Any new instance variables that you need must also be described.
Exercise 1
In assignment 2 you had to design a winning solution for your game.
In your FirstNameLastName-A3-documentation word document:
• Explain (using technical programming terms) how the player wins the game. It can be
simple e.g. making it to some location with a particular object, but you are welcome
to make it more complex. Please note that a more complex solution will get more
marks.
In the FirstNameLastName-final project:
• Implement your winning solution for the game.
Exercise 2
In your FirstNameLastName-A3-documentation word document:
• Explain (using technical programming terms) how you could add some form of time
limit to your game. You do not need to use real time. Examples could be if a certain
task is not completed in a specified time, the player loses. This could be
implemented by counting the number of moves or the number of entered
commands.
In the FirstNameLastName-final project:
• Implement a time limit for the game.
Exercise 3
In your FirstNameLastName-A3-documentation word document:
• Explain (using technical programming terms) how you could Implement a back
command. This command does not have a second word. Entering the back command
takes the player into the previous room he/she was in.
In the FirstNameLastName-final project:
• Implement a back command for the game.
Exercise 4
In your FirstNameLastName-A3-documentation word document:
• Explain (using technical programming terms) how you could allow each room to
contain a collection of items.
In the FirstNameLastName-final project:
• Implement the ability for each room to contain a collection of items.
Submission
Your FirstNameLastName-A3 folder should contain the following.
• A word document called FirstNameLastName-A3-documentation.
• Your FirstNameLastName-final project.

Zip up your FirstNameLastName-A3 folder and submit it using the link provided on MySCU.




欢迎咨询51作业君
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468