Honorable Spirit Don Barnes 1 1 04 CIS 487 Design Document Page 0 of 12 Table of Contents Table of Contents 1 Overview 2 Game Mechanics 3 Overview 3 Camera Position 3 Replaying and Saving 4 Game Play Details 4 Story Telling 4 Level Summary 4 Artificial Intelligence 6 Opponent AI 6 Player Detection 6 Motion 6 Combat 7 Game Elements 8 Character Bible 8 Story Overview 9 Storyboards 9 BackGround Plot Summary 9 Game Progression 10 Setting 10 Introduction 10 FlowChart 11 Level and Scene Details 12 Bibliography 12 Page 1 of 12 Overview This game is a basic side scrolling game which allows the player to experience an in depth unique fighting style game based on a one hit kill system where the player has two basic fighting techniques attack and block The game allows the player to strike and if the opponent is close enough and is not blocking then the player will kill the enemy similarly if the opponent is striking and close enough and the player is not blocking then the player is killed and the game is over The setting of Honorable spirit takes place back in the old days in Greece and uses basic bitmaps of pictures for the background setting the actual images for the character bitmaps are all the same picture which was drawn using JASC Paint Shop Pro and is a crude drawing of a character with a sword Unfortunately due to time constraints these bitmaps will be used for the main character and all enemies however each enemy has specific AI characteristics and methods of attack Page 2 of 12 Game Mechanics Overview The basic mechanics that this game uses is pretty straightforward and standard The game needs to employ a basic attack defense strategy and thus needs to respond to such things as distance between characters type of technique being executed strike block move etc and frame of attack in determining whether a attack was successful The game uses basic keyboard functionality for the player interface and uses a basic randomized algorithm for all AI attacks defense with a basic method of movement based on distance between player and opponent Each opponent has it s own routines and sub functions in the actual code and thus allows for greater diversity of characteristics for each respectfully Camera Position The position of the camera is the third person perspective where the view is from a distance and the player will always be on the left side of the screen and the enemy on the right side The game is a side scroller so once the player defeats an enemy and walks to the far right the screen will change and the player will be moved back to the left side of the screen User Interface Design The control system of the game is very simple and due to time constraints was not as detailed as initially desired However the game ends up being pretty addicting and still remains to be entertaining and allows for just about any one to play it The user interface is the keyboard and the controls are as follows Right arrow Moves Gaia to the right Left arrow Moves Gaia to the left Space Bar Makes Gaia execute basic attack Ctrl Button Ctrl Makes Gaia execute basic block Page 3 of 12 Replaying and Saving There is no replaying or type of saving in the game due to the quickness and style of game play Basically once you defeat an enemy you move on to the next and each enemy is conquerable by a single strike that s unblocked and the same is true for the player being defeated by the same method The reason for not allowing saving is due to the lack of skill that would be needed and would probably be more of a deterrent to the game rather then a benefit Game Play Details The game is won or lost through each of the five battles you face You must learn to attack and defend against each of the opponents effectively and execute the correct technique at the right time by studying the strategy and techniques of each of the characters Any attack is defendable and ample time is given to defend against each also you may defeat each opponent as long as your careful in your attack defense strategy you use and you are patient enough to wait for the right time to execute your attack It will take time and skill to learn each opponent s strategy but once you have it down you will be a master of the way of the honorable spirit Story Telling The game begins by a quick introduction of the current situation that has occurred in Greece and the problem are hero Gaia faces It s important for Gaia to battle his way through the four minions of Aries which are Eris Apollo Medousa and Haides in order to save Greece from the evil grip of Aries However the ultimate outcome rest in the battle between Aries and Gaia of course providing Gaia is able to defeat all of the evil minions of Aries first Page 4 of 12 Level Summary There are five levels in this game one for each of your opponents you face and are as follows o Scene 1 Outside in a Field The first scene is where you encounter Eris in a field where she challenges you to a fight this is the scene where your first battle will occur and will be where you most likely learn your moves and how to fight o Scene 2 Outside on a Road In this scene you will encounter Apollo and it s located outside on a vacant dirt road o Scene 3 Inside Temple This fight occurs outside a temple like structure against medousa with a bunch of statues in the proximity o Scene 4 Outside Near a Swamp You will fight this battle against Haides outside in a dark environment where a swamp is nearby o Scene 5 Last Stage Ruins You fight your last battle against the mighty Aries in front of ruins in a battle like arena where Aries has been waiting for you Page 5 of 12 Artificial Intelligence Opponent AI Each of the five opponents that you face will have a slight variation of AI but the general AI will be to determine where the player is relative to the opponent and if the distance is great between the two the opponent will continue to approach the player until the distance is close enough so that a strike by the opponent can connect with the opponent The combat will be similar for each of the opponent AI s but will vary in difficulty by using a randomizing method that allows for less time for the player to make decisions on what to do for the harder opponents where Eris is the easiest and allows the most time and Aries is the hardest and allows the least time Player Detection The player is detected by taking the position of the opponent and subtracting the position of the player and if the distance is greater than a …
View Full Document
Unlocking...