TORCS - TORCS

TORCS
Torcs-title.png
Оригинальный автор (ы)Эрик Эспье и Кристоф Гионно
Разработчики)Бернхард Вайманн и др.[1]
изначальный выпуск1997
Стабильный выпуск
v1.3.7 / 26 мая 2016 г.; 4 года назад (2016-05-26)
РепозиторийSourceforge.сеть/ проекты/ Torcs/
Написано вC ++
Двигатель
  • PLIB
Отредактируйте это в Викиданных
Платформакросс-платформенный
ТипГоночная игра
ЛицензияGNU GPL, Лицензия Free Art
Интернет сайтторс.sourceforge.сеть Отредактируйте это в Викиданных
Гоночная трасса в Torcs в виде сверху вниз.
Сравнение системы отражений TORCS 1.3.3 (слева) и Speed ​​Dreams 2.0 (справа): вид спереди гоночного автомобиля, разделенного яркой линией; правая часть показывает более яркие отражения

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

История

Разработка

Разработка TORCS началась в 1997 году Эриком Эспье и Кристофом Гионно в качестве 2D игра называется Симулятор гоночного автомобиля (RCS). На него повлияли и основали РАРС (Симулятор автогонок роботов).[4] Когда Эспье и Гионно приобрели 3dfx видеокарта для разработки игр они сделали первые 3D версия симулятора с OpenGL и переименовал это Открытый симулятор гоночного автомобиля (ORCS), чтобы не путать с Система контроля версий.

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

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

Будущие цели

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

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

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

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

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

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

Вилки TORCS

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

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

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

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

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

Рекомендации

  1. ^ Команда TORCS
  2. ^ «TORCS FAQ:» Кто разрабатывает TORCS?"".
  3. ^ О TORCS на torcs.sourceforge.net
  4. ^ Эволюционировал, чтобы побеждать Моше Сиппер, 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 журнал. Linux журнал. Получено 2007-12-04.
  9. ^ статистика с 2000-03-19 + по + 2017-05-25 на sourceforge.net
  10. ^ КОБОСЛАБ, Вюрцбургский университет, Соревнования по симуляции автомобильных гонок 2010: Demolition Derby, заархивировано из оригинал на 2010-04-06, получено 2010-04-03
  11. ^ "Домашняя страница Speed ​​Dreams".

внешняя ссылка