Mario 2 K 5 Design Document
Mario 2 K 5 Design Document
All work Copyright 2005 by Your Company Name Written by Mark Sowul Version # 1.00 Thursday, April 25, 2013
Design History
This document is intended to explain the various aspects of the game, Super Mario Bros, that is in development for the CSE 390 class.
Version 1
Initial version 1. Set up initial design document
Confidential
Page 2 of 10
4/25/2013
Game Overview
Philosophy
Recreating a Classic This game is trying to recreate the NES class, Super Mario Bros. This game will not try and change the world. We are ripping off the competition so exactly that I cant believe it. The world will be shocked at how we are using an existing engine with the same art. Implementing DirectX Our game only runs on DirectDraw. The reason for this is because that is what McKenna is teaching, since it is the most practical way to create 2D games. We believe the world is coming to and end anyhow so what difference does it make?
Common Questions
What is the game? For any who are not familiar with Super Mario Bros, you may exit your cave now, pick up an NES at the FuncoLand or GameStop nearest your house, and indulge yourself in video game history. This game is going to be like Mario Bros; no more, and no less. Well, maybe a little less. We havent learned everything yet. Why create this game? The reason for the creation of this game is simple: it has been assigned for us to do so. Where does the game take place? Mario Bros. takes place in the Mushroom Kingdom, where Princess Toadstool has been kidnapped. What do I control? You will control Mario or Luigi, the plumber brothers attempting to save the world. The controls will be quite simple; you can move left and right, jump, and duck. You can also shoot fireballs with the appropriate powerup, and swim on certain water levels.
What is the main focus? Princess Toadstool has been kidnapped and it is up to Mario the plumber to rescue her as he battles King Koopas minions. Whats different? The difference between this game and others like it on the market is the total simplicity of this game. It will take all of 1 second to learn the controls, and yet to master the game will take much practice.
Confidential
Page 3 of 10
4/25/2013
Feature Set
General Features
1 Level Classic Mario Simplistic 2D Graphics 8-bit color
Gameplay
You are Mario, the plumber (or Luigi, his brother), and you have to navigate the Mushroom Kingdom to rescue Princess Toadstool, who has been captured by King Koopa. His minions are all over the Kingdom, but you can knock them out by jumping at them or launching fireballs at them, if you get a fire flower. Pipes are often gateways to secret areas, but some of them have enemies growing out of them! If you get touched by an enemy, you die, unless you are powered up by a mushroom or flower, then you will revert to small Mario again, and die the next time you touch an enemy.
Confidential
Page 4 of 10
4/25/2013
Confidential
Page 5 of 10
4/25/2013
Rendering System
Overview The game will be rendered using simple DirectDraw techniques
Camera
Overview Being a simple side-scroller, the camera system is straightforward. You view the world from the side, and the camera scrolls as you go to the side; once it has advanced, though, you cannot go back.
Game Engine
Overview The plan for the game engine is to look and feel as much like the original game as possible. When Mario is moving to the right, the world will move relative to him; his position within the screen will not change (except for jumping and such; moving to the left, the screen will stay, so he can move around relative to the screen in that situation. The engine itself will borrow much from the course textbooks game engine. Collision Detection The plan for collision detection is simple bounding-boxes.
Confidential
Page 6 of 10
4/25/2013
Game Characters
Overview
The playable characters in the game are Mario and Luigi, who are functionally identical. There are many enemies around too, brought by the Koopa army. Some other characters that are in the game are Princess Toadstool, the damsel in distress, and mushroom people.
Confidential
Page 7 of 10
4/25/2013
User Interface
Overview
The main menu is simple: start a game, help, about, and quit. In-game, the interface contains the score, the number of coins currently picked up (each time you get 100 you earn an extra life), the world youre currently on, and the timer.
Confidential
Page 8 of 10
4/25/2013
Music
Assuming we get to DirectMusic by the time of the projects completion, the music will be midi files of actual music from the original game.
Sound Design
The sound effects will be taken from the game; if that doesnt work effectively, I will have to imitate them.
Confidential
Page 9 of 10
4/25/2013
Single-Player Game
Overview
Mario runs around fighting the evil koopa army. Rinse, lather, repeat.
Story
From the manual: One day the kingdom of the peaceful mushroom people was invaded by the Koopa, a tribe of turtles famous for their black magic. The quiet, peace-loving Mushroom People were turned into mere stones, bricks and even field horse-hair plants, and the Mushroom Kingdom fell into ruin. The only one who can undo the magic spell on the Mushroom People and return them to their normal selves is the Princess Toadstool, the daughter of the Mushroom King. Unfortunately, she is presently in the hands of the great Koopa turtle king. Mario, the hero of this story (maybe) hears about the Mushroom People's plight and sets out on a quest to free the Mushroom Princess from the evil Koopa and restore the fallen kingdom of the Mushroom People. You are Mario! It's up to you to save the Mushroom People from the black magic of the Koopa! - SMB manual
Victory Conditions
Each level is completed by progressing to the end of it; at the end of each world, Mario must battle inside a Koopa castle.
Confidential
Page 10 of 10
4/25/2013