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

  The ones used in one of your company''s departments

After reading about attacks on servers similar to the ones used in one of your company's departments

  Primary key in the supplier table

Using a subquery, check to make sure each product supplier ID (foreign key) is also listed as a primary key in the Supplier table. (This is a referential integrity check).

  How write program contains array double values

How do you write a program that contains an array of 15 double values

  What is responsibility of the dispatcher during a context

What is the responsibility of the dispatcher during a context-switch? There are two levels of scheduling. One level of scheduling determines which jobs will be admitted to the system and in what order. What does the other level of scheduling do?

  How polymorphism might be used in a system

Discuss a real-world example of how polymorphism might be used in a system you are familiar with

  Compare the athlete''s time of each event

The class should have static data members of 60 minutes. This is the maximum time of any one event. Compare the Athlete's time of each event to the static data member. If the athlete's time exceeds the 60 minutes, output a message that they are di..

  Class named commission that includes two numeric variables

Create a class named Commission that includes two numeric variables: a sales figure and a commission rate. Also create two overloaded methods name computeCommission(). The first method takes two numeric arguments representing sales and rate, multi..

  Benefits of measures used to protect operating systems

Describe relative benefits and disadvantages of at least three different measures used to protect operating systems.

  Implementing a doubly linked list

Modify the class LinkedList to make it a doubly linked list. Name your class DoublyLinkedList. Add a method addEnd to add an integer at the end of the list and a method displayInReverse to print the list backwards:

  Write a program that reads from the java console

Write a program that reads from the Java console the (x,y) coordinates for two points in the plane. Assume that all numbers are integers. Using the Point class from Java,(may need to look it up on the web),instantiate two Point objects with your i..

  Design a tick tac toe game

Design a Tick Tac Toe Game. You must use Arrays to represent the board You may use Pointers

  Computer science

If you have 20 stations all connected to the same wire and all using digital transmission. What method of sharing the media must be used? Why do you need a sharing method?

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