Beinhalten wird das Tut folgende Themen zu erstellung eines 3D Jump'n Run im DukeNukem Manhattan Project style. (nur etwas simpler und nicht so grafisch aufwändig)
Beinhalten wird das Tut folgendes:
- Effektiver Grundaufbau einer SDL+OpenGL Engine die Portabel ist
- Texturmanager
- Diverse Mathefunktionen
- BoundingBox Kollision
- Erstellung eines Players
- Event Handling z.B. Regen, Schnee oder Sonne
- Items (Healthpack, Ammo usw...)
- Gegner (Primitive KI kann aber erweitert werden)
- Schießen
- Springen
- Laden von Keyframe modellen (so wie es aussieht MD2 könnte aber auch das Format von david werden wenn es bis dahin ausgereift ist, weis noch net)
- Laden eines Levels aus einer txt datei mit eigenem Parser
Dabei ist zu beachten, das man die TXT ganz einfach editieren kann und neue klötze setzen kann oder neue evente
Das Mapformat sieht so aus: (momentan)
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// Abteilung Evente, hier kommen Regionen rein die später das Spiel beeinflussen können
// X, Y, Z, Typ
#events
10,20,10,1
20,10,10,0
#end
// Tiles, was sonst? Irgendwie muss das Level ja aufgebaut werden :D
// X, Y, Z, Typ, Textur1, Textur2, Textur3, Textur4, Textur5
#tiles
10,10,10,10,,,,
10,30,10,30,,,,
#end
|