Rollmorad/design/GameDesignDocument.txt
2015-11-15 23:18:06 +00:00

92 lines
2.2 KiB
Plaintext

____ ____ __ __ __ _______ ____ ___ ____
/ __ \/ __ \/ / / / / |/ / __ \/ __ \/ | / __ \
/ /_/ / / / / / / / / /|_/ / / / / /_/ / /| | / / / /
/ _, _/ /_/ / /___/ /___/ / / / /_/ / _, _/ ___ |/ /_/ /
/_/ |_|\____/_____/_____/_/ /_/\____/_/ |_/_/ |_/_____/
___ _ _ _ _ _ ___ ___ ___ __ _ __
/ __| | | | || | /_\ / __| __| |_ ) \/ |/ \
| (_ | |_| | __ |/ _ \\__ \ _| / / () | | () |
\___|\___/|_||_/_/ \_\___/___| /___\__/|_|\__/
--- EIN TOLLES SPIEL ---
Jan Hapke, Wilhelm Mailänder, David Scherfgen
Players
=======
- 1 bis 2 Spieler
- 10 bis 50 Jahre
Objective
=========
- Challenge
- Sensation
Procedures (Entwicklungsablauf)
===============================
- objektorientiert
- plattformunabhängig
- C++ mit Open Source-Bibliotheken
- SDL, SDL_image
- OpenGL
- OpenAL
- Box2D
- Ogg Vorbis
- TinyXML
Rules (Spielregeln)
===================
- fahren und springen in einer 2D-Welt
- Physik ausnutzen
- Levelziel vor Ablauf der Zeit erreichen
- Checkpoints erreichen
- möglichst schnell sein (=> mehr Punkte)
- Gegner besiegen/ausweichen
- Eichhörnchen
- Hindernisse
- Zeit
- Lava
- Feuer
- Abgründe
- höhere Plattformen
- Aufzüge
- Gegenstände einsammeln
- mehr Punkte
- mehr Geschwindigkeit
- bessere Fähigkeiten
- begrenzte Anzahl von Leben
- Spielregeln sollen mit Tutorial-Levels vermittelt werden
Conflicts
=========
- Spiel könnte keinen Spaß machen
- Level-Editor?
- intuitive Steuerung?
- Portabilitätsprobleme
Resources (für die Entwicklung)
===============================
- SVN
- Trac
- 3 Teammitglieder
- David: Rahmen des Spiels ("Best Practice")
- sonst: jeder macht alles
Boundaries (Zeitplan, Limits)
=============================
- Budget: 1,25 €
- Hardware
- keine zu hohen Ansprüche (keine Shader o.Ä.)
- Termine
- 14.05. lauffähiger Prototyp
- 18.06. Beta-Version
- 02.07. finale Version
Outcomes
========
- etwas lernen
- C++
- plattformunabhängige Entwicklung
- 2D-Physik
- ein spaßiges Spiel zu Stande bringen, das auch optisch gefällt
- erfolgreiches Beenden der Lehrveranstaltung