CIS 587 Assignment 3 Dr Maxim Scott Stella sstella umich edu 367 04 5849 December 19 2001 1 0 EXECUTIVE SUMMARY 3 1 1 GAME INFORMATION 1 2 ABSTRACT OF GAME STORY 1 3 GAME PLAY AND APPEARANCE 1 4 DEVELOPMENT SPECIFICATION 3 3 3 4 2 0 PRODUCT SPECIFICATION 5 2 1 PRODUCTION TEAM 2 2 PRODUCTION TOOLS 2 3 TARGET AUDIENCE 2 4 GAME PLAY TIME 5 5 6 6 3 0 GAME SPECIFICATION 6 3 1 GAMEPLAY EXPERIENCE 3 2 INTERFACE MOCKUP 3 3 SUMMARY OF STORY LINE 3 4 STORYBOARDS 3 5 CHARACTER BIBLIOGRAPHIES 3 6 FLOWCHART 3 7 LEVEL OUTLINES 6 7 7 7 7 8 8 4 0 USER GUIDE 8 4 1 HOW TO INSTALL THE GAME 4 2 HOW TO PLAY THE GAME 8 8 5 0 DESIGN SPECIFICATION 9 5 1 IMPLEMENTATION DETAILS DEVELOPMENT ENVIRONMENT 5 2 DATA STRUCTURES AND INTERFACE DEFINITIONS 5 3 PSEUDOCODE FOR ALGORITHMS 9 9 10 APPENDIX A SCREEN SHOTS 12 START OF LEVEL COMBAT END OF LEVEL BOSS DEFEAT 12 12 13 13 Appendix B Source Code 14 3 1 0 EXECUTIVE SUMMARY 1 1 Game Information Game Title Scott Fu 2001 Developed by Scott Stella Genre Side scrollers fighting 1 2 Abstract of Game Story In Scott Fu you play the role of Scott a computer programmer whose wife has been kidnapped by Dr X in order to blackmail him into writing a computer virus Dr X intends to use the virus to take over the world by causing all of the world s computers to crash thereby destroying all financial governmental and personal records You must help Scott save the world by defeating Dr X s henchmen retrieving the virus and saving his wife 1 3 Game Play and Appearance ScottFu is a traditional side scroller fighting style game It resembles such classics as Kung Fu Nintendo NinjaGaiden Super Nintendo Streets of Rage Sega as well as many other classic video games Kung Fu for NES Your role is to walk the hero through the city encountering enemies along the way You must fight the enemies by kicking punching and maneuvering Eventually with some luck and skill you will destroy all of the bad guys trying to thwart your advances You will eventually locate your wife the disk and the infamous Dr X You must defeat Dr X to claim victory and live happily ever after 1 4 Development Specification Basic keyboard movement Left key move hero to the left Right key move her to the right Ctrl punch Shift kick Health All characters hold their health in alterable value A Hero A 8 Thug A 3 Boss A 10 Upon picking up a health pack Hero gains 1 health point Upon health of hero reaching 0 or less Hero will die game restarts defeat Upon health of thug reaching 0 or less Thug will collapse for increasing periods of time Collapse 1 300 Collapse 2 300 200 Collapse 3 300 200 200 Upon health of boss reaching 0 or less Boss will collapse game restarts victory Damage Hero Punch 1 hit point Kick 2 hit points Thug Punch 1 hit point Kick 2 hit points Boss Punch 2 hit points Inflicting Damage Be performing a punch or kick animation The animation must be in the correct frame The attacker must be facing the defender The attacker must be overlapping the defender The defender must not be falling down getting hit or in the process of standing up Sound and Graphics Suitable action music should be played in the background Propeller Heads Spybreak Lobby scene from The Matrix Due to limitations with the game engine additional sound effects have been removed All characters should be animated Character animations Hero Standing 1 frame loop Walking 9 frames speed 35 loop Punching 5 frames speed 25 execute once Kicking 7 frames speed 25 execute once Getting Hit 3 frames speed 25 execute once Falling 5 frames speed 25 loop indefinitely at frame 5 Thug Standing 1 frame loop Walking 6 frames speed 20 loop Punching 5 frames speed 70 execute once Getting Hit 3frames speed 20 execute once Falling 5 frames speed 20 loop indefinitely at frame 5 Boss Standing 1 frame loop Punching 5 frames speed 25 execute once Getting Hit 1 frames loop 7 times at frame 1 Falling 5 frames speed 25 loop indefinitely at frame 5 Maiden Standing 1 frame loop 2 0 PRODUCT SPECIFICATION 2 1 Production Team ScottFu was written and developed by Scott Stella for CIS 587 Scott developed the game as well as all of the artwork and animations Scott s wife Malgosia helped with photographing the animation sequences and play testing The following actors were used in producing the game with my many thanks Scott Thug Dr X Malgosia Scott Stella Brian Stella Jim Happell Malgosia Stella 2 2 Production Tools The following tools were used extensively to develop ScottFu The Games Factory TGF by ClickTeam A visual game engine and IDE that can be used to create games of almost any type or genre side scrollers racing games shooting games RTS games etc TGF focuses on defining various object types and then the events interactions between those object types TGF takes a very different approach to coding style instead of writing hundreds of lines of code the developer essentially fills out what amounts to be a glorified spreadsheet Across the top row are all of the game objects Running down the first column are the events and triggers The major advantage to The Games Factory is that it handles many of the common functions needed to create most games such as animation sprite movement and collision detection It allows developers to focus on game content and not the tedious task of implementing all the low level functions required to play the game Another advantage is that games created by TGF can be embedded as executables in web pages Therefore anyone visiting your web page can play your game in their web browser Of course games can also be saved as straight exe s as well Paint Shop Pro 5 by JASC A graphics editing tool used to prepare the background images and character animations Logitech QuickCam software Camera and video software used to capture character animations 2 3 Target Audience ScottFu is targeted at people in the CIS 587 class and friends of Scott the author However it is suitable for a general audience males and females ages 8 While it does contain some mild violence there is no blood or gore 2 4 Game Play Time ScottFu has a playtime of several minutes It s meant as a distraction type game one you can play to take a break from your work or to relieve stress by beating up bad guys The game duration can easily be extended using the level editor included with TGF For additional levels one could re use the character sprites and AI and would most likely only need to provide artwork for the background of the new level 3 0 GAME SPECIFICATION 3 1 Gameplay Experience ScottFu is a heart
View Full Document
Unlocking...