QuestionQuestion

You will be tasked with designing and developing a non-player character (NPC) typically found in traditional role-playing computer games. It is expected that you implement key aspects of an NPC such as being able to respond to basic user input. For example, the user will input sentences or phrases as strings which your NPC should be able to process and react to. You will be required to document your design and should contain commented code and explanation of key concepts.

You are required to submit a report containing the following:

1. Your Git log
2. All source code
3. Evidence/examples of the program running.

Version control:
Log indicates regular/systematic updates?
Log contains suitable amount of entries?
Log entries convey useful information?

Development:
Has the code been factored into suitable functions?
Is the code well structured and consistently tabbed?
Is the code thoroughly commented throughout?
Have provided evidence of the application running?
Have you provided examples demonstrating exception/error handling?

Complexity:
Does your application demonstrate a significant level of complexity?

Solution PreviewSolution Preview

This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.

Description:
The game tries to guess the number which user has in mind
It prints out its guess, the user tells it whether his secret number is bigger or smaller than the guessed number
After log2(upper - smaller) steps, the user cannot change the guessed value anymore
It’s his secret number

Development:
Has the code been factored into suitable functions? Yes
Is the code well structured and consistently tabbed? Yes
Is the code thoroughly commented throughout? Yes
Have provided evidence of the application running? Yes
Have you provided examples demonstrating exception/error handling? Yes...
$19.00 for this solution

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Gaming and Simulation Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats