Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Скриншот OpenTTD 1.3.3 с установленной графикой OpenGFX

OpenTTD - это бизнес-симулятор, в котором игроки пытаются зарабатывать деньги, перевозя пассажиров и грузы автомобильным, железнодорожным, водным и воздушным транспортом. Это с открытым исходным кодом [3] переделка и расширение 1994 Chris Sawyer видео игры Transport Tycoon Deluxe .

OpenTTD дублирует большинство функций Transport Tycoon Deluxe и имеет множество дополнений, включая карты различных размеров, поддержку многих языков, настраиваемый (пользовательский) искусственный интеллект (AI), загружаемые настройки, порты для нескольких широко используемых операционных систем и более удобный интерфейс. [4] [5] OpenTTD также поддерживает локальную сеть (LAN) и многопользовательский режим через Интернет , кооперативный и соревновательный, для 255 игроков.

OpenTTD - это бесплатное программное обеспечение с открытым исходным кодом под лицензией GNU General Public License версии 2.0 [6] и постоянно разрабатывается. Согласно исследованию 61 154 проектов с открытым исходным кодом на SourceForge за период между 1999 и 2005 годами, OpenTTD занял 8-е место среди самых активных проектов с открытым исходным кодом, получивших исправления и вклады. [7] В 2004 году разработка переместилась на собственный сервер. [8] С 2018 года проект использует GitHub в качестве исходного репозитория и трекера ошибок . [8]

История [ править ]

Разработка OpenTTD была вызвана желанием расширить возможности Transport Tycoon Deluxe для поддержки пользовательских дополнений к графике и игровому процессу. Кроме того, пользователи хотели играть в игру на более современных операционных системах и альтернативных компьютерных архитектурах, которые не поддерживал Transport Tycoon Deluxe , выпущенный в 1994 году для DOS и запрограммированный на языке ассемблера .

Предыдущие модификации Transport Tycoon Deluxe [ править ]

Ранее была предпринята попытка модифицировать Transport Tycoon Deluxe для работы в более современных операционных системах. OpenTTD предшествовало коммерческое преобразование Transport Tycoon Deluxe для работы на Windows 95 . Она была создана в 1996 году технологической группой FISH, но Нола выпустила в 1999 году как часть компиляции старых игр Tycoon . Этот выпуск все еще был сильно ограничен операционными системами и компьютерными архитектурами, на которых он мог работать. Точно так же ранее был успех, направленный на открытие Transport Tycoon Deluxe для модификации пользователями. TTDPatch , первоначально созданный Джозефом Дрекслером в 1996–97 годах и все еще разрабатываемый в 2010 году, изменяет поведение Transport Tycoon Deluxe.во время работы, чтобы ввести в игру множество новых функций, таких как новая графика, автомобили, отрасли и т. д. TTDPatch ограничен теми же ограничениями операционной системы и компьютерной архитектуры, что и Transport Tycoon Deluxe, и имеет ограниченный контроль над тем, какие функции игру можно изменить.

Начальная разработка OpenTTD [ править ]

В 2003 году Стригеус объявил , что он намерен обратить вспять инженер Transport Tycoon Deluxe и конвертировать игру C . В 2004 году был выпущен модернизированный Transport Tycoon Deluxe, получивший название OpenTTD . [9] [10] Этот выпуск был популярен. По состоянию на 2021 г. , OpenTTD еще находится в стадии активного развития.

Ранняя разработка OpenTTD была сосредоточена на реструктуризации кода для улучшения читаемости и расширяемости. Это позволило восстановить такие функции, как звук и музыку, улучшить пользовательский интерфейс и ввести новые языки для графического интерфейса. Примерно в это же время было добавлено множество новых игровых функций и возможностей для модификации пользователем, чтобы воспроизвести возможности TTDPatch. Основным улучшением было перепрограммирование многопользовательских (сетевых игр) для использования интернет-протокола , что позволило играть в многопользовательские игры онлайн и в современных локальных сетях.

К концу 2000-х OpenTTD была стабильной и популярной игрой, и в ее разработке были внесены более существенные изменения. В 2007 году была разработана поддержка пользовательских ИИ, созданных пользователями, которые могут предоставить игрокам более сложные задачи, чем оригинальный ИИ. [11] [12] [13] Другие более важные изменения включали поддержку IPv6 , [14] [15] интегрированную систему загрузки для пользовательских настроек, а также поддержку альтернативных базовых графических, звуковых и музыкальных наборов в 2009 году. 2007, OpenTTD постепенно переписывается на C ++ . [16]

Выпуск Steam [ править ]

2 февраля 2021 года было объявлено, что OpenTTD выйдет 1 апреля в Steam . [17]

Геймплей [ править ]

Геймплей OpenTTD очень похож на Transport Tycoon Deluxe , на котором он основан, хотя есть много улучшений в обоих вариантах игры и простоте использования. [5] [18] Цель игрока - построить транспортную сеть, используя грузовики, автобусы, поезда, самолеты и лодки, чтобы соединить отрасли и города на карте и транспортировать производимые ими грузы. Каждый раз, когда транспортное средство доставляет какой-либо груз, игроки получают доход, позволяющий им строить больше инфраструктуры (рельсы, станции и т. Д.), Строить больше транспортных средств, изменять местность и взаимодействовать с городами через местные органы власти. Игра по умолчанию длится с 1950 по 2050 год, в течение которых игрок стремится получить как можно более высокий рейтинг производительности (на основе количества транспортных средств, дохода, количества доставленного груза и т. Д.).

Диаграмма, иллюстрирующая поток товаров между отраслями и городами в сценариях умеренного климата в OpenTTD .

Карта мира усеяна отраслями и городами. Грузы для перевозки поставляются обеими отраслями (например, угольная шахта, производящая уголь) и городами (которые производят пассажиров и почту) и принимаются другими отраслями и / или городами в соответствии с их потребностями (например, электростанция принимает уголь). Размещение станции рядом с источником и приемником определенного груза позволяет осуществлять транспортировку между ними. Количество грузов, доставляемых городом или промышленностью, зависит от качества транспортных средств, которые игроки предоставляют для перевозки своих товаров. Плата за доставку груза зависит от количества доставленного груза, от того, насколько быстро он был доставлен и насколько скоропортящимся. Некоторые грузы (например, пассажиры) должны доставляться быстрее, чем другие (например, уголь), чтобы получить хороший доход.

Внедрение «Path Signal» в OpenTTD , в дополнение к традиционному « Block Signal » из оригинального Transport Tycoon , увеличивает пропускную способность железнодорожных узловых переходов.

В ходе игры игроки должны строить и расширять свою транспортную инфраструктуру. Единственная инфраструктура, представленная на карте в начале игры, - это дороги в городах (а также моря и реки, которые могут использовать корабли). Вся остальная инфраструктура - порты, вокзалы, аэропорты, железные дороги, каналы, шлюзы, акведуки и депо - должна быть построена игроками. Инструменты для построения железнодорожной сети особенно мощны, и игроки имеют доступ ко многим различным типам сигналов для построения сложной и взаимосвязанной железнодорожной сети.

По ходу игры технологические улучшения дают игрокам доступ к более новым, более быстрым и мощным транспортным средствам. Для железнодорожного транспорта со временем также становится доступной новая путевая технология: сначала электрифицированный рельс , затем монорельс и путь на магнитной подвеске . В целом, новые машины стоят больше денег на покупку и эксплуатацию, и игроки должны заработать достаточно денег на ранних этапах игры, чтобы иметь возможность модернизировать свои машины. Полный курс игры по умолчанию с 1950 по 2050 год занимает около 24 часов. [19] Игроки могут при желании начать игру раньше и играть до 2050 года, хотя новые технологии недоступны.

В OpenTTD может играть один игрок против ИИ, управляемого компьютером, или множество игроков друг против друга, по локальной сети или через Интернет.

Мультиплеер [ править ]

OpenTTD поддерживает многопользовательские игры для 255 игроков между 15 различными транспортными компаниями, и в них можно играть как по локальной сети, так и через Интернет. Каждая транспортная компания конкурирует с другой транспортной компанией, и каждая транспортная компания может контролироваться более чем одним игроком в любое время. Это позволяет вести как совместные, так и соревновательные многопользовательские игры. Также возможны соревновательные командные игры (например, две транспортные компании, каждая из которых контролируется тремя игроками).

Моддинг [ править ]

Игра также является домом для активного сообщества моддеров, с добавлениями, внесенными сообществом, включая новые автомобили, поезда и сценарии. [20] Также доступны дополнительные изменения в открытом исходном коде, которые изменяют основную игровую механику («патчи»). [21]

Прием [ править ]

OpenTTD получил высокую оценку за ряд улучшений, которые он внес в оригинальную Transport Tycoon Deluxe, таких как AI, графика, звуки и возможность играть в многопользовательском режиме. [22] OpenTTD получил наибольшее количество голосов в номинации «Игра года» на премию Amiga Games 2004. [23] Льюис Денби из PC Gamer поставил OpenTTD на 20-е место в списке лучших бесплатных игр для ПК за май 2011 года. [24] Венгерские пользователи Unix Portal выбрали OpenTTD как любимую (бесплатную) игру в 2005, 2007, 2009 и 2010 годах. [25] [26] [27] [28] В 2014 году OpenTTD был назван PCGamer одним из десяти самых популярных фанатов. переделали классику, в которую можно играть бесплатно прямо сейчас ».[29] В 2015 и 2016 годах компания Rock, Paper, Shotgun заняла8-е место OpenTTD в списке 50 лучших бесплатных игр для ПК. [30] [31]

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

  • Список пакетов бесплатного и открытого программного обеспечения
  • Список игр с открытым исходным кодом
  • Simutrans
  • Транспортный магнат

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

  1. ^ "OpenTTD 1.10.3" . 9 августа 2020 . Проверено 9 августа 2020 года .
  2. ^ копирование на github.com
  3. ^ "О OpenTTD" . Официальный сайт OpenTTD . Проверено 11 декабря 2009 года .
  4. ^ "OpenTTD 0.7.4" . Heise Software Verzeichnis . Архивировано 28 декабря 2009 года . Проверено 11 декабря 2009 года .
  5. ^ a b Дмитрий Попов (июнь 2006 г.). «OpenTTD - Открытый исходный код переносит классическую игру Transport Tycoon Delux в будущее» (PDF) . Журнал TUX : 44–46.
  6. ^ "OpenTTD" . www.openttd.org . Проверено 13 октября 2018 года .
  7. ^ Belenzon, Шарон и Шанкерман, Марк А. (октябрь 2008). «Мотивация и сортировка в инновациях в области программного обеспечения с открытым исходным кодом» (PDF) . Программа инновационных исследований EDS, Лондонская школа экономики и политических наук. Архивировано (PDF) из оригинала 18 июля 2011 года. Позиция 8, имя OpenTTD, моделирование темы, лицензия GNU GPL, тип лицензии строго ограничительный, возраст 2, количество разработчиков 11, количество полученных исправлений 874, количество внесенных исправлений 182 Цитировать журнал требует |journal=( помощь )
  8. ^ a b TrueBrain (14 апреля 2018 г.). «Миграция исходного кода OpenTTD и другие изменения» . Форумы Transport Tycoon . Проверено 10 августа 2018 года .
  9. ^ "OpenTTD 0.1.1" . Страница SourceForge об OpenTTD . Архивировано 2 июля 2010 года . Проверено 11 декабря 2009 года .
  10. ^ "Происхождение TTDPatch" . Форумы Transport Tycoon . Архивировано 27 сентября 2011 года . Проверено 11 декабря 2009 года .
  11. ^ Луис Энрике Оливейра Риос; Луис Чаймович (октябрь 2009 г.). «trAIns: искусственный интеллект для OpenTTD» (PDF) . VIII Бразильский симпозиум по играм и цифровым развлечениям . Специальная комиссия по играм и цифровым развлечениям Компьютерного общества Бразилии. Архивировано 28 июля 2011 года (PDF) . Проверено 11 декабря 2009 года .
  12. ^ "NoAI Merge" . Официальные новости OpenTTD . Проверено 18 января 2008 года .
  13. ^ Карстен Шнобер (июнь 2009 г.). «Проекты в движении» (PDF) . Журнал Linux Pro . Linux New Media USA, LLC. Архивировано из оригинального (PDF) 24 февраля 2012 года . Проверено 11 декабря 2009 года .
  14. ^ "Новостная статья о поддержке IPv6" . Официальные новости OpenTTD . Проверено 7 марта 2010 года .
  15. ^ «Список изменений для версии 1.0» . Журнал изменений в ветке svn 1.0 . Архивировано 8 марта 2010 года . Проверено 7 марта 2010 года .
  16. ^ "Объединить ветку cpp (C ++)" . Журнал изменений системы контроля версий OpenTTD . Архивировано из оригинального 15 апреля 2013 года . Проверено 11 декабря 2009 года .
  17. ^ TrueBrain (2 февраля 2021 г.). «OpenTTD в Steam» . OpenTTD . Проверено 7 февраля 2021 года .
  18. ^ McCullagh, Jonny (январь 2008). «Установите Open Transport Tycoon Deluxe (OpenTTD)» (PDF) . Журнал Ubuntu Full Circle : 20–21. Архивировано 8 июля 2011 года (PDF) .
  19. ^ «Скорость игры слишком высока» . Форумы Transport Tycoon . Архивировано 27 сентября 2011 года . Проверено 11 декабря 2009 года .
  20. ^ Bolding, Джонатан (7 февраля 2021). «Классический OpenTTD по управлению транспортом скоро появится в Steam» . PC Gamer .
  21. ^ "OPenTTD | Патчи" . Проверено 13 февраля 2021 года .
  22. ^ Блейк, Майкл. «Игры для ПК: обречены? Или z. . IGN . Архивировано 27 июня 2011 года . Проверено 10 августа 2011 года .
  23. ^ "Премия Amiga Games 2004" . Хит-парад Amiga Games. Архивировано 5 декабря 2014 года . Проверено 25 ноября 2014 года .
  24. ^ Денби, Льюис. «20 бесплатных компьютерных игр, в которые ты должен поиграть» . PC Gamer . Проверено 28 февраля 2012 года .
  25. ^ "HUP Olvasók Választása Díj 2005 - eredményhirdetés" . Венгерский портал Unix (HUP) (на венгерском языке) . Проверено 11 декабря 2009 года .
  26. ^ "HUP Olvasók Választása Díj 2007 - eredményhirdetés" . Венгерский портал Unix (HUP) (на венгерском языке). Архивировано 31 января 2010 года . Проверено 11 декабря 2009 года .
  27. ^ "HUP Olvasók Választása Díj 2009 - eredményhirdetés" . Венгерский портал Unix (HUP) (на венгерском языке). Архивировано 15 января 2010 года . Проверено 14 января 2010 года .
  28. ^ "HUP Olvasók Választása Díj 2010 - eredményhirdetés" . Венгерский портал Unix (HUP) (на венгерском языке). Архивировано 13 января 2011 года . Проверено 3 мая 2011 года .
  29. ^ Крейг Пирсон (1 января 2014 г.). «Десять лучших классических игр, переделанных фанатами, в которые вы можете играть бесплатно прямо сейчас» . PC Gamer . Архивировано 10 мая 2016 года.
  30. ^ «50 лучших бесплатных игр на ПК» . Камень, бумага, дробовик . 16 октября 2015 года. Архивировано 9 октября 2016 года . Проверено 9 октября, 2016 .
  31. ^ RPS (31 октября 2016 г.). «50 лучших бесплатных игр на ПК» . Камень, бумага, дробовик . Архивировано 12 марта 2017 года . Проверено 10 марта 2017 года .

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

  • Официальный веб-сайт
  • OpenTTD вики