Journey beyond hells gate

Assignment Help Software Engineering
Reference no: EM131289842

Prepare the Software Requirements Specification.

The Journey Beyond Hell's Gate

Purpose

This text based game was created to further our knowledge of java, sql and the software development cycle as well as to satisfy the requirements

Scope

This text based game will be a console game called the Journey beyond Hell's gate. The game functions will be controlled through a graphical user interface which will consist of a command line for entering text based commands and an area for viewing your commands and information printed to the interface from the game. It will have a save and load feature as well as score keeping abilities. The user will have to navigate through a 50 room map fighting monsters and solving puzzles along the way.

Program will be developed using Java IDE Eclipse. Eclipse with be the main point of programming and will be where the program will be developed. All Java code will reside in Eclipse packages. Eclipse offers various built in Java classes that will be used in the creation of the program.

Product Perspective

Program will be similar to other adventure game, but will lack a graphical avatar that the user controls. Instead, the user will command the hero and interact with the game world by type text commands into the gui command line such as "help" or "move left". The gui will show descriptive text of environment, monsters and puzzles printed from the game as well as the user generated commands.

Program will not be self-contained. Program will be somewhat dependent on a database for room descriptions and puzzle and monster creations. Program will need the assistance of Eclipse and a database management system in order to function correctly.

Software Product Features

Performance Requirements
The interaction between the user and the computer will be limited to specific keys. Each key should have a specific functionality.

Design Constraints
Program must operate on a functional OS. Mac, Linux, and Windows OS all work for processing program. A Java JVM must be present on the computer that the program is being used in order for all Java files to run appropriately.

Reference no: EM131289842

Questions Cloud

The payment of interest and the amortization of the premium : On June 30, 2014, Mischa Auer Company issued $4,117,000 face value of 11%, 18-year bonds at $4,457,627, a yield of 10%. Auer uses the effective-interest method to amortize bond premium or discount. The bonds pay semiannual interest on June 30 and Dec..
What sample sizes are necessary to cover the whole region : What sample sizes are necessary to cover the whole region in which you live? Again use a confidence interval of 5 and a 95 percent confidence level.
Create security plan for a medium sized health care facility : Using what you learned from Part I, create a security plan for a medium sized health care facility. In your security plan, evaluate how you would approach security threats from both inside and outside the organization.
Find the diameter of the glass tube : At 60°C the surface tension of water is 0.0662 N/m and that of mercury is 0.47 N/m. Determine the capillary height changes in these two fluids when they are in contact with air in a glass tube of diameter 0.55 mm. Contact angles are 0° for water a..
Journey beyond hells gate : This text based game was created to further our knowledge of java, sql and the software development cycle as well as to satisfy the requirements - The game functions will be controlled through a graphical user interface which will consist of a com..
Determine the proper accounting treatment : Polska Corporation, in preparation of its December 31, 2014, financial statements, is attempting to determine the proper accounting treatment for each of the following situations. As a result of uninsured accidents during the year, personal injury su..
Discuss trends significant to the industry and company : Discuss trends significant to the industry and company and discuss key areas of uncertainty related to trends or events that potentially could impact the company's strategy.
Explain the role that marketing research played : Explain the role that marketing research played in the creation and launch of Domino's new pizza.- Are there more effective ways that Domino's could have gone about its research process?
Describe the public perception of an organized crime entity : Describe the public perception of an organized crime entity in America. Describe the parallels between professional criminals and white collar offenders.

Reviews

Write a Review

Software Engineering Questions & Answers

  Assume you and another member of the class are starting up

assume you and another member of the class are starting up a small company using investor capital and your own money.

  Explain which change model would follow for the short-term

Provide rationale for your decision and discuss the effects that these changes would have on the employees, managers, and executives within the organization.

  Create a computer program

Create a class named Consumer Record that holds a consumer number, name, and address. Include technique to set the values for each data field and output the values for each data field.

  What are security concerns that a0 web designer must address

What are the security concerns that a web designer must address and be aware of? How much of the responsibility for securing the site lies with the host, and how much lies with the designer? How can you, as a web designer, implement good security ..

  Similarities and differences in the structure of the memory

Include the following discussion with the assignment: Similarities and differences in the structure of the memory map and Comparison of cost per Kbyte.

  Create pdm-cpm diagram for play

Given following information about staging community play on Independence day. Create the PDM / CPM diagram. Find out earliest completion time for play and the critical path.

  Explain why testing every line of code for correctness

Explain why testing every line of code for correctness is still insufficient for ensuring that a program is bug-free.  Give an example supporting the statement above.Compare and contrast the key differences in agile and non-agile approaches specific ..

  Why the client machine is so vulnerable

Discuss some of the reasons as to why the client machine is so vulnerable by way of the www - Discuss a few guidelines that might be put into place to help increase security within the client machine.

  Question about make buy decision

The make purchase decision is an important management prerogative. Assumed to be a manager of a software company that has an average software development cost of $20/LOC.

  Part 1the shipping department receives all shipments on

part 1the shipping department receives all shipments on outstanding purchase orders.when the clerk in the shipping

  Design and list 10 test cases and explain the purpose

Design and list 10 test cases and explain the purpose of each of them in 1-2 sentences. (e.g., the purpose of [3, 4, 5] is to test that the program correctly identifies a right angle [9 + 16 = 25]).

  Improve local software process

Why is it that software organizations often struggle when they embark on an effort to improve local software process?

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