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

TORCS ( The Open Racing Car Simulator ) - это трехмерный симулятор автомобильных гонок с открытым исходным кодом, доступный для 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 (Симулятор автогонок роботов). [4] Когда Эспье и Гионно приобрели графическую карту 3dfx для разработки игр, они сделали первую трехмерную версию симулятора с OpenGL и переименовали ее в Open Racing Car Simulator ( ORCS ), чтобы не путать с системой контроля версий .

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

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

Будущие цели [ править ]

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

Прием и воздействие [ править ]

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

Соревнования [ править ]

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

Факультет из Университета Вюрцбурга и Политехнического ди Милано хозяевах двух соревнований AI, на чемпионате имитацией Car Racing и Derby Снос конкуренции ; последний использует исправленный сервер TORCS. [10]

Вилки TORCS [ править ]

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

Использование в исследованиях [ править ]

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

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

См. Также [ править ]

  • Список игр с открытым исходным кодом
  • VDrift , еще один кроссплатформенный симулятор вождения с открытым исходным кодом
  • X Motor Racing , интерфейс UDP, совместимый с TORCS

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Сайт TORCS
  • Доска TORCS Racing