TORCS ( The Open Racing Car Simulator ) es un simulador de carreras de coches en 3D de código abierto disponible en Linux , FreeBSD , Mac OS X , AmigaOS 4 , AROS , MorphOS y Microsoft Windows . TORCS fue creado por Eric Espié y Christophe Guionneau, pero el desarrollo del proyecto ahora está dirigido por Bernhard Wymann. [2] Está escrito en C ++ y se licencia bajo el GPL GNU . TORCS está diseñado para habilitar IA preprogramada los conductores compiten entre sí, al tiempo que permiten al usuario controlar un vehículo mediante el teclado, el mouse o la entrada de la rueda. [3]
Autor (es) original (es) | Eric Espié y Christophe Guionneau |
---|---|
Desarrollador (es) | Bernhard Wymann y col. [1] |
Versión inicial | 1997 |
Lanzamiento estable | v1.3.7 / 26 de mayo de 2016 |
Repositorio | sourceforge |
Escrito en | C ++ |
Motor |
|
Plataforma | multiplataforma |
Tipo | Juego de carreras |
Licencia | GNU GPL , licencia de arte libre |
Sitio web | torcs |
Historia
Desarrollo
El desarrollo de TORCS comenzó en 1997 por Eric Espié y Christophe Guionneau como un juego 2D llamado Racing Car Simulator ( RCS ). Fue influenciado y basado en RARS (Robot Auto Racing Simulator). [4] Cuando Espié y Guionneau adquirieron una tarjeta gráfica 3dfx para el desarrollo de juegos, hicieron la primera versión 3D del simulador con OpenGL y lo rebautizaron como Open Racing Car Simulator ( ORCS ) para no confundirlo con el Revision Control System .
Las primeras versiones de ORCS no incluían coches con motores, por lo que el juego era una simulación de carreras cuesta abajo al estilo de Soap Box Derby . Cuando finalmente se agregaron los motores y los sonidos del motor, a la simulación se le dio su nombre final, TORCS , ya que el nombre parecía más relevante para los automóviles dada su similitud con la palabra torque .
Más tarde, Guionneau agregó múltiples ángulos de cámara durante el juego. Guionneau desarrolló gran parte del código gráfico original en TORCS y finalmente agregó mapeo de texturas para dar más detalles a los autos. Luego, Espié trabajó en reconstruir y finalizar el código para su lanzamiento. [5]
Metas futuras
Los principales desarrolladores actuales de TORCS son Bernhard Wymann (líder del proyecto), Christos Dimitrakakis (simulación, sonido, IA) y Andrew Sumner (gráficos, pistas). Además de las correcciones de errores y el mantenimiento del código TORCS, las siguientes características planificadas incluyen el modo multijugador en red , motor de física mejorado , detalles mejorados del interior del automóvil y repeticiones. [6]
Recepción e impacto
En diciembre de 2000, CNN colocó a TORCS entre los "10 mejores juegos de Linux para las fiestas" . [7] Linux Journal consideró a TORCS como el mejor juego de conducción de código abierto en su edición del 18 de octubre de 2007, destacando la capacidad de los jugadores para diseñar sus propios autos, gráficos realistas y manejo de vehículos. [8] El juego ha ganado una popularidad sustancial; entre 2000 y 2017, se descargó más de 2,9 millones de veces solo a través de Sourceforge.net . [9]
Competiciones
El TORCS Racing Board organiza una competencia en su sitio web entre los jugadores de la comunidad TORCS. A diferencia de los eventos tradicionales multijugador en red en los que los jugadores compiten en tiempo real en la red local o en clientes conectados a Internet simultáneamente, el TORCS Racing Board es una competencia entre "robots" de inteligencia artificial desarrollados y cargados por los usuarios.
Los profesores de la Universidad de Würzburg y el Politecnico di Milano albergan dos competiciones de IA, el Campeonato de carreras de coches simulados y la Competición Derby de demolición ; este último usa un servidor TORCS parcheado. [10]
Horquillas TORCS
TORCS se ha bifurcado en varios proyectos, por ejemplo Speed Dreams , [11] originalmente conocido como Torcs-NG .
Uso en investigación
Gracias a su apertura, modularidad y extensibilidad, TORCS se ha adoptado como base para muchos proyectos de investigación; los ejemplos incluyen la computación automatizada de configuraciones de automóviles, la generación algorítmica de pistas asistida por humanos y la aplicación de varias técnicas de computación (por ejemplo, programación genética) a diferentes aspectos de la conducción de robots. Desde 2008, TORCS también ha jugado un papel importante en varios campos de investigación dentro de la Conferencia IEEE sobre Inteligencia Computacional y Juegos , donde aparece como base para 4 a 6 proyectos cada año.
Según las preguntas frecuentes de TORCS, la versión actual de TORCS debería citarse como "B. Wymann, E. Espié, C. Guionneau, C. Dimitrakakis, R. Coulom, A. Sumner. TORCS: The Open Racing Car Simulator, vX.XX , 20XX ".
Ver también
- Lista de juegos de código abierto
- VDrift , otra simulación de conducción de código abierto y multiplataforma
- X Motor Racing , interfaz UDP compatible con TORCS
Referencias
- ^ Equipo TORCS
- ^ "Preguntas frecuentes de TORCS:" ¿Quién desarrolla TORCS? " " .
- ^ Acerca de TORCS en torcs.sourceforge.net
- ^ Evolucionado para ganar por Moshe Sipper, ISBN 978-1-4709-7283-7 (2011)
- ^ "Historia del proyecto TORCS" . SourceForge.net .
- ^ "Preguntas frecuentes de TORCS:" ¿Cuáles son los planes futuros? " " .
- ^ Los 10 mejores juegos de Linux para las fiestas por Lee Anderson en cnn.com (20 de diciembre de 2000, archivado )
- ^ Diehl, Mike (18 de octubre de 2007). "Juegos gratis para Linux" . Diario de Linux . Diario de Linux . Consultado el 4 de diciembre de 2007 .
- ^ estadísticas 2000-03-19 + a + 2017-05-25 en sourceforge.net
- ^ COBOSLAB, Universidad de Würzburg , que compite con la simulada Coche 2010: Demolición Derby , Archivado desde el original en 2010-04-06 , recuperada 2010-04-03
- ^ "Página de inicio de Speed Dreams" .
enlaces externos
- Sitio web de TORCS
- El tablero de carreras TORCS