fafmaster / extra-credit

Practicing the science of computing.
GNU General Public License v2.0
2 stars 0 forks source link

Requirements Overview - Fill this out. #2

Closed fafmaster closed 10 years ago

fafmaster commented 10 years ago

Fill out as much of this as you can and leave it as a response to this post or in your own document and bring it to the meeting on Monday the 22nd. We will go over and discuss all of our ideas.

Overview • What type of game • Game name • Game environment • Mechanics • Goal

Characters • Descriptions • What makes the unique • Story / background

Narrative • Story • Explains how the characters come to be in the game • How are they going to get out • How are they going to reach their goal

Progression • Campaign mode • Level themes • Story

Levels • Theme • Visuals • Sound • Enemies • Obstacles • Power-ups • Mechanics

Interface • HUD design • Menu system o Level selector o Game mode selector o Etc • HUD elements and their functionalities

Controls • Control scheme • Control peripherals (Keyboard, Joypad, mouse, touch)

Technology • Programming language • Game engine • Support applications (for designing levels / characters / art / etc)

Cinematics • Do we want them • How many • What kind

Sound • Music • Style / Theme • Dialog • Ambient sound • Special effects • Interface sound effects

fafmaster commented 10 years ago

Overview What type of game: Action Game Name: Extra Credit (Working Title) Demographics: Younger Audience Game Environment: Mario Palette, Bright Primary Colors, Simple Terrain Mechanics: Drop bombs Bomb Types (Timer, Remote, Proximity, Sliding, Throwable[2 space in front of you]) Bomb Blast Radius Bomb Explosion Speed Bomb Power How many bombs can be dropped at once Movement Speed Shield Block Types (Breakable, Not Breakable, Integrity, Monster Blocks) Goal: Campaign: Reach the end of all the levels. Multiplayer: be the last one alive.

Characters One character Primary Belts: Red (Blast Radius), Green(Girlfriend), Blue(Bomb Capacity), Yellow(Explosion Speed) Unlockable Hats: Black(Unlimited Remote Bombs), Chrome(Bomb Shield), Pink(Movement Speed), White(Bomb Explosions Become Lasers) Secret hat: Rainbow(Has all specials)

Narrative

Progression Campaign Mode: 6 Worlds, 4 Levels each = 24 Levels Levels (Level Select, Level Rooms, Suit Select Room) Buyable Upgrades (Timer, Bomb Types, Bomb Upgrades) Timer on the level Find a Key, Reach the door. Level Themes: Ice, Forest, Sand, Hot Glowing Cracked Rock, Alien Spaceship, Metal Visuals: Round Boulders, Ice Blocks, Wooden Crates, Riveted Metal Ground Textures: Grass, Sand, Ice, Rocks, Clouds Sound A few tracks for each world (fitting their theme). Enemies: Balloon, Bees, Ghost, Snowman, Penguin, Mole, Alien, Robots, Golem, Flame Obstacles: Unbreakable Block, Gaps in the level, Level Design (Maze), Trick Door, Traps, Trick Key, Locked Rocks Mechanics: Less Traction, Wind, Slowed (Sand), Rolling Boulders, Frozen, Confused, Hot Platforms, Can't Drop bombs, Blowing up the Ground

Interface HUD Design Score (Money earned so far) Timer Bomb Type, Bomb Capacity Menu System Pause Menu (options for sound, exit to level select, restart) Game Mode Menu (new campaign, load campaign, multiplayer)

Controls Control Scheme Movement (4-directions) Lay a Bomb / Select Special Ability / Back Control Peripherals (Keyboard, Joypad, Mouse, Touch)

Technology Programming Languages: C#, Unity3d (C#) Support Applications: Photoshop (GIMP), Audacity, Blender, Google Sketch

Sound Ambient Sounds Theme specific: Birds, Trees, Windy, Spaceships, Lava Special Effects Explosions, Death, Dropping a bomb, revealing a key, opening a door, footsteps, enemy sounds Interface Sounds Effects Success/Failure clicks Transition sounds from menu to menu