Обсуждение: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>
- Microsoft Windows
- Mac OS X
- BeOS
- SunOS
- Linux
- OS/2
- FreeBSD
- Palm OS
- Pocket PC
- MorphOS
- AmigaOS (неофициально)
- SkyOS (неофициально)
- RISC OS (неофициально)
- Maemo (Beta version)
- GP2X (неофициально)
- UIQ3 (неофициально)
- ReactOS (неофициально)
- PlayStation Portable (неофициально) <ref>[1]</ref>
- Nintendo D.S. (Alpha Test)
- iPhone/iPod Touch (неофициально)
