Обсуждение:OpenTTD

Материал из TTDRussiaWiki

Перейти к: навигация, поиск

Шаблон:Карточка программы OpenTTD — компьютерная игра, порт известной игры Transport Tycoon Deluxe. Собственнический двоичный код Transport Tycoon Deluxe был преобразован в код на C++ программистом Людвигом Стригеусом с помощью дизассемблера. OpenTTD является бесплатной и свободной программой, но для работы требует файлы данных от платной оригинальной Transport Tycoon Deluxe. Имеются сборки для многих популярных операционных систем: Microsoft Windows, Mac OS X, GNU/Linux, MorphOS и др.

Содержание

Игра

Суть игры в том, что игроку надо получить как можно больше прибыли. Достигается эта цель за счет перевозок грузов и пассажиров разнообразным транспортом (железнодорожным, авто, авиа и водным). Игрок начинает игру в начале XX века с паровозами и самолетами типа «кукурузник» продолжает играть с дизелями и заканчивает играть в конце XXI века с маглевами, монорельсами и «Конкордами».

Фактически OpenTTD является дальнейшим развитием Transport Tycoon Deluxe и давно превзошла своего предшественника по функциональности и стабильности. Улучшения появляются и проходят тестирование ежедневно в так называемых «ночных сборках». Помимо прочих улучшений и нововведений следует отметить в 64 раза больший максимальный размер карт, полноценную поддержку Юникод, перевод на 40 языков мира включая африкаанс и эсперанто, возможность игры по локальной сети и через интернет, улучшенный искусственный интеллект. Для игры по прежнему требуются файлы (графика и музыка) от оригинального TTD, но ведутся работы по переходу на графику, созданную энтузиастами.

Ветви и хронология развития игры

Ветви

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

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

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

Хронология

  • OpenTTD 0.1 (2004-03-06)
  • OpenTTD 0.1.1 (2004-03-14)
  • OpenTTD 0.1.2 (2004-03-15)
  • OpenTTD 0.1.3 (2004-03-18)
  • OpenTTD 0.1.4 (2004-03-25)
  • OpenTTD 0.2.0 (2004-04-03)
  • OpenTTD 0.2.1 (2004-04-04)
  • OpenTTD 0.3.0 (2004-04-14)
  • OpenTTD 0.3.1 (2004-04-26)
  • OpenTTD 0.3.2 (2004-05-22)
  • OpenTTD 0.3.2.1 (2004-05-23)
  • OpenTTD 0.3.3 (2004-07-14)
  • OpenTTD 0.3.4 (2004-09-14)
  • OpenTTD 0.3.5 (2004-12-24)
  • OpenTTD 0.3.6 (2005-01-24)
  • OpenTTD 0.4.0 (2005-05-15)
  • OpenTTD 0.4.0.1 (2005-05-21)
  • OpenTTD 0.4.5 (2006-01-31)
  • OpenTTD 0.4.6 (2006-03-22)
  • OpenTTD 0.4.7 (2006-03-26)
  • OpenTTD 0.4.8 (2006-08-12)
  • OpenTTD 0.5.0 (2007-02-27)
  • OpenTTD 0.5.1 (2007-04-20)
  • OpenTTD 0.5.2 (2007-05-29)
  • OpenTTD 0.5.3 (2007-09-15)
  • OpenTTD 0.6.0 (2008-04-01)
  • OpenTTD 0.6.1 (2008-06-01)

Аспекты игры

Виды транспорта

  • Грузовик. Перемещается по дорогам, перевозит небольшое число груза (кроме пассажиров), дешев, прибыли приносит немного, в качестве конечных точек маршрута используются погрузочные платформы.
  • Автобус. Перемещается по дорогам, перевозит небольшое число пассажиров, дешев, прибыли приносит немного, в качестве конечных точек маршрута используются автобусные остановки.
  • Поезд. Перемещается по рельсам, может перевозить самое большое число груза и пассажиров, имеет среднюю цену, приносит самую большую прибыль, в качестве конечных точек маршрута используются Ж/Д станции.
  • Самолёт. Перемещается по воздуху, в зависимости от модели может перевозить как небольшое количество груза, так и большое, самый дорогой по цене, приносит большую прибыль, в качестве конечных точек маршрута используются аэропорты.
  • Вертолет. Перемещается по воздуху, перевозит небольшое число груза, дорог, прибыли приносит немного, в качестве конечных точек маршрута используются аэропорты, вертолётные площадки или имеющиеся морские нефтяные платформы.
  • Корабль. Перемещается по воде, перевозит большое число груза, не очень дорог, приносит среднюю прибыль, в качестве конечных точек маршрута используются доки.
  • Трамвай. Перемещается по рельсам, по ним же могут перемещаться и автомобили. Очень дешевый но очень медленный. Перевозит все виды грузов…Конечные точки- трамвайные остановки

Виды грузов

  • Пассажиры. «Производятся» и «потребляется» городами, штаб-квартирами и нефтяными платформами.
  • Почта. «Производится» и «потребляется» городами.
  • Уголь. Производится угольными шахтами, потребляется электростанциями.
  • Железная руда. Производится шахтами железной руды, потребляется сталелитейными заводами.
  • Зерно и домашний скот. Производятся фермами, потребляются заводами.
  • Сталь. Производится сталелитейными заводами, потребляется заводами.
  • Лес. Производится лесами, потребляется лесопилками.
  • Нефть. Производится нефтяными скважинами и нефтяными платформами, потребляется нефтезаводами.
  • Товары. Производятся заводами, лесопилками и нефтезаводами, потребляются городами при наличии в них крупных зданий.
  • Ценности. «Производятся» и «потребляются» банками.

Существует еще три климата, в которых перечисленные виды грузов изменены частично (субарктический и субтропический климат) или полностью (игрушечный климат).

Субарктический климат.
  • Подукты. Потребляется в городах. Приозводится на пищевых заводах
  • Бумага. Производится бумажным заводов в результате переработки дерева. Производится бумажной фабрикой.
Субтропический климат.
  • Вода. Производится водяной скважиной. Потребляется водохранилищем в городе.
  • Кукуруза Производится на ферме. Потребляется пищевым завоводом
  • Фрукты Производится на фруктовой плантации. Потребляется пищевым завоводом
  • Медная руда Производится на медной шахте. Потребляется заводом
  • Каучук Производится каучуковой плантацией. Потребляется заводом

Также существет дополнительный набор графики ECS, где 35 видов грузов и более сложная система перевозок и потребления.

Города

Города состоят из зданий и улиц. Для каждого здания есть набор уровней потребления грузов (например, 3/4 Пассажиры, 1/4 Почта и 1/8 Товары). Если в зоне охвата станции есть здания, сумма уровней для которых не меньше 1, станция будет разгружать этот груз с транспорта.

Городская администрация для каждой транспортной компании, работающей в городе или вблизи него, ведёт рейтинг. Рейтинг может упасть, если снести в городе много зданий, или построить станцию и долго не вывозить с неё груз. При низком рейтинге город может запретить компании строить станции вблизи города, а также сносить здания. Рейтинг можно повысить, проведя рекламную кампанию в городе или инвестировав в строительство зданий или реконструкцию улиц. Можно также поставить в городе статую основателя компании или купить эксклюзивные права на транспортное обслуживание вблизи города. Так же можно купить эксклюзивное право на работы в этом городе, тогда всё что принадлежит городу будет приносить доход исключительно Вашему персонажу.

Названия городов генерируются игрой автоматически при запуске новой игры. Есть множество режимов названий(английские, европейские, римские и другие). Английские названия состоят из начальной части (Aber-, Trud-, Lennin- и т. д.) и конечной (-bury, -burg, -well…), к ним может добавляется спереди слово Great или Little, также сзади Bridge или Springs. Также существует дополнительная графика с реальными названиями городов

Предприятия

  • Нефтяная платформа. Производит нефть. Появляется в игре в районе 1960-го года. Находятся в море. Платформа является станцией (без принадлежности к транспортной компании) для вертолётов, пассажирских судов и танкеров).
  • Нефтяная скважина. Также производит нефть, но меньше и находится только на земле
  • Нефтеперерабатывающий завод. Потребляет нефть. Производит товары
  • Банк. Появляются в районе 1950-го года. Находятся в городах, однако являются не зданиями города, а предприятиями (их нельзя снести). Производят и потребляют ценности.
  • Лес. Производит древесину.
  • Лесопилка. Потребляет древесину. Производит товар (товар потребляет город).
  • Угольная шахта. Производит уголь.
  • Электростанция. Потребляет уголь.
  • Завод. Потребляет скот, зерно, сталь. Производит товар.
  • Ферма. Производит скот, зерно.
  • Шахта железной руды. Производит железную руду.
  • Сталелитейный завод. Потребляет железную руду. Производит сталь.

Мультиплеер

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

Дополнительная графика

В игре можно подключить дополнительную графику. Причем как в формате *.gfr так и в формате PNG для 32-х битной графики .

Поддерживаемые платформы

Так как программа использует кросплатформенную мультимедийную библиотеку SDL, она может быть запущена на многих операционных системах. <ref>Шаблон:Cite web</ref>

Личные инструменты