stringtranslate.com

ТОРКС

Гоночная трасса в Торксе , вид сверху.
Сравнение системы отражений TORCS 1.3.3 (слева) и Speed ​​Dreams 2.0 (справа): вид гоночного автомобиля спереди, разделенный яркой линией; правая часть показывает более яркие отражения

TORCS ( The Open Racing Car Simulator ) — это 3D- симулятор гонок на автомобилях с открытым исходным кодом, доступный для Linux , FreeBSD , Mac OS X , AmigaOS 4 , AROS , MorphOS и Microsoft Windows . TORCS был создан Эриком Эспие и Кристофом Гионно, но сейчас разработкой проекта руководит Бернхард Вайман. [2] Он написан на языке C++ и распространяетсяпо лицензии GNU GPL . TORCS разработан для того, чтобы позволить предварительно запрограммированным водителям ИИ соревноваться друг с другом, при этом позволяя пользователю управлять транспортным средством с помощью клавиатуры, мыши или руля. [3]

История

Разработка

Разработка TORCS началась в 1997 году Эриком Эспие и Кристофом Гионно как 2D -игра под названием Racing Car Simulator ( RCS ). Она была основана на RARS ( Robot Auto Racing Simulator ). [4] Когда Эспие и Гионно приобрели графическую карту 3dfx для разработки игр, они сделали первую 3D- версию симулятора с OpenGL и переименовали ее в Open Racing Car Simulator ( ORCS ), чтобы не путать с Revision Control System .

Ранние версии ORCS не включали автомобили с двигателями, что делало игру симуляцией скоростных гонок в стиле Soap Box Derby . Когда двигатели и звуки двигателей были в конечном итоге добавлены, симуляция получила свое окончательное название TORCS , так как это название казалось более подходящим для автомобилей, учитывая его сходство со словом torque .

Позже Гионно добавил несколько углов камеры во время игрового процесса. Гионно разработал большую часть оригинального графического кода в TORCS и в конечном итоге добавил текстурное отображение, чтобы придать больше детализации автомобилям. Затем Эспи работал над сборкой и завершением кода для выпуска. [5]

Будущие цели

Текущие основные разработчики TORCS — Бернхард Вайман (руководитель проекта), Христос Димитракакис (симуляция, звук, ИИ) и Эндрю Самнер (графика, трассы). Помимо исправления ошибок и поддержки кода TORCS , следующие запланированные функции включают сетевой многопользовательский режим, улучшенный физический движок , улучшенную детализацию салона автомобиля и повторы. [6]

Прием и воздействие

В декабре 2000 года CNN поместил TORCS в «Топ-10 игр Linux для праздников» . [7] Linux Journal назвал TORCS лучшей гоночной игрой с открытым исходным кодом в своем выпуске от 18 октября 2007 года, подчеркнув возможность игроков конструировать собственные автомобили, реалистичную графику и управление транспортным средством. [8] Игра приобрела значительную популярность; в период с 2000 по 2017 год ее скачали более 2,9 миллиона раз только через SourceForge.net . [9]

Соревнования

TORCS Racing Board проводит соревнование на своем сайте среди игроков сообщества TORCS. В отличие от традиционных сетевых многопользовательских мероприятий, в которых игроки соревнуются в режиме реального времени на локальных сетевых или интернет -подключенных клиентах одновременно, TORCS Racing Board представляет собой соревнование между искусственными интеллектуальными «роботами», разработанными и загруженными пользователями.

Факультеты Вюрцбургского университета и Миланского технического университета проводят два соревнования по искусственному интеллекту: чемпионат по гонкам на симуляторах и соревнование по уничтожению автомобилей ; последнее использует пропатченный сервер TORCS . [10]

Вилки TORCS

TORCS был разделен на несколько проектов, например , Speed ​​Dreams [11], первоначально известный как Torcs-NG .

Использование в исследованиях

Благодаря своей открытости, модульности и расширяемости TORCS был принят в качестве основы для многих исследовательских проектов; примеры включают автоматизированное вычисление настроек автомобиля, алгоритмическую генерацию треков с помощью человека и применение нескольких вычислительных методов (например, генетического программирования) к различным аспектам вождения робота. С 2008 года TORCS также играет важную роль в различных областях исследований в рамках конференции IEEE по вычислительному интеллекту и играм , где он появляется в качестве основы для 4-6 проектов каждый год.

Согласно FAQ по TORCS, текущая версия TORCS должна называться так: «B. Wymann, E. Espié, C. Guionneau, C. Dimitrakakis, R. Coulom, A. Sumner. TORCS: The Open Racing Car Simulator, vX.XX, 20XX».

Смотрите также

Ссылки

  1. ^ Команда TORCS
  2. ^ «TORCS FAQ: «Кто разрабатывает TORCS?»». 6 февраля 2020 г.
  3. ^ О TORCS на torcs.sourceforge.net
  4. ^ «Развитие к победе» Моше Сиппера, ISBN 978-1-4709-7283-7 (2011) 
  5. ^ "История проекта TORCS". SourceForge.net .
  6. ^ «TORCS FAQ: «Каковы планы на будущее?»». 6 февраля 2020 г.
  7. 10 лучших игр для Linux на праздники, Ли Андерсон, cnn.com (20 декабря 2000 г., архив )
  8. ^ Диль, Майк (2007-10-18). "Бесплатные игры для Linux". Linux Journal . Получено 2007-12-04 .
  9. ^ статистика 2000-03-19+по+2017-05-25 на sourceforge.net
  10. ^ COBOSLAB, Университет Вюрцбурга , Simulated Car Racing Competition 2010: Demolition Derby, архивировано из оригинала 2010-04-06 , извлечено 2010-04-03
  11. ^ "Домашняя страница Speed ​​Dreams".

Внешние ссылки