140 likes | 245 Views
Othello. "A minute to learn, a lifetime to master". Overview. Requirements Testing Pros / Cons Proposals Game Links. Group Members. Name Role Dave Bechtlofft Testing Rosey Berroya Project & Documentation Manager Thomas Detkiewicz Webmaster
E N D
Othello "A minute to learn, a lifetime to master"
Overview • Requirements • Testing • Pros / Cons • Proposals • Game Links
Group Members NameRole Dave Bechtlofft Testing Rosey Berroya Project & Documentation Manager Thomas Detkiewicz Webmaster Russ Dillenburg Implementation Manager Emmett Finneran Design Cory Hohs Requirements Matthew Todisco Presentation Manager Johnny Trivedi Planning
Requirements 1.1 Purpose The purpose of this demo was to test the Othello group as a team, to test our development, deployment and documentation skills given a minimal time frame. 1.2 Scope To develop a text based mystery game in which the user will have control of their next move.
Requirements Cont. • 2.0 Application: • 2.1 Overview We will create a murder mystery game using HTML in which the user must solve a murder mystery. A story fragment will be given on each page and after the user reads this, they will have a number of options to choose from of where they go next. The game is all text based and hyperlinks are used to move from one page to the other. The user is informed when they have made a correct or incorrect choice of who the murderer is.
Requirements Cont. • 2.2 Functional Requirements • 2.2.1 Compatible with the uniform server software in a windows environment • 2.2.2 Compatible with the DePaul University Shrike server • 2.2.3 Compatible with standard web browsers including Internet Explorer and Mozilla Firefox • 2.2.4 Written in HTML • 2.2.5 A complete running concept • 2.2.6 Has a minimum of 5 characters • 2.2.7 Includes 1 or more characters that have committed a crime • 2.2.8 Allow an end user to figure out through a series of steps, who committed the crime • 2.2.9 Allows the end-user to solve the game at any point during the game • 2.2.10 Has a notification of whether a selection of who committed the crime is correct or incorrect
Requirements Cont. • 3.0 Testing: • 3.1 Overview We will use the following methods to test our program • 3.2 Methods: • 3.2.1 We will test compatibility with the uniform server, Internet Explorer and Mozilla browser as well as with the DePaul Shrike Server. • 3.2.2 Complete a running concept • 3.2.2 Test notification alerts
Testing • Test Description The following test procedure will cover test cases that are designed to validate functionality of the mystery game “Murder on Evergreen Terrace.” All requirements will be tested and a pass/fail will indicate whether or not the requirement consequently passed or failed. A failed requirement will require a programming fix and a retest. • Requirements Requirements are taken from the requirements document and only numbers will be listed here. 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10
Testing Cont. • 1.) Start the Uniform Server by clicking on “Start” located at >UniServer3_2/start • 2.) Install Uniform Server on a Windows environment. Load demo files under >UniServer3_2/diskw/www.
Testing Cont. • 3.) Start the game by using the following command in the browser location bar: • http://localhost/textrpg • Start game by clicking on ‘textrpg’ • 4.) Mystery game homepage lists characters and allows game to begin. • Click ‘Inside’ to begin game
Testing Cont. • 5.) Play mystery game until game is solved. Ensure that a notification is given for each correct or incorrect guess at the murderer. • 6.) An option to solve the game is given at any point inside the house. • 7.) Backup files are available on the SHRIKE. A working concept is available • For testing on the SHRIKE.
Pros 1) The server is open source database. Lots of people adding lots of features that they want on there. This ensures that the bugs will be fixed quickly 2) The web sever has been around for so many years because it has been proven as stable under the toughest of workloads. 3) Because we have access to the underlying source code and configuration files, we can easily customize or tailor the server in a way we see fit. 4) Because of it's flexibility it can support most all standards of programming etc. Things such as XML, Perl, CGI, JSP, and ony other developing technologies are already supported. Cons 1.) The server is not running in its natural environment. Unix instead of Windows. 2.) Because of the way the Apache is built it is hard to add plug-ins. Pros / Cons
Othello Groups Sites • http://shrike.depaul.edu/~efinnera/394/proj.html • http://shrike.depaul.edu/~rdillenb/394/textrpg/
Othello Group Proposals • 1.) Survey Management System • 2.) Boat Quest • similar to map quest; but for boating enthusiasts • 3.) Job Networking System • database of a person and their employment • 4.) Poker game • 5.) Currency Trading Simulator • 6.) One Stop Site to pay all your Bills.