WVU CS 430 - Shrupiga: Adventure Game (12 pages)

Previewing pages 1, 2, 3, 4 of 12 page document View the full content.
View Full Document

Shrupiga: Adventure Game



Previewing pages 1, 2, 3, 4 of actual document.

View the full content.
View Full Document
View Full Document

Shrupiga: Adventure Game

42 views


Pages:
12
School:
West Virginia University
Course:
Cs 430 - Advanced Software Engineering
Advanced Software Engineering Documents

Unformatted text preview:

Shrupiga Adventure Game Software Design Specification March 7th 2010 Garrick Williams Piotr Wojciechowski Rustin Ault 1 of 12 Shawn Yost 2 of 12 1 0 Introduction The purpose of this document is to describe the design and architecture of Shrupiga the adventure entertainment software 1 1 Goals and Objectives The objective of Shrupiga is to provide an entertaining experience to the user while paying homage to command line games of past generations Shrupiga s design goal emphasizes simplicity and durability in game play 1 2 Statement of Scope Being an entertainment software program Shrupiga prompts the user for various input regarding to game play It outputs and continually augments player character data so the user can continue playing at a later time 1 3 Software Context Despite the availability of high resolution games with cutting edge graphics and complex game design paradigms some players continue to enjoy simpler command line games with little to no graphic interface Shrupiga steps into the market for those particular players as its potential audience modeling popular command line games such as NetHack 1 4 2 0 Major Constraints 1 4 1 Entertainment Shrupiga must be designed regards to standards of entertainment media 1 4 2 Style Shrupiga must be designed to fulfill the command line game style to fit within the software context 1 4 3 Simplicity Shrupiga must be designed with simplicity in mind for both game play and for understandability 1 4 4 Genre Shrupiga must be designed with respect to the science fiction fantasy genre Data Design 2 1 Internal Software Data Structure The major data structure that all components share is PlayerCharacter PlayerCharacter is a data structure that stores the statistics and inventory of the player s character throughout the game This structure also writes to a file to permanently store its information and load it during another execution of the 3 of 12 game allowing the player to continue adventuring with a character they previously



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Shrupiga: Adventure Game and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Shrupiga: Adventure Game and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?