Paper Rock Scissors (Williams

advertisement
paper Rock scissors
Executive Summary
Story
You are the Confused lumberjack who sets out to make his fortune, but threw strange coincidence you ends up seeking the truth about your parents
death. Told by the townsfolk that the evil rock killed his parents is told by the great tree that this is not true but to find out the truth he must talk to the
rock king, but to get to him he must save the tree nymph who will grant passage. In the end you find that his parents were stoned by the townsfolk.
gameplay
Simple single player, linear adventure game testing the users hand eye coordination, based on animated character with 2 possible weapons to defeat
enemies, when the player has felt he/she has amassed enough experience they can attempt to defeat a boss. If the boss is defeated they proceed to the
next level. If they die at any point, either amassing levels or fighting boss they die and have to start over, but if they saved (which can be done at any
time) they can go back to last time they saved. When defeating the final boss they receive an ending.
Development
specification
Today
i am going to start out working on one of the game engines provided free on the web, making a rapid prototype. This is so i can hopefully make
something that is complete and isn’t lacking in any of the features i have mentioned later on threw the document.
Future
i would like to port the whole thing into viso-c++ either with Open-gl or DirectX and make the game actually 3D with the. The other possibility is to
make use of some of the engines that already do this like Dungeon Siege, and create a mod style game of that, but this wouldn’t allow for the sale of the
game.
Product Specification
Target Audience
The basic jest of the game is simple enough to read and easier to play, essentially killing everything and you win, makes
the game easy enough for most ages and since there are not any fancy combinations you have to do, or important items
to locate and acquire, just about any age would have been viable. However, since there is going to be some level of
animated violence, and the story content is meant for an older age, the age level was increased from 5 to 10+. Any age
beyond that would most likely find it similar to things they played as a youth.
Game Play Time
•All in all you could technically fight the first and last boss while your character is still level one, so technically you could
beat it in a short period of time, but in all reality it should take you a few hours, to build up experience and get the good
weapons/equipment, so that you can properly defeat the bosses.
Product Specification
team
•Story Line: me
Photoshop imaging: me
3D-Max modeling: me
Music: me
Sound affects: me
VC++/DirectX/VB coding: me
Documentation/comments: me
Team qualifications: me: some work with opengl, extensive use of Photoshop, work in C++
Required resources: 200mhz+ 128mb machine with the software listed above installed.
Tools
•Photoshop imaging: Photoshop 6.0
3D-Max modeling: 3d-studio max x.x
Music: Sound Forge XP, Windows Sound Recorder
Sound affects: Sound Forge XP, Windows Sound recorder
VC++/DirectX coding: Visual Studio 6.0, Direct X libraries, GameMaker
Documentation/comments: Microsoft Word XP
Game Specification
GamePlay FULL
The play of the game is also similar to the game Zelda, possible changes as i actually code
the game. If you are unfamiliar with Zelda it is a top down scroll-er with cartoon style
graphics, with simple hack and slash fighting. Movement in each screen moves the
character on the individual screen and if he moves outside of the screen he enter another
map/screen. Attacking is simple 2 button attack normal and secondary, mainly using the
keyboard, arrow keys for movement, special key for menu and escape menu to quit. The
aim of the game is to kill enemies amassing levels so that the player is able to defeat the
bosses and thus further along the plot. Enemies are set on the screen by map placement,
and refresh each time player enters that screen, as each enemy is defeated points to the
player are awarded and sometimes money for upgrades to player. Some places contain:
information to further plot, items to enhance play, or stores to purchase enhancements.
The player has a life bar, an weapon bar, money count, and experience points/(points
needed for next level). As a player attacks enemies, depending on what weapon, he can do
more/less damage to particular enemies. If the player is hit by the enemy (as they chase
after him like pac-man ghost) he loses some of his life bar, also dependant on enemy and
type of protection, like shield, or armor. If they die at any point, either amassing levels or
fighting boss they die and have to start over, but if they saved (which can be done at any
time) they can go back to last time they saved. When defeating the final boss they receive
an ending.
Game Specification
Story FULL
Simple is the life of our hero shamis roughneck, a lumberjack by trade, and a fun loving
child of 10. Our story takes place in a little land called hoogle-shnoze, and shamis has been
raised by himself mostly since his parents were stoned to death by an angry mob.
Fortunately for shamus they didn’t feel that the child was deserving of their parents fate.
Hiding this fact from shamis by telling him that his parents demise was caused by a lode of
shale. The only other thing that has eluded his knowledge is the fact that his is not the only
sentient species that cohabitates this place, the others are: the stone, the trees and ore, or
for us simpletons, rock paper scissors. Being on his own he sets out to make some more
money by going into the deep forest where trees have grown in the wild for centuries and
haven’t been touched…and for good reason as he comes to find out. He finds a talking tree
that reprimands him for trying to cut him down, and then proceeds to tell him he could
give him something more precious than his hide if he goes and saves the tree princess from
the evil tree bark who ate her for her powers. After saving the princess you find that he
gives shamis truth, by telling him his parents weren’t killed by an avalanche but an group
of evil rock people, and to get vengeance he must kill the rockachoo. But once he defeats
rochachoo he finds out more truth, that rockachoo, when a little rock was used to kill his
parents by the townsfolk he lived with (that is why he went bad, and terrorizes the
mountain folk). So the ending show shamis making his way back to town….
Game Specification: mockup –
title Screen
Game Specification: mockup –
Play Screen
Game Specification: mockup –
movie screen
Game Specification
Story-Board
Level One
MUSIC: Midi(synth) airy, woodwinds, Wav lots of creeks, cricket sounds, birds chirping, leaves rustling and much recorder.
Possibly have a check for low life, which speeds up music.
LOOK: forest, lots of trees, autumn-ish, dirt/gravel paths with rest tall grass. As you progress further into forest it gets
darker(hint for player to get to boss) Possibly: dark with flashlight, or just dark surroundings, Mario background movement, for
leaves/branches above user. Enemies are menacing tree types, and some dark sprites.
SOUNDS: wav’s of enemies are of trees falling when death, axe chop when player hits enemy, pop and squeak for sprites
Boss 1
MUSIC: Midi(synth) Pipe organ, Wav silence except for great creaking wood, and a little rustling of leaves. Possibly have a
check for low life, which speeds up music.
LOOK: Single room tree stumps in a circle, large stump at top, high grass all around, princess in green gem in forehead of huge
stump.
SOUNDS: constant taunting, echoing voice possible hint of creaking wood while talking, explosion when dead.
Level Two
MUSIC: Midi(synth) picking acoustic guitar, and trumpet, Wav random little bits of rock crumbling. Possibly have a check for
low life, which speeds up music.
LOOK: mountain path, slate path. As you progress more jagged rocks in path, less movement in path(hint for player to get to
boss) Possibly: possibly fall of into sharp rocks/death, Mario background movement, for smoke and vultures above user.
Enemies are rocks that come to life when touched/ bumped.
SOUNDS: wav’s of enemies are of different sizes of rocks smacking each other, avalanche sound when they perish.
Game Specification
Story-Board- continued
Boss 2
MUSIC: Midi(synth) drums and symbols, tambourine, Wav silence except for great slight rustling of rocks. Possibly have a
check for low life, which speeds up music.
LOOK: Single platform with rockachoo at top with large arms and big mouth.
SOUNDS: Attacks cause crystal type cling, or smashing, and more encouraging instead of taunting. “ENOUGH” instead of
explosion
Movies
INTRO: whistling song followed by terminator intro… (see mockup for look)
Ending: light picking of electric guitar, slow…..
Character Bibles
Shamis (hero) This is the hero of the story, and the character that you as the player plays, he is no more
than 8 years of age, but is well educated in life, since he has been living on his own since he was 5. Since
his family lived in the forest he took up the trade of lumber jack, this has made him a strong axe wheeling
boy. His parents, unbeknownst to him, were killed by the town folk, but was told that evil rocks killed him
(and since he is still a little boy, he believed them).
Game Specification
Character Bibles- continued
Rockachoo (Last boss/rock boss)
Large rock troll who supposedly was the leader of the gang that killed his parents, even
though he isn’t he is still a evil and nasty rock beast. His main attack is throwing rocks.
Since he does have contacts with many rocks he knows the truth about his parents death,
but doesn’t think the kid is worthy of the information.
Nymphomous (Tree leader)
Despite living in a forest and being a lumber jack shamis has never met
tree folk. However being a lumberjack all the woodland creatures find
him to be evil and attack on site. But Nymphomous is the head tree elf of
the forest is willing to tell you everything she needs to know, but she is
presently trapped and must be rescued from her nemesis bark, a giant tree
that ate her for her powers.
Bark (Tree boss)
This huge tree feels that you, being part of the populus, are the cause for all their fires and
cutting down of trees. Which is mainly true, but this tree has decided to do the same to all
human folk.
Game Specification
Character Bibles- continued 2
Sprites, twigs, and saplings
Minions of the tree monster called bark. These simple fairy creatures attack
on site. Each being stronger than the previous, and larger.
Pebbles, rocks, and boulders
Minions of the Rock boss. These are simple granules which
are stronger than the previous, and larger.
Townsfolk
Despite the odd look, as though they all live in caves, they are quite nice and treat you with moderate respect, despite the fact that not
one of them would take you in when your parents died. They can be somewhat helpful selling you items, swindling you out of gold …
etc.
Game Specification
Level Outlines:
intro
after walking for a ways trying to find a good size tree, so that he could make some good money and buy some cherry desert he
had been eyeing at the bakers for quite some time, he noticed he was much further out than he had ever been into the forest. The
townsfolk told him terrible things lurked in there, especially nasty rocks, but growing up in the city he saw no cause for alarm at
a common rock…. <enter boy into forest eyeing large odd looking tree, and just as he is about to hack it down it speaks> stop
that, startled the boy talks to the tree, after apologizing and talking awhile the tree tells you that he will give you something more
valuable than his hide if he goes on a quest for him. And that being information about his parents death… so now you wonder
off further into the forest looking for nymphemous.
Level 1: dark forest
Dark forest, taken over by the evil bark. Have to defeat the minions and gain levels up, gaining money, can go to town to buy
things, weapons swords…
Boss 1: bark
Bark the first boss of the game, simple dodge and attack to defeat the enemy. The enemy is a gigantic tree at the top of the
screen and has multiple dead trees around itself which throw spikes at you and it protects itself when it isn’t throwing spikes.
Once defeated nymphemous is released and tells you about the evil rockachoo, who may know all about your parents demise,
and gives you a hammer to fend off rocks
Level 2: mountians
Since the story is linear you cannot go back to the previous dark forest or town. These mountains have dropping terrain and
harder enemies, axe wont work at all. Possible to level ups here plus troll, and dwarf stores in the mountain caves to purchase
weapons and armor
Game Specification
Level Outlines continued:
Last and final boss: rockachoo
Similar to bark, but he spits a barrage of rocks from his mouth, a huge rock face
carved in the mountain, and then large flailing arms to attack you with. Defeating him
gives you the ending with credits and score
Credits/score
Credits, is just labeling who did what, but the ending tells about how the townspeople
killed his parents and covered it up, and how he goes back to town and gets his
revenge, and cherry desert. The score is devised by how much experience you gained,
money-(overall) and if you got all the weapons. High score gets a bonus ending.
Game Specification
FlowCharting: Menu
system
Game label
intro movie
Splash form
Form1
Starting splash
screen
Menu:
New game
Options
Quit
Help
About, ©
If !new play
Menu +:
Load game
Escape key
Game form5
List of saved
games
no
Game-form1
Game-form3
Game-form4
Are you sure
Options:
Difficulty 1-10
Age level 10-20+
Enter player
information
Game-form2
Listing of
helpful info
return
:
return
Beginning
intro movie
yes
Game
interupt
Game-play
Escape key
Game play
Menu +:
Return
Save game
Quit to
windows
died
win
Ending:
Movie
Credits
List score/ranking
You died:
Start over
Load game
Return to main
Game Specification
FlowCharting: GamePlay
Generate
screen
Game
entrance
In Game
Initial settings
for play, set
map with
enemies
Entrance:
walks from off
screen
options:
attack
movement
escape
Hit
something?
Escape key
yes
menu
Returns you to
menu system
from above
no
nothing
nothing
yes
Test if
movement
outside of
drawspace
no
no
Move creatures
Test collision
Redraw screen
kill
something?
yes
done
– call table
– look up monster rating
–distribute points, gold
tests in order:
level up:
boss
no
Test hit
causes death
to player
colision
Last boss?
yes
yes
no
– play animation
– scale/change player look
– check globals
–Update globals:
+ damage to creatures
+ exp to next level
+ llife gauge
+ score
set current exp = 0
– fade out
– open movie screen
– call animation sequence,
and text output
–fade out
–add weapon to player
done
paper Rock scissors
Download