OpenTTD

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
OpenTTD
Openttdlogo.svg
Cardhill Transport, 2000-06-25.png
Скриншот OpenTTD 1.3.2 со свободным пакетом графики zBase r250
Тип

экономическая стратегия реального времени

Разработчик

OpenTTD Team

Написана на

Си

Операционная система

Microsoft Windows, Mac OS X, Linux, MorphOS, Android, Symbian, iOS

Аппаратная платформа

Linux, Microsoft Windows и Mac OS X

Последняя версия

1.4.1 (2014-06-02; 89 дней тому назад)

Кандидат в релизы

1.4.2 RC1 2014-07-03; 58 дней тому назад

Лицензия

GNU GPL 2.0 — движок
Возможно использовать данные от оригинальной TTD

Сайт

openttd.org/en/

OpenTTD на Викискладе
Скриншот OpenTTD сборки 17789 с пакетом графики из Transport Tycoon Deluxe

OpenTTD — компьютерная игра, порт известной игры Transport Tycoon Deluxe. OpenTTD является бесплатной и свободной программой, для работы с которой можно использовать файлы данных от платной оригинальной Transport Tycoon Deluxe. Существуют сборки для многих популярных операционных систем: Windows, Linux, Mac OS X, MorphOS, Android, Symbian и iOS. В качестве блиттера может быть использован SDL, а также OpenGL и Allegro.

Создание и финансирование[править | править вики-текст]

Собственнический двоичный код Transport Tycoon Deluxe был преобразован в код на C++ программистом Людвигом Стригеусом с помощью дизассемблера в 2004 году. До 2005 года проект разрабатывался на площадке SourceForge.net где занимал 8-е место по активности разработки[1], после стал разрабатываться на собственном сайте с собственной Вики и форумом.

31 августа 2007 было объявлено о поиске денег на продолжение функционирования сайта игры и поддержки большой базы ночных сборок. За 20 часов было пожертвовано £310,12 и поиск денег прекратился[2]. 12 августа 2008 начался сбор средств на 2008/09 год. За 22 часа было пожертвовано £ 494,3 и сбор средств закончился.

Игровой процесс[править | править вики-текст]

Суть игры в создании и успешном развитии транспортного предприятия, которым руководит игрок. Развитие происходит благодаря извлечению прибыли, которая получается от перевозок грузов и пассажиров разнообразным транспортом (железнодорожным, авто, авиа и водным). Игрок начинает игру в начале XX века с паровозами и самолётами типа «Кукурузник» или Юнкерс, продолжает играть с дизелями и «Боингами» и заканчивает играть в конце XXI века с маглевами, монорельсами и «Конкордами». Игроки могут прокладывать мосты и тоннели, строить дороги, железные дороги, станции, аэропорты каналы и акведуки. Названия оригинальных транспортных средств сделаны вымышленными (хотя существует модификация, заменяющая их на реальные), в то время как в Transport Tycoon Deluxe используются реальные названия.

Фактически, OpenTTD является дальнейшим развитием Transport Tycoon Deluxe, а также наработок TTDPatch и превзошла своих предшественников по функциональности и стабильности. Улучшения появляются и проходят тестирование ежедневно в «ночных сборках». Помимо прочих улучшений и нововведений следует отметить в 64 раза больший максимальный размер карт, возможность строительства рек, каналов и акведуков, полноценную поддержку Юникода, перевод на 40 языков мира включая русский, возможность игры по локальной сети и через интернет, улучшенный и развивающийся искусственный интеллект. Для игры можно использовать файлы (графика, звуки и музыка) от оригинального TTD, но есть пакеты основной графики (OpenGFX), звуков (OpenSFX) и музыки (OpenMSX), которые являются полностью открытыми и созданы в рамках лицензии GNU GPL 2.0. Также в игре существует мультиплеер до 15 игроков, который поддерживает IPv6.

Игра имеет разнообразные возможности настройки, дополнительные наборы графики NewGRF (New Graphics Resource File), кроме того существуют различные патчи, формирующие экспериментальные версии развития игры (Gonozal_VII Patchpack, Russian Community Patchpack [3] [4]). Всё это даёт широкие возможности влияния на игровой баланс и геймплей как в целом, так и в деталях.

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

Ветви и хронология развития игры[править | править вики-текст]

Ветви[править | править вики-текст]

Существуют несколько проектов, направленных на различные задачи:

  • Trunk (транк) или основная ветвь развития.
  • NewGRF_ports, занятая расширением применяемой новой графики. К примеру есть наработки самолётов-амфибий.

Ранее существовавшие ветви при достижении стабильной работы включались в основную и их изменения уже включались в транк. Пример: 32bpp, NoAI, Cargodest, NoGo.


Хронология разработки[править | править вики-текст]

Ветка Дата выпуска Нововведения
0.1.x 2004-03-06
  • Добавлена возможность построения дорог на откосах
  • Добавлена возможность приказа идти в гараж/депо/док/аэропорт
  • Возможность построения больших станций
  • Возможность объединения станций
0.2.x 2004-04-03
  • Добавлены «Горячие клавиши»
  • Добавлен автопостройщик дорог (дороги в 2 клика)
0.3.x 2004-04-14
  • Введен мультиплеер
  • Добавлена консоль в игре
  • Добавлены оригинальные названия транспорта
  • Добавлены плавные экономические изменения
0.4.x 2005-05-15
  • Чат.
  • Возможность бана и кика игроков.
  • Увеличение максимальных размеров карты до 2048x2048.
0.5.x 2007-02-27
  • Добавлен русский язык
  • Добавлена поддержка новой графики из TTDPatch
  • Добавлены новые типы аэропортов
0.6.x 2008-04-01
  • Добавлена автозамена транспорта
  • Трамваи
  • Добавлена экранная клавиатура
  • Добавлено группирование транспорта и возможность сортировки
  • Исправление ошибки, приводившей к уязвимости[5].
0.7.x 2009-04-01
  • Введение пользовательских AI-скриптов (включены наработки ветки NoAI);
  • Встроенное обновление компонентов через центральный сервер;
  • Неводные края карты;
  • Увеличение максимального числа компаний в игре до 15;
  • Поддержка системного шрифта;
  • Закончены графика объектов снежного и умеренного стилей наборов OpenGFX, OpenSFX и OpenMSX.
1.0.x 2010-04-01
  • Доработана прорисовка спрайтов
  • Убраны ошибки работы с графическими дополнениями
1.1.x 2011-04-01
  • Закончена анимация объектов снежного и умеренного стилей наборов OpenGFX, OpenSFX и OpenMSX, игра больше не требует оригинальных файлов Transport Tycoon и полностью свободна
  • Новое окно настроек NewGRF
  • Графическая конфигурация дополнительной графики
  • Настройка горячих клавиш в файле hotkeys.cfg
1.2.x 2012-04-15
  • Введены приближения карты х2 и х4
  • Добавлены большие сведения об владениях игрока
  • Удалены некоторые наборы NewGRF
  • 32bpp-графика теперь единым файлов в формате .grf, а не .png (включение в транк ветки 32bpp)
  • Объединение папок «data» и «gm» в одну «baseset»
1.3.x 2013-04-01
  • Добавлена возможность установки новых целей игры таких как рост городов и т.д. (включение ветки разработки NoGO в транк)
1.4.x 2014-04-01
  • Увеличение максимальных размеров карты до 4096x4096.
  • Включение в игру направлений для грузов и пассажиров (cargodists)

Дополнения[править | править вики-текст]

В игре есть встроенный загрузчик контента с централизованного сервера BaNaNaS, новой графики, новых алгоритмов компьютерного противника, новой музыки, дополнительные библиотеки для алгоритмов, а также новых сценариев игры и карт высот. В загрузчике есть функция обновления дополнений. Дополнительная графика может быть представлена как в формате GRF, так и в формате PNG. Графика в формате GRF поддерживает как 8-ми так и 32-х битные текстуры. Помимо авторских работ, украшающих игру, есть 3 базовых дополнения, позволяющие отказаться от оригинальных файлов игры и сделать её полностью свободной.

  • OpenGFX — базовая графика текущая версия 0.5.1
  • OpenSFX — базовые звуки текущая версия 0.2.3
  • OpenMSX — базовая музыка текущая версия 0.3.1

При установке игры под Linux и Windows, начиная с версии 0.7.3, данные дополнения скачиваются автоматически, так как прописаны в зависимостях. Большинство дополнений лицензировано под GPL и CC-BY-SA.

Дополнительная графика[править | править вики-текст]

Игра поддерживает подключение дополнений графики

  • Имеется несколько хорошо зарекомендовавших себя наборов обновлённой графики, содержащие транспорт, исторически использовавшийся в определённой стране. В частности, для себя новую графику создали: русские, американцы, англичане, датчане, немцы, сербы, чехи, шведы, японцы.
  • Это может быть как графика транспорта, так и графика зданий.
  • Основной проект графики OpenGFX позволил полностью отказаться от заимствованной графики из несвободной игры Transport Tycoon Deluxe (незакончена графика игрушечного и пустынного стилей.)
  • Существует наборы графики существенно расширяющие количество представленных предприятий: ECS и FIRS.

Платформы[править | править вики-текст]

Так как программа использует кроссплатформенную мультимедийную библиотеку SDL, она может быть запущена на многих операционных системах[6].

Устройства (поддержка прекращена): Поддерживаемые: Неподдерживаемые:
Рецензии
Зарубежные издания
Издание Оценка
GameSpot 7.5/10[7]
Рейтинг на основании нескольких рецензий
Агрегатор Рейтинг
MobyRank 90 / 100[8]

Оценки[править | править вики-текст]

Журнал PC Gamer поставил игру на 20 место в списке 50 лучших бесплатных игр[9], а также включил в список 20 свободных игр, в которые вы должны поиграть[10].

OpenTTD была выбрана лучшей (свободной) игрой в 2005, 2007, 2009 и 2010 пользователями Венгерского Unix портала[11][12][13][14].

Примечания[править | править вики-текст]

  1. Belenzon, Sharon and Schankerman, Mark A. (October 2008). Motivation and Sorting in Open Source Software Innovation. EDS Innovation Research Programme, London School of Economics and Political Science.
  2. Fundraiser 2007/2008 - Closed. Проверено 12 марта 2009. Архивировано из первоисточника 16 февраля 2012.
  3. TTD Russia • Просмотр форума - Разработка OpenTTD
  4. List of patches - OpenTTD
  5. OpenTTD «TruncateString()» Buffer Overflow Vulnerability
  6. Операционная система/Ru. Вики OpenTTD. Проверено 17 апреля 2011. Архивировано из первоисточника 16 февраля 2012.
  7. OpenTTD - GameSpot
  8. OpenTTD for Acorn 32-bit (2005) - MobyGames
  9. The 50 best free PC games | PC Gamer
  10. 20 free PC games you must play | PC Gamer
  11. HUP Olvasók Választása Díj 2005 - eredményhirdetés (Hungarian). Hungarian Unix Portal (HUP). Проверено 11 декабря 2009.
  12. HUP Olvasók Választása Díj 2007 - eredményhirdetés (Hungarian). Hungarian Unix Portal (HUP). Проверено 11 декабря 2009.
  13. HUP Olvasók Választása Díj 2009 - eredményhirdetés (Hungarian). Hungarian Unix Portal (HUP). Проверено 14 января 2010.
  14. HUP Olvasók Választása Díj 2010 - eredményhirdetés (Hungarian). Hungarian Unix Portal (HUP). Проверено 3 мая 2011.

См. также[править | править вики-текст]

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