92 lines
2.2 KiB
Plaintext
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
|