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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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