Überblick
Die folgende Seite enthält einen Überblick über die Funktionen die für die zukünftigen Versionen erwartet werden können und eine Beschreibung der Features der bereits erschienenen Versionen. Die Beschreibung der kommenden Versionen ist sehr unpräzise und kann sich wann immer ich mag ändern. Das könnte beispielsweise dann passieren, wenn ich die Reihenfolge in der Features ändern will oder ein Teil länger (oder kürzer) als erwartet benötigt.
0.0-0.1
Einzelspieler (pre-alpha)
Niedrige 0.0.x
(vor dem 12. Juni 2001)- Versuch, Stunts in svgalib zu schreiben
- Weiterer Versuch, diesmal mit QT und OpenGL
- Dritter Versuch (glut und OpenGL), der das derzeitige Spiel hervorbrachte
0.0.4
(24. Mai 2002)- Laden einer kompletten Strecke aus einer Datei
0.0.5
(30. Mai 2002)- Benutzen kleinerer Texturen für größere Distanzen
- Benutzen kleinerer Texturen für wiederholende Oberflächen
0.0.6
(3. Juni 2002)- Laden er Optionen aus einer Konfigurationsdatei
0.0.7
(3. Juni 2002)- Erstes Benutzen von Idle-callback
0.0.8
- Trianglestrip Support
0.0.9
- Hintergrundbild
- glBindTexture für Texturen benutzt
0.1-0.2
Verteilen des Servers (pre-alpha)
0.1.0
- Ein Kachel Editor
- Beginn einer UDP Client-Server Kommunikation
- Schnelleres Laden der Texturen
- Texturen für Wasser und Küste hinzugefügt
0.1.1
(4. Juli 2002)- Client-Server System funktioniert
- Rückgabewerte werden an den Server übertragen
0.1.2
(july 10 2002)- Einige Fehler behoben
- Verbesserte Lichtberechnung
0.1.3
- Speicherfehler behoben
- Vermutlich einige andere Dinge
0.1.4
(23. July 2002)- Nebel Effeckt hinzugefügt
- Wahrscheinlich ein paar andere Dinge
0.1.5
(4. September 2002)- Server benutzt usleep() um Resourcen zu sparen
- Das Datenverzeichnis ist konfigurierbar in der stunts.conf
- Graphiken ohne Texturen sind möglich
- Der Nebel hat jetzt die gleiche Farbe wie der Hintergrund
- Mehrspielermodus funktioniert komplett
- Den "Rotierenden Start"-Fehler behoben
- Netzwerkparameter Startprozedure "verbessert"
0.1.6
(17. September 2002)- Ändern der Bildschirmauflösung (auf manchen Systemen) möglich
- Syntax der stunts.conf geändert (nur die Einträge für die Auflösung)
- Joystick Support
0.1.7
(1. Oktober 2002)- Englische Übersetzung einiger dänischen Debuginformationen
- UDP Portnummer kann von der Kommandozeile eingestellt werden
- Der Server akzeptiert jetzt komplexere Kommandos
- configure für den Server ersetzt
- Überprüft jetzt -lsocket -lnsl -lresolv Linking
- Sauberer Netzwerkcode
- Endianness Korrektur für den Netzwerkverkehr
0.2-0.3
Autobasierend, Sound (pre-alpha)
0.2.0
(9. Oktober 2002)- Hinzufügen einer Klasse names "Car" zum Client
- Benutzen eben dieser Klasse um Auto anzuzeigen
- Moonlight *.mlraw Import Functionalität im Kachel Editor
- Skalierungs-, Übersetzungs-, Rotations- und Ladefunktionen im Kacheleditor
- Tedit benutzt jetzt "textures.dat" und "default.gl" anstelle von "default.track"
- Freigabe eines neuen Datenpaketes mit neuer Landschaft, einer Brücke, einem Mazda Cabrio, usw.
0.2.1
(1. November 2002)- Eine natürlichere Startposition für die Autos
- Autoähnlicheres Verhalten für die Autos
- Schnelleres Testureskalieren während der Initialisierung
- Effizienteres Speichern von hochauflösenden Texturen
- Schönere Hintergrundtextur (keine sichtbaren Texturerahmen, usw.)
- Hintergrund-Kugel wird vom Programm erstellt, nicht von einer Kachel geladen
- 3dto3d weiche *.raw Importfunctionalität im Kacheleditor
0.2.2
(7. November 2002)- Reorganisation des Sourcecodes für die Grafik des Client
- Eine weitere Kameraperspektive (hinter dem Auto)
- Verbesserungen an der Texturskalierung (und Änderungen am Streckenformat)
- Joysticks funktionieren jetzt auch Linux
- Verbesserung der Darstellungsreihenfolge (für Spieler ohne Z-Buffer)
- Fehler in der Kachelfarbendarstellung behoben
- Automatische Suche nach Konfigurationsdatei und Datenverzeichnis
0.2.3
(20. November 2002)- Sound(!), mit Hilfe der FMOD Bibliothek
- Eine Gegner mit künstlicher Intelligenz. Wirklich? Nein, nur ein Testgegner der im Kreis fährt :-)
- Quelltext Reorganisation
- Verbesserung an der Viadukt-Kachel
0.2.4
(21. Januar 2003)- Changed the scale of tiles and cars
0.3-0.4
Netzwerk und Simulation neu geschrieben (pre-alpha)
0.3.0
(10. Februar 2003)0.3.0 beinhaltet ein komplett neu begonnenes UltimateStunts. Große Teile des Sourcecode sind von der letzten 0.2.x Version kopiert, aber es gibt größere Änderungen.
- Quelltext teilweise umgeschrieben
- Der Benutzer beötigt nur ein Programm für ein Einzelspieler Spiel
- Wechsel von glut auf SDL
- Bessere Perspektive für die Verfolgerkamera
- Kompletter Verslust von Netzwerk und Sound
- Leichte Einbußen in andere Features
0.3.1
(12. März 2003)- Alte Joystick- und Soundfunktionalität wiederhergestellt
- Echter 3D Sound von den Autos
- Bildschirmauflösungsfehler behoben
0.3.2
(23. April 2003)- (Kleine) Sourcecode-Reorganisation
- Hinzufügen neuer Kacheln (Halfpipe, erhöhte Straße)
- Neue Helikopter- und Fernsehkamera
- Verbesserungen an der Kamerabewegung
- Ändern des Autos, das von der Kamera verfolgt wird
- Wiedereinführung des Kacheleditors
- Quadstrip Support in den Grafiken
0.3.3
(8. Juli 2003)- Spielkern Codeupdates
- Gebräuchliches Streckenladen
- Große Kacheln
0.3.4
(19. September 2003)- Spielkern Codeupdates
- Verbessertes Laden von Autos (separater Räder, Sounds, ..)
- Räder sind nicht mehr fest am Auto
- Streaming-Musik; ein Playlist-datei(!)
0.4-0.5
Kollisionserkennung, Physik (pre-alpha, alpha)
0.4.0
(21. Oktober 2003)- Grundlegende Kollisionsmodelle
- Testimplementierung einer Kugel
- Beginn des Kollisionsfolge Codes
- "Physik" Fehler in der Windows-Version behoben
0.4.1
(3. December 2003)- Oberflächenbasierte Kollisionserkennung
- Bessere Kollisionserkennung für niedrige Frameraten
- LOD Geometrie Unterschiede
- FMOD-Code-Update
- Verbesserungen and stunts3dedit
0.4.2
(12. März 2004)- Verbesserung der Kollisionsfolgen
- Rotierende Physik richtig behandelt
- Automake/autoconf Dateien aktualisiert
0.4.3
(2. Juni 2004)- Ersetzen der Physikengine (durch ODE)
- Beginn der Simulation eines Autos
0.4.4
(14. June 2004)- Die Kollisionserkennung ist zurück
- Komplette Simulation eines Autos (Motor, Getriebe, Räder, usw.)
- Die erste Version die sich wie ein Rennspiel anfühlt!!
0.4.5
(23. August 2004)- Sound für das Rutschen
- Größere Strecke
- Ein Looping
0.4.6
(15. September 2004)- Automatische Gangschaltung
- Mehere Autos
- Laden der Eigenschaften eines Autos aus einer Datei
- Materialbedingete Oberflächeneigenschaften (Straße, Gras, usw.)
- Transparenz, Reflektionen
- FMOD 3.73 Update
0.4.7
(13. Oktober 2004)- Ein neues Design der Render-Engine
- Rendering echter Reflektionen
- Split-Screen Multiplayer Modus
- Verbesserte Kollisionserkennung zwischen zwei Autos
- OpenAL als Alternative zu FMOD
0.5-0.6
Spielregeln und Menüs (alpha)
0.5.0
(18. November 2004)- Re-design des GUI
- einfaches textbasiertes Grafik Interface
- Text Ausgabe im openGL Fenster
- *.3DS Import in den 3D Editor
- Optimierung des Codes für die Reflektionen
- teilweise transparente Texturen
- Übersetzen der Daten Dateinamen ins Englische
0.5.1
(23. Dezember 2004)- verbesserte GUI Grafiken (Maus/Pfeil Tasten mit einem schönen Hintergrund)
- Verbesserung der internen Datenverwaltungs Systems
- Textur Unterstützung für Autos
- einfachere Installation
0.5.2
(28. Januar 2005)- grundlegende Netzwerk Mehrspieler Unterstützung
- Text Eingabe Element in dem GUI
- aerodynamische niederdrückende Kraft auf den Autos
- ein neues Auto, eine neue Strecke und neue Kacheln
0.5.3
(25. Februar 2005)- schnell (kompilierte) vertex array Grafik
- ein neues schnell ladendes Geometri-Daten Format
- Übersetzung der Menüs in Niederländisch, Ungarisch und Brasilianisch Portugiesisch
0.5.4
(31. März 2005)- komplett neue Physik Eingine:
- ODE wird nicht mehr weiter benutzt
- eine mehr Stunts ähnliche Physik Engine
- das "rollende Auto" Problem ist gelöst
0.5.5
(26. Mai 2005)- Zuweisung von Strafzeit, wenn der Straße nicht gefolgt wird
- das Rennen stoppt wenn alle Autos das Ziel erreicht haben
- Kollisions Geräusche
- Erhöhung der Kachelgröße auf 60 Meter (wie bei Stunts)
- veriable Beleuchtung (z.B. Nacht)
- viele neue Kacheln und Kachel Verbesserungen
0.5.6
(14. September 2005)- Highscores werden in einem Menü angezeigt und gespeichert
- verbesserter Instalations Vorgang auf UNIX/Linux Systemen (grundlegend, "make install" funktioniert jetzt)
- verbessertes Spieler Menü
- seperates Verzeichnis für Benutzer Dateien
- mehr Kacheln, verbesserte Strecken
0.6-0.7
Netzwerk und Dateitransfer (alpha)
0.6.0
(2. Dezember 2005)- automatisches herunterladen von Dateien in einem Netzwerkspiel
- Übertragung der Highscoredaten in einem Netzwerkspiel
- Übertragung der Spielregeln über das Netzwerk
- in anderen Worten: wirkliche Netzwerk Unterstützung
- eine andere 3rd person Kamera (näher am Auto)
- rotierender Start und Ziel werden unterstützt
- exakteres Messen des Zeitpunkts des Zieleinlaufs
- LWO Import Funktion im 3D Editor
- eine komplett neue Standard Strecke
- Kachel und Auto Verbesserungen
0.6.1
(12. Januar 2006)- Wiederholungs Auzeichnung und Abspiel Möglichkeit
- Netzwerk Broadcast um nach anderen Spiel Servern in einem LAN zu suchen
- Bessere Netzwerk Synchronisation: keine erkennbaren Unterschiede mit lokalen Spielen mehr
- verbesserte Physik (nur ein wenig, noch nicht fertig)
- ein neues Auto (der Jeep)
- eine Credits Seite
0.6.2
(25. August 2006)- Beginn mit dem Streckeneditor, mit der alten Stunts Importierfunktion.
- Amaturenbrett im Auto
- Schatten unterm Auto
- Automatische Sprachauswahl unter Windows (unter Unix / Linux nichts neues - dort lief es schon länger
- Upgrade auf eine neue automake und KDevelop version (für Entwicklungszwecke
- Neue Funktion zur überprüfung der Strafzeit
- Neue Kacheln, Strecken und ein neues Auto (der Porsche 911)
0.6.3
(13.Oktober 2006)- Veränderbare Autofarben
- Vorschau des Autos im Spielermenü
- Unterstützung von JPEG Texturen
- Welleneffekte auf Wasseroberflächen
- Beginn eines simplen Computerspielers
- Kleine physikalische Verbesserungen
0.7-0.8
Streckeneditor (alpha, beta) Genaue infromtionen auf den Englischen Seiten - deutsche Übersetzung bis vorr. Ende Mai 2008
0.8-0.9
(erwarted- in 2008)Computergegner (beta)
0.9-1.0
(erwarted in 2008/2009)Betates und verschiedene Features (beta, producion/stable)