Implement a simple menu-driven text adventure

Assignment Help Basic Computer Science
Reference no: EM13934522

For this assignment you will be provided with incomplete sample starter code that you can modify and build upon. Your task will be to carry out the design, analysis, coding and testing to add several additional features to this sample code. You are expected to fully comment the provided code as well as your own code.

This project will implement a simple menu-driven text adventure. Text adventure games were very popular in the early days of computer gaming, as they could run even on low-end computer systems which could not support advanced graphics. The player controlled a character within an environment such as a fantasy castle or a spaceship. The environment was made up of a series of interconnected locations, which were described to the player by written descriptions. By entering short text commands such as "go north" or "get key" the player could explore these locations, pick up and use objects within the environment, fight enemies and so on. Generally the player had to solve a series of puzzles to enable them to achieve a goal in the game such as reaching a goal location where treasure was stored.Colossal CaveThe HobbitThe Hitchhiker's Guide to the Galaxy. Developing a complete text adventure is too challenging at this stage of the course, so we will make a number of simplifications:
• To avoid having to process commands made up of one or more words, all user input will be through a numeric menu.
• Interaction with objects in the game will be very limited

Reference no: EM13934522

Questions Cloud

Complete amino acid analysis : Reaction of the original polypeptide with CNBr produced two tetrapeptides. Reaction of one of these tetrapeptides with Edmans reagent followed by hydrolysisyieled a PTH derivative with a (CH2)4-NH3
Identify a phenomenon or aspect of nursing practice : Identify a phenomenon or aspect of nursing practice that is suitable to research; this might be from your previous PEP or in an area of practice that you are interested in pursuing. Using the template available on MyLO,
Long-term certificate of deposit : You need $28,974 at the end of 10 years, and your only investment outlet is an 8 percent long-term certificate of deposit (compounded annually). With the certificate of deposit, you make an initial investment at the beginning of the first year. What ..
Describe the setting and overall storyline of the movie : After watching the movie section, create a report on your analysis. In your report:(five elements), Mention the name of the movie. Describe the setting and overall storyline of the movie. Describe the main characters in the observed movie section
Implement a simple menu-driven text adventure : For this assignment you will be provided with incomplete sample starter code that you can modify and build upon. Your task will be to carry out the design, analysis, coding and testing to add several additional features to this sample code. You ar..
Why are they considered to be intangible assets : Think of a company such as Nike that might have Intangible Assets listed on its Balance Sheet. What is the name of the company and what do you think are the intangible assets that are owned by the company? Why are they considered to be intangible ass..
Identify benefit consumers and market at all times : Each group is to analyse how this type of pricing may affect consumers in the short-term and the long term - Discuss how and why you believe this would give additional utility to consumers and also bring more competition to the market.
What is alcoholism and tobacco misuse : What is Alcoholism and Tobacco Misuse? (What would classify an individual to suffer from alcoholism/tobacco misuse?)
Graphical social network system with a centralised server : If you elect to work as a pair then equal marks will normally be given to both parties but the module leader reserves the right to reduce the marks for a contributor if it is clear there has been an imbalance of effort.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What are the possible limitations for use

What benefits do cookies provide to an application lifecycle? What are the possible limitations for use?

  Faulty terminations and excessive horizontal wiring spans

What do you consider the single most important reason to pay attention to faulty terminations and excessive horizontal wiring spans?

  Make this code appear from right to left it is html code

Please make this code appear from right to left, it's HTML Code

  Identify and evaluate two online stores

Identify and evaluate two online stores that sell business furniture. Briefly summarize your findings.

  Proposed dss design

Proposed DSS Design

  What is csma-cd

What is CSMA/CD? How does it work? Explain why RTT on a LAN is an important parameter for CSMA/CD to work.

  Write the code to read the name of a baseball team

Write the code to read the name of a baseball team, the number of games won, and the number of games lost, and display the name of the team and the percentage of games won.

  What are the mission, values, goals and objectives

What are the (mission, values, goals and objectives) of the organization?

  Write a java code to check the triangle is valid or not

Write a Java code to check the triangle is valid or not, by inspecting it's sides.

  Perform the following hexadecimal computations

Perform the following hexadecimal computations (leave the result in hexadecimal).

  Write a recursive function called add_digits

Write a recursive function called ‘add_digits’ that takes an integer as a parameter and adds its digits. For example, if we call this function with the parameter n=1234, the returned value is 1+2+3+4=10.

  Create a class named commission

Create a class named Commission that includes two numeric variables: a sales figure and a commission rate. Also create two overloaded methods name computeCommission().

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd