Zum Inhalt springen

TORCS

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 10. April 2026 um 12:44 Uhr durch imported>Matthias M. (Version von Wikidata).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Vorlage:Medienbox/Kopf
Veröffentlichung 1997
Plattform Linux, FreeBSD, Mac OS, Windows
Spiel-Engine PLIB
Genre Rennsimulation
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Information lizenziert unter GPL und LAL; programmiert in C++
Datei:Torcs-20081217104851.jpg
Screenshot von TORCS

TORCS (The Open Racing Car Simulator) ist eine freie Autorennsimulation, verfügbar für Linux, FreeBSD, Mac OS X und Microsoft Windows. Das Programm ist in C++ implementiert und wird unter der Open-Source-Lizenz GNU GPL bereitgestellt. TORCS ist auf die Entwicklung von KI-Rennfahrern ausgelegt, Spieler können aber auch selbst fahren und ein Fahrzeug mit der Tastatur, Maus oder einem Lenkrad und Pedalen steuern.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig About TORCS.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Die bekannteste Abspaltung von Torcs ist Speed Dreams.

Inhalte

Datei:SD-TrackEditor v0.62c.png
TORCS-Trackeditor
Datei:SD-TCSE.png
TORCS-Fahrzeugeditor

Der Simulator enthält Modelle von diversen Hochleistungsfahrzeugen, Formel-1- und Geländefahrzeugen. Sie sind nach Leistungsklasse und Aufbau des Antriebsstranges systematisiert. Mit Hilfe von Fanerweiterungen lässt sich der Umfang beliebig vergrößern.

In Version 1.3.1 sind viele verschiedene Strecken der Kategorien road (Straßenstrecken), dirt (Rallycrossstrecken) und oval (Ovalstrecken) enthalten. Unter anderem finden sich Nachbauten der Strecken von Monza, Suzuka und Adelaide sowie sehr viele fiktive Strecken. Über das Internet lassen sich noch viele weitere Strecken als Add-On beziehen, so zum Beispiel Brands Hatch, Le Mans oder der Laguna Seca Raceway. Es existieren auch jeweils ein Editor zum Erstellen eigener Strecken und zum Erstellen eigener Fahrzeuge.<ref><templatestyles src="Webarchiv/styles.css" />Build your track for TORCS in 20 minutes (Memento vom 17. Mai 2009 im Internet Archive)</ref>

Die von der Software kontrollierten Fahrer (Computergegner) werden innerhalb des Projekts als Robots bezeichnet. Die Eigenschaften und das Verhalten eines Robots werden über einen Teil des Quelltextes festgelegt. Eigene Robots können in C oder C++ programmiert werden.

Entwicklung

Geschichte

Die Entwicklung von TORCS wurde 1997 von Eric Espié und Christophe Guionneau begonnen.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig TORCS Geschichte.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Zu Beginn war die Simulation zweidimensional, der Name des Projekts war Racing Car Simulator (RCS). RARS (Robot Auto Racing Simulator) wurde am Anfang als Inspiration verwendet. Nachdem Espié und Guionneau eine 3dfx-Grafikkarte erworben hatten, entwickelten sie die erste 3D-Version des Simulators unter Verwendung von OpenGL und benannten das Projekt in Open Racing Car Simulator (ORCS) um (um Verwechslungen mit dem Revision Control System zu vermeiden). Nach weiteren Entwicklungen erhielt das Projekt seinen aktuellen Namen TORCS. Die erste Version (0.0.15) wurde am 11. September 1999 veröffentlicht. Im März 2005 wurde das Projekt an Bernhard Wymann übergeben.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig TORCS FAQ: "Who develops TORCS?"] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Ausstehende Funktionalität

Abgesehen von Wartung und Verbesserungen sind ein Netzwerk-Mehrspieler-Modus, eine verbesserte Physik-Engine, bessere Wagen-Innenansichten und die Aufzeichnung von Wiederholungen sowie Telemetrie vorgesehen.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig TORCS FAQ: "What are the future plans?"] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Abspaltungen

Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.Von TORCS gibt es verschiedene Abspaltungen, zum Beispiel Speed Dreams<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Speed Dreams home page.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> (früher TORCS-ng genannt), pyTORCS<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig pyTORCS Wiki.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> (früher OpenRacing genannt) und GZRacing. Abspaltungen erfolgen zum Erreichen von Zielen, welche mit TORCS nicht vereinbar sind.

Rezeption

Kritiken

Das Linux Journal erwähnte TORCS als die beste Open-Source-Autorennsimulation in der Ausgabe vom 18. Oktober 2007. Besonders hervorgehoben wurden die Möglichkeiten zum Erstellen eigener Fahrzeuge, das realistische Fahrzeugverhalten sowie die Grafik.<ref>Mike Diehl: Free Games for Linux. In: Linux Journal. 18. Oktober 2007, abgerufen am 16. August 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Tim Schürmann resümierte für LinuxUser, dass verglichen mit professionen entwickelten Autorennspielen die Grafik altbacken sei und TORCS nur wenig motivierende Rennmodi böte. Reizvoll sei jedoch die offene Natur mit der zusätzliche Strecken und Fahrzeuge selbst eingefügt werden können.<ref>Tim Schürmann: Open-Source-Rennspiel Torcs. In: LinuxUser 05/2010. 14. November 2025, abgerufen am 22. November 2025.</ref> Marion Lemke für PC Games hob die breite Auswahl an Fahrzeugen hervor, wies jedoch auch auf die schwierige Steuerung hin.<ref>Marion Lenke: Spiele unter Linux - Moderner Mythos oder Basis für tolle Open-Source-Games? In: PC Games. 14. März 2010, abgerufen am 22. November 2025.</ref>

Wettbewerbe

Das TORCS Racing Board führt auf seiner Website Wettbewerbe für TORCS-Spieler durch. Dabei werden von den Spielern entwickelte KI-Rennfahrer gegeneinander ins Rennen geschickt. Dazu werden die KI-Rennfahrer zum TORCS Racing Board hochgeladen, die Rennen werden dann offline ausgeführt und die Resultate hochgeladen. Fachbereiche der Julius-Maximilians-Universität Würzburg und Polytechnikum Mailand führen zwei weitere Wettbewerbe durch, das Simulated Car Racing Championship und das Demolition Derby Competition, beide Wettbewerbe verwenden modifizierte TORCS-Versionen.<ref>Tim Schürmann: Künstliche Intelligenz programmieren mit dem Rennspiel Torcs. In: Linux-Magazin. Abgerufen am 22. November 2025.</ref>

Verwendung in Forschung und Lehre

Wegen der Portabilität, Stabilität, Einfachheit, Modularität und Erweiterbarkeit wurde TORCS in vielen Forschungsprojekten verwendet, beispielsweise zur automatisierten Ermittlung von Fahrzeugeinstellungen<ref></ref>, zur Verifikation von Fahrzeugkomponenten,<ref></ref> zur Erforschung von Anwendungen neuronaler Netzwerke<ref></ref> und vieles mehr. Seit 2008 wird TORCS auch für Projekte der IEEE Conference on Computational Intelligence and Games eingesetzt.

Weblinks

Commons: TORCS – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

<references />