OpenTTD
Скриншот OpenTTD 1.1.0 с пакетом графики OpenGFX |
|
| Тип | |
|---|---|
| Разработчик |
OpenTTD Team |
| Операционная система |
Microsoft Windows, Mac OS X, Linux, MorphOS, Android, Symbian, iOS |
| Последняя версия |
1.3.1 (2013-06-01) |
| Лицензия |
GNU GPL 2.0 — движок |
| Сайт | |
OpenTTD — компьютерная игра, порт известной игры Transport Tycoon Deluxe. Собственнический двоичный код Transport Tycoon Deluxe был преобразован в код на C++ программистом Людвигом Стригеусом с помощью дизассемблера. OpenTTD является бесплатной и свободной программой, для работы можно использовать файлы данных от платной оригинальной Transport Tycoon Deluxe. Существуют сборки для многих популярных операционных систем: Windows, Linux, Mac OS X, MorphOS, Android, Symbian и iOS. В качестве блиттера может быть использован SDL, а также OpenGL и Allegro.
Содержание |
Игровой процесс[править]
Суть игры в создании и успешном развитии транспортного предприятия, которым руководит игрок. Развитие происходит благодаря извлечению прибыли, которая получается от перевозок грузов и пассажиров разнообразным транспортом (железнодорожным, авто, авиа и водным). Игрок начинает игру в начале XX века с паровозами и самолётами типа «Кукурузник» или Юнкерс, продолжает играть с дизелями и «Боингами» и заканчивает играть в конце XXI века с маглевами, монорельсами и «Конкордами». Названия оригинальных транспортных средств сделаны вымышленными, в то время как в Transport Tycoon Deluxe используются реальные названия.
Фактически, OpenTTD является дальнейшим развитием Transport Tycoon Deluxe и превзошла своего предшественника по функциональности и стабильности. Улучшения появляются и проходят тестирование ежедневно в «ночных сборках». Помимо прочих улучшений и нововведений следует отметить в 64 раза больший максимальный размер карт, возможность строительства рек, каналов и акведуков, полноценную поддержку Юникода, перевод на 40 языков мира включая русский, возможность игры по локальной сети и через интернет, улучшенный и развивающийся искусственный интеллект. Для игры можно использовать файлы (графика, звуки и музыка) от оригинального TTD, но есть пакеты основной графики (OpenGFX), звуков (OpenSFX) и музыки (OpenMSX), которые являются полностью открытыми и созданы в рамках лицензии GNU GPL 2.0. Также в игре существует мультиплеер до 15 игроков, который поддерживает IPv6.
Игра имеет разнообразные возможности настройки, дополнительные наборы графики (NewGRF), кроме того существуют различные патчи, формирующие экспериментальные версии развития игры (Gonozal_VII Patchpack, Russian Community Patchpack). Всё это даёт широкие возможности влияния на игровой баланс и геймплей как в целом, так и в деталях.
Ветви и хронология развития игры[править]
Ветви[править]
Существуют несколько проектов, направленных на различные задачи:
- Trunk (транк) или основная ветвь развития.
- NewGRF_ports, занятая расширением применяемой новой графики. К примеру есть наработки самолётов-амфибий.
- Cargodest, занятая переработкой принципов направлений маршрутов для пассажиров и товаров. Если раньше можно было строить 2 произвольные станции (лишь бы условие доступности вида товара соблюдалось), то теперь учитывается отрицательное влияние расстояния между ними (до этого чем дальше тем больше денег за перевозку), которое будет влиять на сокращение грузо- и пассажиропотока (не всем надо ехать далеко).
Ранее существовавшие ветви при достижении стабильной работы включались в основную и их изменения уже включались в транк. Пример: 32bpp, NoAI.
- NoGo, направленная на создание новых целей в игре таких как перевоз определенного количества пассажиров
Дополнения[править]
В игре есть встроенный загрузчик контента, новая графика, новые алгоритмы компьютерного противника, новая музыка а также дополнительные библиотеки для алгоритмов. В загрузчике есть функция обновления дополнений. Помимо авторских работ, украшающих игру, есть 3 базовых дополнения, позволяющие отказаться от оригинальных файлов игры и сделать её полностью свободной.
- OpenGFX — базовая графика текущая версия 0.4.5
- OpenSFX — базовые звуки текущая версия 0.2.3
- OpenMSX — базовая музыка текущая версия 0.3.1
При установке игры под Linux и Windows, начиная с версии 0.7.3, данные дополнения скачиваются автоматически, так как прописаны в зависимостях.
Хронология[править]
| Ветка | Дата выпуска | Нововведения |
|---|---|---|
| 0.1.x | 2004-03-06 |
|
| 0.2.x | 2004-04-03 |
|
| 0.3.x | 2004-04-14 |
|
| 0.4.x | 2005-05-15 | |
| 0.5.x | 2007-02-27 |
|
| 0.6.x | 2008-04-01 |
|
| 0.7.x | 2009-04-01 |
|
| 1.0.x | 2010-04-01 |
|
| 1.1.x | 2011-04-01 |
|
| 1.2.x | 2012-04-15 |
|
| 1.3.x | 2012-04-01 |
|
Аспекты игры[править]
Транспорт[править]
|
|
Города[править]
Города состоят из зданий и улиц. Для каждого здания есть набор уровней потребления грузов (например, 3/4 Пассажиры, 1/4 Почта и 1/8 Товары). Если в зоне охвата станции есть здания, сумма уровней для которых не меньше 1, станция будет разгружать этот груз с транспорта.
Городская администрация для каждой транспортной компании, работающей в городе или вблизи него, ведёт рейтинг. Рейтинг может упасть, если снести в городе много зданий, или построить станцию и долго не вывозить с неё груз. При низком рейтинге город может запретить компании строить станции вблизи города, а также сносить здания. Рейтинг можно повысить, проведя рекламную кампанию в городе или инвестировав в строительство зданий или реконструкцию улиц. Можно также поставить в городе статую основателя компании или купить эксклюзивные права на транспортное обслуживание вблизи города. Так же можно купить эксклюзивное право на работы в этом городе, тогда всё что принадлежит городу будет приносить доход исключительно Вашей компании. Экологические мероприятия (массовая высадка деревьев) повышают рейтинг в глазах администрации, компенсируя превращение вами девственных ландшафтов в техногенные пейзажи вокзалов и аэропортов. Правда все эти действия могут поднять до рейтинга «отлично», рейтинг «великолепно», можно получить только занявшись перевозками грузов, товаров и пассажиров.
Названия городов генерируются игрой автоматически при запуске новой игры. Есть множество режимов названий (английские, европейские, римские и другие). Английские названия состоят из начальной части (Aber-, Trud-, Lennin- и т. д.) и конечной (-bury, -burg, -well…), к ним может добавляется спереди слово Great или Little, также сзади Bridge или Springs. Также существует дополнительная графика с реальными названиями городов.
Виды грузов[править]
- Пассажиры. «Производятся» и «потребляются» городами, штаб-квартирами и нефтяными платформами, также «потребляются» сталелитейными заводами.
- Почта. «Производится» и «потребляется» городами, также «потребляется» штаб-квартирами и нефтяными платформами.
- Уголь. Производится угольными шахтами, потребляется электростанциями.
- Железная руда. Производится шахтами железной руды, потребляется сталеплавильнями.
- Зерно и домашний скот. Производятся фермами, потребляются пищевыми заводами.
- Сталь. Производится сталеплавильнями, потребляется заводами.
- Лес. Производится лесами, потребляется лесопилками.
- Нефть. Производится нефтяными скважинами и нефтяными платформами, потребляется нефтезаводами.
- Товары. Производятся заводами, лесопилками и нефтезаводами, потребляются городами при наличии в них крупных зданий.
- Ценности. «Производится» и «потребляются» банками.
Существует ещё три климата, в которых перечисленные виды грузов изменены частично (субарктический и субтропический климат) или полностью, кроме пассажиров (игрушечный климат).
- Снежный климат
- Золото. Производится золотыми шахтами, потребляются банками.
- Бумага. Производится бумажным заводом в результате переработки леса. Потребляется типографией.
- Пища. Потребляется в городах. Производится на пищевых заводах.
- Пустынный климат
- Вода. Производится водяной скважиной. Потребляется водонапорной башней в городе.
- Кукуруза Производится на ферме. Потребляется пищевым заводом.
- Фрукты Производится на фруктовой плантации. Потребляется пищевым заводом.
- Алмазы. Производятся алмазными шахтами, потребляются банками.
- Медь Производится на медной шахте. Потребляется заводами.
- Каучук Производится каучуковой плантацией. Потребляется заводом.
- Пища. Потребляется в городах. Производится на пищевых заводах.
Также существует дополнительные наборы графики FIRS и ECS (32 вида грузов), в которых имеется большее число грузов и более сложная система перевозок и потребления.
Предприятия[править]
Предприятия умеренного стиля[править]
Производящие:
Перерабатывающие:
|
Потребляющие:
|
Предприятия снежного стиля[править]
Производящие:
Перерабатывающие:
|
Потребляющие:
|
Предприятия пустынного стиля[править]
Производящие:
Перерабатывающие:
|
Потребляющие:
|
Предприятия игрушечного стиля[править]
Производящие:
Перерабатывающие:
|
Потребляющие:
|
Мультиплеер[править]
Игра обладает развитым мультиплеером. В Сети можно найти множество игровых серверов OpenTTD и сыграть с оппонентами. В игре есть настройка, допускающая появление в сетевой игре компьютерных противников. Можно обойтись без выделенного сервера, если игра идет по локальной сети или по интернету с использованием виртуальной сети; при этом нужно лишь убедиться что используется подходящая версия серверной части.
Бедствия[править]
Как и в любой стратегии «от бога», разработчики заготовили набор форс-мажорных обстоятельств:
- Крушение дирижабля С юго-запада или юго-востока прилетает дирижабль и падает на взлетно-посадочную полосу ранних аэропортов. Временно блокирует взлетно-посадочную полосу.
- Маленький НЛО Приземляется на «случайно» сломавшийся автотранспорт и уничтожает его.
- Большой НЛО Приземляется на железнодорожные пути, после чего с севера-востока вылетает самолет, уничтожающее НЛО. При взрыве уничтожается всё в квадрате 5х5, кроме заводов, ж/д дорог на которых находится поезд.
- Обвал шахты От шахты выходит полоса длиной около 20 квадратов — разрушающая всё на поверхности. Как правило свидетельствует о росте добычи угля.
- Крушение самолета Вероятность увеличивается при износе самолета, посадке крупных авиалайнеров на маленький аэродром. Происходит при посадке самолета — временно блокирует взлетную полосу.
- Автокатастрофа на переезде Поезд сбивает сломавшийся автотранспорт на переезде. Редко сбивается исправный автотранспорт, не успевший переехать пути.
- Столкновение поездов Происходит по вине игрока, при неправильном устройстве разъездных путей составов, и при отсутствии семафоров, при неправильном управлении поездом (игнорирование семафора, разворот состава)
- Подводная лодка Иногда курсирует вдоль краёв карты — причиняемый ущерб неизвестен.
- Взрыв нефтеперерабатывающего завода С северо-востока прилетает самолет и производит диверсию.
- Наводнение Происходит по вине игрока при неправильном изменении ландшафта, вода затопляет и уничтожает все на своем пути на уровне моря.
Аэропорты[править]
Маленькие[править]
- Маленький аэродром На них приземляются малые самолёты и вертолёты.
- Пригородный Улучшенная версия «маленьких» аэродромов, на которые могут приземляться и большие самолёты.
Большие[править]
- Городской На них приземляются малые самолёты, большие самолёты и вертолёты.
- Столичный «Городские» аэропорты со взлётной и посадочной полосой отдельно.
Огромные[править]
- Международный Улучшенная версия «городских» аэропортов с двумя взлётно-посадочными полосами.
- Межконтинентальный Улучшенная версия «столичных» аэропортов с двумя взлётными и посадочными полосами.
Вертолётные[править]
- Вертолётная площадка На них приземляются только вертолёты и только один.
- Вертолётные площадка и ангар Улучшенная версия вертолётных площадок с ангаром. Первый садится на площадку, второй едет в ангар.
- Вертолётная станция Улучшенная версия вертолётных площадок с «ангаром» с тремя площадками.
Дополнительная графика[править]
Игра допускает подключение дополнений, изменяющих графику. Дополнительная графика может быть представлена как в формате GRF, так и в формате PNG (для 32-х битной графики).
- Имеется несколько хорошо зарекомендовавших себя наборов обновлённой графики, содержащие транспорт, исторически использовавшийся в определённой стране. В частности, для себя новую графику создали: русские, американцы, англичане, датчане, немцы, сербы, чехи, шведы, японцы,
- Это может быть как графика транспорта, так и графика зданий.
- Основной проект графики OpenGFX позволил полностью отказаться от заимствованной графики из несвободной игры Transport Tycoon Deluxe (незакончена графика игрушечного и пустынного стилей.)
Поддержка и меценатство[править]
31 августа 2007 было объявлено о поиске денег на продолжение функционирования сайта игры и поддержки большой базы ночных сборок. За 20 часов было пожертвовано £310,12 и поиск денег прекратился.[2]
12 августа 2008 начался сбор средств на 2008/09 год. За 22 часа было пожертвовано 494,3 фунтов и сбор средств закончился.
Платформы[править]
Так как программа использует кроссплатформенную мультимедийную библиотеку SDL, она может быть запущена на многих операционных системах[3].
Устройства (поддержка прекращена):
|
Поддерживаемые: | Неподдерживаемые: |
Оценки[править]
| Этот раздел не завершён.
Вы поможете проекту, исправив и дополнив его.
|
Примечания[править]
- ↑ OpenTTD «TruncateString()» Buffer Overflow Vulnerability
- ↑ Fundraiser 2007/2008 - Closed. Архивировано из первоисточника 16 февраля 2012. Проверено 12 марта 2009.
- ↑ Операционная система/Ru. Вики OpenTTD. Архивировано из первоисточника 16 февраля 2012. Проверено 17 апреля 2011.
См. также[править]
Ссылки[править]
| Свободные компьютерные игры (список) | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Симуляторы |
FlightGear • Frets on Fire • Oolite • OpenBVE • OpenTTD • Rigs of Rods • Simutrans • TORCS • Toribash • Vega Strike |
||||||||
| Стратегии |
|
||||||||
| Action |
AssaultCube • Cube • FreeDoom • Nexuiz Classic • OpenArena • Tremulous • Xonotic |
||||||||
| Ролевые |
|
||||||||
| Казуальные |
|
||||||||
- Программное обеспечение по алфавиту
- Компьютерные игры по алфавиту
- Экономические стратегии
- Игры с открытым исходным кодом
- Игры для FreeBSD
- Игры для Linux
- Свободные компьютерные игры
- Игры для Haiku
- Игры для Windows
- Игры для MorphOS
- Игры для iPod touch
- Игры для iPhone
- Игры для Symbian OS
- Игры для Pocket PC
- Игры для Palm
- Игры для Android
- Игры для Maemo
- Игры для Nintendo DS
- Игры для GP2X
- Игры для PlayStation Portable
- Игры для Zaurus
- Игры для UIQ3
- Игры для NetBSD
- OpenBSD
- Программное обеспечение для OS/2
- Программное обеспечение для Mac OS X
- Игры для ReactOS
- Игры для Solaris
- Игры для Amiga
- Игры для BeOS
- Игры для DOS
- Игры для RISC OS
- Игры для SkyOS

