Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
MarsWars [RTS] 1, 2, 3  След.
   Список разделов - Другой Doom и Doom в играх - MarsWars [RTS]Ответить
АвторСообщение
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №1 Отправлено: 26.04.16 08:24:13
Отличный креатив или рецензия на ресурс (+40)
MarsWars - DOOM RTS по Ultimate DOOM.

Краткая история создания.

Почти с самого начала, как я пришел только в gamedev, у меня появилась мечта - написать свою FPS(частично воплощена в Wolf3D:DM) и RTS. Ну и с RTS сразу же определился - это должна быть непременно игра по любимому DOOM. Дальше были долгие попытки сделать что-то на GameMaker, затем было принято решение уменьшить запросы и сделать что-то совсем простое - так появился IronTick(несколько версий на GameMaker, затем Delphi7, а затем IDE Lazarus - Pascal+SDL, если интересно - смотрите на t3dstudio.ru). И вот, не так давно, я понял, что готов написать что-то более сложное. И решительно взялся за мечту(в IDE Lazarus + SDL.dll). Наработки меню были сделаны еще осенью 14 года, затем был длинный перерыв и в декабре 2015 года взялся за работу вновь.

В начале(еще на GameMaker), видел стратегию в StarCraft-стиле - т.е. строители-рабочие, ресурсы которые они добывают и "еда"-ограничитель армии(ну, типа как сделал Cybermind). Но спустя время, концепция была пересмотрена - в процессе создания версии представленной тут вдохновлялся бетой Battle For Mars, так что найдёте много общего.

Почему именно Ultimate Doom? Всегда было не понятно, почему создатели думртс как-то "перепрыгивают" первую часть - добавляют в игру сразу всех монстров из д2(а то еще и понавыдумывают новых)? Мне вот с самого появления идеи был очевиден план создания такой игры(собственно, MarsWars будет двигаться в этом направлении, если у меня интерес будет): сперва делаем первую часть по д1(юнитов мало, можно набраться опыту, отбалансировать это), а затем уже аддоном добавлять Hell On Earth - монстров из д2 и технику UAC + новые кампании. А там дальше можно и FinalDoom - чисто новые, более сложные компании.

В игре есть:
- скирмиш на 4 игрока - можно играть как одиночку с ИИ, так и с людьми в мультиплеере(клиент-сервер);
- 4 разных режима игры;
- кампании на 22 миссии - по 11 за обе стороны;
- загрузка и сохранение в одиночной игре, а так же - запись и просмотр реплеев;
- английский и русский язык интерфейса(даже чат(кроме буквы ё)!);
- отдельный(выделенный) сервер.

Кратко по механике:
- никаких рабочих и добываемых ресурсов - ВСЕ юниты, что есть в игре - боевые;
- базу строит главное здание(имеется у всех игроков изначально) в некотором радиусе от себя;
- лимит армии не изменяется никакими "фермами" и жестко ограничен в 100 юнитов на игрока(в этот лимит входят и здания);
- в качестве ресурса - только энергия, которая лимитирует количество одновременно выполняемых действий(постройка зданий, призыв юнитов, исследование апгрейда);
- две стороны - Hell(представлены всеми монстрами из Ultimate DOOM) и UAC - космопехота людей с различным вооружением из оригинала;
- монстры сохранили ряд специфических особенностей - вроде пейнстейта и невозможности одинаковым монстрам наносить друг другу урон в дальнем бою(переключаются на рукопашку).

О кампаниях.
Изначально, понятно, планировалось как следует проработать сюжет и сделать подробное описание к каждой миссии, но, как это бывает обычно - под конец интерес стал увядать и в голову просто нечего не приходило. Так то игра без кампаний для релиза была готова еще месяц назад. Поэтому - просто 22 миссии с заданиями в 1-2 строки и "завязка" в паре абзацев в мануале. Ну и названия некоторых миссий с отсылкой к оригинальным эпизодам. И еще я себе тут же придумал отмазку: а нужен ли проработанный сюжет, если в оригинале он подавался в виде пары абзацев? Но если меня накроет вдохновение, текстовки к миссиям я таки добавлю.

Об авторах.
Проект чуть менее, чем полностью - мой. Т.е. я целиком писал код, подбирал и редактировал ресурсы и по большей части мапил здания. Но, тем не менее, не могу не отметить, что начиная с НГ(когда стали появляться более-менее играбельные версии) к игре в качестве тестеров активно подключились соклановцы Print, Archi, Const, Seifer, Soosisya San, а так же Печенька. За что в нижней части меню и стоит "ASTS TEAM (C)".

Настоятельно прошу - перед игрой почитать справку - она на русском языке! Ряд вещей в механике игры не такие как в StarCraft/C&C и могут быть не очевидны.
При возникновении вопросов - опять же смотрим сперва в справку - если там нету - пишите сюда.

На всякий случай добавлю: у меня нету цели серьёзно конкурировать с киброй. Я вполне признаю, что мой проект в ряде моментов хуже DoomWars-а. Но для меня и это лютый успех, ибо на момент написания этого сообщения MarsWars - это вообще самое сложное, что я писал когда либо.

И еще: нету(и не планируется) никакой возможности модифицировать что-то или делать кастомные карты.

Скриншоты(v39):
Скрытый текст:

























Крайняя версия:

Версия 39:
(20мб) http://t3dstudio.ru/files/mw/MarsWarsv39.zip

38 -> 39

Скрытый текст:


Изменения:
- Плазменные щиты и аура боли появляются только после апгрейда на защиту зданий;
- Увеличен размер озер и они теперь не идеально круглые, а приплюснутые;
- Изменено меню(вместо непонятной иконки мышки - добавлено нормальное подписанное поле);
- Изменена стрельба из шотгана(сержант и его зомби) - теперь всем юнитам в области наносится один и тотже урон(не зависящий от удалённости от центра этой области, как у гранат, ракет или бфг), включая и здания;
- Изменения в ИИ: компьютер теперь умеет вести бой на несколько фронтов;
- Ряд мелких изменений, в т.ч. кампаниях;
- После завершения игры(нажатия на кнопку Reset/Сброс) номер карты не меняется;

Исправления:
- Исправлен мелкий визуальный глюк при просмотре реплеев;

Новое:
- Добавлено больше ландшафтов;
- Разные бонусы к урону и броне юнитов после апгрейдов;
- Добавлен полный набор зомби(теперь лост может вселятся во всех пехотинцев людей, захваченные казармы производят зомби до пулеметчика включительно);
- Во время действия адской силы ускоряются снаряды;
- Два новых режима игры:
-- Вторжение: все игроки объединяются в одну команду, пустые слоты заполняются ИИ 5, в центре карты появляется "поляна" с порталом из которого волнами(всего 20) идут монстры. Первая волна начинается через 3 минуты, каждая последующая - через 1 минуту + 2_секунды*номер_следующей_волны после смерти последнего монстра. Монстры в 3 раза крепче обычных.
-- Захват точек: на карте появляются 4 точки, которые нужно захватить. Точка представляет собой окружность радиусом 100 пикселей, она отображается как на карте(поверх всех объектов, включая туман войны), так и на миникарте - цветом игрока-владельца в данный момент. Что бы захватить точку, необходимо отправить внутрь неё юнита. Для того, что бы перезахватить точку, захваченную до этого игроком-адом достаточно 2х секунд, а игроком-UAC - необходимо 60 секунд(или быстрее, если в захвате участвуют много юнитов). Точка восстанавливает здоровье юнитов, находящихся внутри неё, а кроме этого, пехоте людей даёт щиты. После захвата всех точек одним игроком(или одной командой) - все вражеские юниты и здания уничтожаются.
- Отменять заказ на конкретные виды юнитов можно кликая правой кнопкой мыши по их иконкам;
- Сколько угодно инженеров теперь могут участвовать в починке одного здания, но при условии, что его никто не атакует в данный момент;
- UAC добавлен новый юнит - Air armored personnel carrier - быстрый воздушный транспортник, который может перевозить до 10 космопехов за раз. Что бы загрузить бойцов в него - выберите их и кликните правой кнопкой по транспорту(под курсором при этом появится голубой маркер), а что бы выгрузить - выберите корабль и нажмите комбинацию shift+C. У него под спрайтом отображается два числа - слева - максимальное число мест, справа - число занятых мест.

Баланс:
- Чуть увеличен урон от ауры боли(было 1 в секунду, стало 2, но при нанесении урона учитывается броня - так что с апгрейдом на броню урон будет 1);
- Радиус видимости мастермайнда уменьшен до 260;
- Щиты людей поглощают 1/3 урона от плазмы(снаряды импа, какодемона, барона и плазмаганнера);
- Огнестрел пробивает щиты не теряя урон;
- Время эффекта антидемонического токсина медиков накапливается с каждым выстрелом(но не больше 4 секунд);
- Гранатомётчик(и его зомби) не может атаковать теперь даже парящих(только назменых);
- Урон огнестрела(инженеры, медики, коммандо и их зомби) уменьшен до 6, скорострельность коммандо(но не его зомби) чуть увеличена(количество урона в секунду осталось прежним);
- Невидимость людей пропадает во время стрельбы;
- Изменено время исследования некоторых апгрейдов;
- Кибердемон и зомби больше не могут быть детекторами;
- Демон теперь имеет изначальную броню 1;
- Время создания плазмаганнера уменьшено до 20 секунд;
- Время создания космопеха с БФГ уменьшено до 65 секунд;
- Здания UAC имеют постоянный бонус брони +4;
- Чуть увеличена скорость передвижения гранатометчика и BFG-marine;




Старые версии:

Версия 38:
Скрытый текст:


(20мб) http://t3dstudio.ru/files/mw/MarsWarsv38.zip

37 -> 38

Изменения:
- Апгрейд hell power у ада теперь исследуется 60 секунд, но действует в течении 30 секунд и кроме ускорения атаки и передвижения даёт +2 к защите(+ эфект красной ауры вокруг юнитов);
- Импы, какодемоны и бароны будут атаковать подобных себе врагов в последнюю очередь(если только это не самый ближний враг);

Исправления:
- Найдена и исправлена ошибка просмотра информации о сейве(тип игры указывался неверно);

Новое:
- Реплеи теперь можно просматривать от лица конкретного игрока;
- Главное здание UAC генерирует силовые щиты у всех союзных юнитов и зданий вокруг себя, щиты дают +2 к защите(+ эффект синей ауры);
- Главное здание ада создаёт вокруг себя ауру боли - все вражеские юниты в радиусе его видимости медленно теряют своё здоровье;
- В выделенный сервер добавлена команда -ffa - устанавливает всем игрокам-ботам разные команды;

Баланс:
- Урон мин поднят до 200, радиус взрыва - до 100;
- Здоровье какодемона уменьшено до 180, а барона увеличено до 530;
- Изменения во времени исследования апгрейдов(атака и броня - по 4 минуты, зомбификация/хеллповер/мины/токсин - по 1 минуте);
- Скорость полета снарядов плазмаганера увеличена вдвое(теперь редко промахивается по быстрым лостам);
- Глав. здание даёт 2 ед. энергии, максимальное количество казарм увеличено до 8;
- Мины могут повредить союзных юнитов при взрыве(так же, как и с ракетами или гранатами - урон вдвое меньше);
- Урон мастермайнда снижен до 15;
- Дальность атаки у инженера увеличена до 265, у гранатометчика - до 295, у сержанта - до 240;




Версия 37:
Скрытый текст:


(20мб) http://t3dstudio.ru/files/mw/MarsWarsv37.zip

36 -> 37

Изменения:
- После уничтожения главных зданий невидимость остаётся и войска игрока более не раскрываются в тумане войны, но их будет видно на миникарте;
- Случайный порядок воспроизведения музыки;
- Изменения в ИИ(порядок постройки, использование мин);
- Разное время исследования апгрейдов;
- Изменения в кампаниях в связи с изменениями в балансе;

Исправления:
- После загрузки скирмиш-игры, в меню на пред просмотре карты отображалась другая карта(не соответствующая параметрам), исправлено;

Новое:
- Лосты получили возможность захватывать("проклинать") казармы UAC(если у тех меньше 2/3 здоровья); проклятые казармы(добавлены в версии 36) постоянно производят зомби; проклятым казармам можно указывать пункт сбора;
- Дымные следы от ракет и гранат;
- Мелкие проходимые декорации(камни, черепа);
- Кровь от огнестрела, вместо "буллетпуфов";
- Снаряды(кроме ракет, гратан и бфг) теперь летят не в центр юнитов, а с небольшим разбросом(в пределах радиуса цели, т.е. промахов не будет);

Баланс:
- Чуть уменьшена скорострельность турелей UAC;
- Скорость бега коммандо поднята до 10;
- Лост раскрывает невидимок не на 4, а на 1 секунду, как и другие детекторы;
- Дальность обзора лоста увеличена до 270, время создания уменьшено до 5 секунд;
- Кибердемон становится детектором после апгрейда;
- Во время действия токсина UAC демоны перестают видеть невидимок(лосты, зомби и мастермайнд);
- Дальность атаки медиков увеличена до 230;
- Медик может лечить сам себя(и для того, что бы не искать лишних целей - больше не может лечить других медиков - сами себя вылечат); время создания уменьшено до 5 секунд;
- Ракетчик людей стал гранатометчиком и теперь стреляет гранатами: радиус сплеша меньше(35), урон меньше(70), но по зданиям удваивается, сплеш по мелкой пехоте(пехота людей, зомби, импы и лост) ополовинивается; больше не может атаковать воздушные цели; дальность обзора увеличена до 290;
- Сплеш от ракет(с ними остался один кибер)/гранат ополовинивается по мелкой пехоте(см. выше), какодемон и барон теперь получают полный урон;
- Увеличен дополнительный урон по зданиям от ракет(увеличение в 1,5 раза);
- Урон от бфг уменьшен до 100; по зданиям полный; сплеш по пехоте людей - ополовиненный, по остальным - полный;
- Плазмаганнер наносит вдвое, а не втрое меньший урон по пехоте людей;
- Огнестрел(медики, инженеры, их зомби, коммандо и мастермайнд) наносит втрое, а не вдвое больший урон по маленьким юнитам;


UPD 18.06.17

Новое:
- Немного поменял меню: смена режима игры теперь происходит на форме "СХВАТКА", а не там, где список игроков;

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




Версия 36:
Скрытый текст:


(20мб) http://t3dstudio.ru/files/mw/MarsWarsv36.zip

35 -> 36

Изменения:
- Маленькие изменения в ИИ:
--- ИИ 1 показался слишком сложным для самого легкого, немного упростил(теперь нападает меньшим количеством войск);
--- все уровни теперь помогают союзникам и реагируют на нападение на их базы;
--- UAC используют мины по-другому;
--- ИИ теперь в избытке создаёт лостов/инженеров(стали реже случаи, когда бот тупо сливал свою армию на вражеских невидимках);
- В меню, в подразделе "Записи" - на кнопке включения/выключения записи теперь отображается статус: "OFF" - запись не ведётся и не проигрывается, "RECORD" - ведётся запись, "PLAY" - идёт просмотр записи.
- Мелкие изменения в тексте(и переводе) игры и в справке;
- Изменения в миссиях кампаний(почти во всех), так же в игру добавлено новое здание - "Проклятые казармы" - автоматически производит зомби(часто будет встречаться в кампании за UAC на стороне демонов);
- Генерация карты для скирмиша: позиций игроков стали ближе к центру(только для варианта "по углам");

Исправления:
- Найдена и исправлена ошибка в загрузке сохранений кампаний после перезапуска игры - ИИ демонов начинал вести себя по другому;
- Средние камни(препятствия на карте) имеют два варианта внешнего вида - с озером грязи внутри и без него, но из-за ошибки в коде на карту добавлялись только те, что без озер;
- Исправлен мелкий баг: иногда юниты, увидев врага, делали один выстрел и прекращали атаку, делая еще пару шагов в направлении цели;
- Не работал селект юнитов через shift если тянуть рамку справа на лево или снизу вверх, исправлено;

Новое:
- Убран двой клик правой кнопкой мыши(двигаться, игнорируя врагов);
- В меню добавлена кнопка, меняющая местами функции правого клика с/без ctrl(по умолчанию: правый клик - двигаться и атаковать всех встречных врагов - правая кнопка иконки-мышки в меню будет гореть желтым цветом; правый клик с зажатым ctrl - двигаться игнорируя врагов; при этом правый клик на враждебного юнита(с/без ctrl) - атаковать конкретного юнита);
- После проигрыша в скирмише(и в сингле, и в мультиплеере) раскрывается вся карта;
- Цифра счетчика юнитов/зданий на иконках становится серой при достижении(или превышении) максимума;
- Зажатый Alt рисует цветные рамки и полоски здоровья над всеми юнитами(можно глянуть - кто владелец);

Баланс:
- Увеличена скорость атаки(и ремонта) у инженера, чуть уменьшена эффективность ремонта(в сочетании со следующим пунктом - он теперь более эффективен против людей);
- Увеличен радиус атаки инженера до 255(и его зомби);
- Перезарядка радара увеличена до 30 секунд, длительность разведки увеличена до 5 секунд;
- Убран двойной урон по зданиям у импа;
- Поднят радиус атаки коммандо - 260;
- Скорость бега медика и сержанта поднята до 12, их зомби - снижена до 10;
- Доступное количество оборонительных зданий(турелей, башен) уменьшено до 20;
- Усилена регенерация(апгрейд) демонов(было: 1хп в 2,5 секунды, стало 3 хп в 2 секунды);
- Недостроенное здание получает больше урона(защита как у обычного юнита);
- Урон мин поднят обратно до 150;
- Мины теперь видит только радар(теперь их можно использовать и против UAC);
- Для установки мин теперь необходимо выбрать инженера и нажать ctrl+C(мина установится у него под ногами) - правый клик по нему убран;
- После перемещения через адский телепорт юнит половину секунды будет находиться в painstate;

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



Версия 35:
Скрытый текст:


(20мб) http://t3dstudio.ru/files/mw/MarsWarsv35.zip

34 -> 35

Изменения:
- Ускорено обновление тумана войны;
- Индикация процесса в зданиях(зелёные огоньки, изменение цвета портала у демонов) теперь происходит только для игрока-владельца;
- Уменьшен радиус столкновения юнитов со зданиями - теперь юниты не застревают в плотно застроенной базе(особенно касается больших юнитов - кибера и паука);
- Улучшения в ИИ(Hell теперь более агрессивно играет);

Исправления:
- Исправлен баг "черной миникарты" во время паузы в мультиплеере;
- Немного уменьшен расход трафика в мультиплеере и размер реплеев игры;
- Найден и исправлен серьёзный баг, который был во всех версиях игры: можно было сохранится в еще не начавшейся игре, что приводило к ошибкам и вылету игры;
- Изменил ландшафт в последней миссии за людей на более просторный;

Новое:
- Режим игры "две крепости": игроки принудительно делятся на две команды, их базы появляются рядом; пустые слоты при старте игры заполняются ИИ №5(команда для переключения этого режима на выделенном сервере: -f);
- Клиент теперь может так же, как и в одиночной игре(или со стороны сервера) менять своё положение в таблице кликая правой кнопкой мыши по полю имени(НЕЛЬЗЯ поменять себя местами с другим игроком-человеком, только с пустым слотом или ИИ);
- На иконках юнитов добавлена цифра(тёмно-желтый цвет), показывающая количество казарм/врат, в которых данный тип юнита создаётся;
- В интерфейс добавлен звук "клика";

Баланс:
- Медики больше не детекторы, увеличена эффективность лечения;
- Мастермайнд больше не видит мины людей(вообще у ада больше никто не может их замечать);
- Зомби теперь могут быть детекторами(если у лоста был исследован апгрейд);
- Урон мин уменьшен до 100, радиус взрыва - до 70, обзор увеличен до 100(теперь мины можно использовать просто как невидимых наблюдателей), кроме этого, детекторами они становятся только после апгрейда;
- Убран двойной урон по демонам у лоста;
- Время создания ракетчика и барона ада увеличено до 40 секунд;
- Атака сержанта(и его зомби) в 3 раза чаще вызывает painstate у демонов;
- Уменьшена частота painstate пинки;
- Урон плазмаганера увеличен до 18, но уменьшена скорострельность(количество урона в минуту чуть меньше, но выросла эффективность против зданий), убран дополнительный урон по мастермайнду и киберу;
- Уменьшена перезарядка телепорта после перемещения какодемона до 1 секунды;



Версия 34:
Скрытый текст:


http://t3dstudio.ru/files/mw/MarsWarsv34.zip

33 -> 34

Изменения:
- Частоту обновления юнитов в сетевой игре теперь определяет для себя сам клиент;
- Изменение типа приказов юнитам:
* один правый клик в любую точку - двигаться, нападая на всех встречных врагов(желтый маркер);
* один правый клик в точку, в которой находится вражеский юнит - двигаться туда, игнорируя всех, пока эта точка не окажется в радиусе видимости и если по прибытию там всё еще стоит вражеский юнит - будет атакован он(красный маркер);
* двойной правый клик либо один с зажатым Ctrl - двигаться, игнорируя врагов(зеленый маркер);
- Улучшения в ИИ;
- Изменён звук захвата зданий(в паре миссий за UAC, где надо отыскать что-то) на более громкий;
- В выделенный сервер добавлена команды -p1/-p2/../-p6 - добавить ИИ с конкретной сложностью;

Исправления:
- В ситуации, когда у игрока оставался один LostSoul и он вселялся в морпеха - появлялось сообщение об уничтожении игрока(не смотря на то, что потом оставался 1 зомби), исправлено;

Новое:
- В меню, в раздел карты добавлена кнопка "Случайная карта"(Random map);

Баланс:
- Найдена и исправлена ошибка в нанесении урона: ракеты, бфг и дробь сержантов наносили вдвое меньший прямой урон(когда снаряд попадет непосредственно в юнита) по какодемонам, баронам, киберу и майнду(этим юнитам наносится половина сплеш-урона) - теперь уменьшается только сплеш-урон, прямой остаётся полным;
- Скорость передвижения сержантов и медиков поднята до 11;



Версия 33:
Скрытый текст:


http://t3dstudio.ru/files/mw/MarsWarsv33.zip

32->33

Изменения:
- Исправлено: пропуск букв при быстром наборе текста в чат;

Баланс:
- Ракетчик: радиус атаки поднят до 280, минимальный радиус атаки увеличен до 90;
- Зона сплеша от ракет уменьшена до 45;
- Свои и союзные ракеты(ракетчик, кибер) больше не наносят урон по своим и союзным зданиям*;
- Плазмаганер: скорость передвижения поднята до 14;

Новое:
- Разные сообщения при присоединении к сетевой игре("Нет мест", "Игра началась", "Соединение...");
- Создан выделенный сервер;



Версия 32:
Скрытый текст:


http://t3dstudio.ru/files/mw/MarsWarsv32.zip

31->32

Изменения:
- Количество декораций увеличено до 300;
- В генерации карты добавлен параметр "преграды"(Obstacles) - количество больших камней и озер(если они включены), значения 1-4;
- Если включены озера и значение "преграды" больше 2, то ИИ начинает делать акцент на воздушных юнитов;
- Тип жидкости и ландшафта в скирмише теперь зависит от номера карты;
- Маленькие изменения в кампаниях;

Баланс:
- Дальность атаки какодемона поднята до 255;
- Сплеш-урон от ракет(ракетчики людей и кибердемон) и взрыва мин теперь наносит урон своим и союзным юнитам, но вдвое меньший;
- У ракетчика людей теперь есть минимальный радиус атаки(сам себя зацепить не может);
- Базовый урон сержанта - 21, и чем ближе расстояние до цели, тем он становится выше, максимальный урон - 40; дополнительного урона по зданиям больше нет;

Новое:
- Сервер: возможность менять частоту сетевых сообщений клиентам(каждый первый/второй/третий шаг);*
- Звуковая реакция юнитов на приказ;
- "Случайная игра" - при нажатии на заголовок игры в меню создаются случайные настройки игроков и карты(правый клик сразу начнёт игру с этими настройками);
- Анимация жидкости;

*Сделал это, когда пытался поиграть в мультиплеер по хамачу - он свои тоннели делал через ретрансляторы, из-за чего пинг улетал за 200 и пропускная способность была очень плохая - с течением игры быстро накапливалась задержка отклика от сервера и играть становилось невозможно. Опытным путём выяснил, что если уменьшить количество сообщений от сервера и при этом увеличить ЮЗШ со стороны клиента - т.е. слать "снимков" юнитов меньше, но в каждый впихивать побольше - то по хамачу вполне можно играть.

Микро-апдейт 32 версии от 20.08.16:
- Добавлено несколько новых треков;
- Исправлен баг с отображением длинных имён игроков в информации о сейве/реплее;


Версия 31:
Скрытый текст:


http://t3dstudio.ru/files/mw/MarsWarsv31.zip

30 -> 31
Исправления:
- Найден и исправлен баг: в сетевой игре не работал чат по кнопке enter;
- Чат отображается чуть выше, чем подсказки для иконок - теперь надписи не накладываются друг на друга;

Новое:
- У ада: правый клик на иконку телепорта на панели отправляет выбранные войска в него(если он есть, понятно), так можно еще быстро устанавливать на него точку сбора казарм;
- Больше нельзя начинать строить кучу зданий одновременно - теперь имеется перерыв между началом постройки 2 секунды;
- (ИИ) Улучшено использование телепорта у демонов (если комп бежит помогать союзнику - использует телепорт так же, как и во время атаки)
- Зачеркнутые имена проигравших игроков и сообщения о разгроме игрока в скирмише;


Версия 30:
Скрытый текст:


http://t3dstudio.ru/files/mw/MarsWarsv30.zip

28 -> 30:
Исправления:
- Анимация бега пехоты на месте при лечении;
- конфликт хоткеев на "А"(не ctrl+A) - на одной кнопке был заказ юнита и выделение всех юнитов в пределах экрана - последнее убрал(но ctrl+A осталось);
- У некоторых мелких юнитов(пехота, импы, зомби) реализован вариант смерти "в_гавно_нах", но из-за ошибки он никогда не происходил, пофиксил;
- На некоторых картах кампаний(где присутствовал портал) после загрузки сохранённой игры из портала переставали телепортироваться юниты;

Новое:
- Как и писал - сделал декорации(камни, деревья, лужи) отдельными объектами(не через юнитов и нейтрального игрока) - теперь их 250 на карте;
- Так же была найдена и исправлена ошибка в коде генерации карты, из-за которой некоторые объекты могли создаваться за пределами карты;
- Как следствие: освободившийся "нулевой" игрок теперь присутствует на некоторых миссиях кампаний;
- Прошел всю кампанию и почти в каждой миссии что-то поменял - главным образом это касается баланса/сложности;
- В целом был улучшен ИИ компьютерных игроков(+пару элементов микроконтроля и помощь союзнику при атаке его базы) и добавлены 6 уровней сложности: от уровня зависит доступность юнитов/зданий/апгрейдов, а так же использование некоторых элементов микроконтроля; 5 уровень - самый сложный, но самый "честный"(т.е. он находится в тех же самых условиях, что и игрок-человек и соответствует стандартному ИИ из версии 28), а вот "читерский" 6 уровень(тот же 5, только самое первое глав. здание даёт ему 3 единицы энергии вместо 1, что резко ускоряет его развитие) - для любителей поиграть с союзником против компов;
- Трупы юнитов теперь не пропадают сразу после конца анимации смерти, а лежат 10 секунд;
- На игровой панели, снизу слева добавлены кнопки "Меню" и "Пауза"(активна только в мультипеере) - теперь можно выходить в меню/ставить игру на паузу без клавиатуры, а при выходе в меню во время игры - вместо кнопки "Выход" появляется "Назад";
- Добавлены авторы(появляются в меню, если навести мышкой на название игры или копирайт);

Баланс:
- Башни ада стреляют теперь снарядами какодемона(по какодемонам - снарядами импа) и чуть быстрее;
- Уменьшен шанс пейнстейта у лоста;
- Бароны ада наносят 0.5 урона по демонам;
- Сержанты - ополовинен сплеш-урон(прямой урон без изменений);
- Урон плазмаганера уменьшен до 13, но наносит дополнительный урон по киберу и майнду;
- У медика уменьшен обзор, чуть увеличена эффективность лечения;
- Обзор инженера увеличен до 240, больше скорость передвижения и теперь ИИ управляет им почти как лостом у демонов(т.е. юнит-разведчик);



Версия 28(первый релиз): http://t3dstudio.ru/files/mw/MarsWarsv28.zip

Рейтинг сообщения: +9, отметил(и): Хрюк Злюкем, Zeberpal_98, klerk, ZeTores, Печенька, alekv, MyNameIs, N00b2015, АффтаR NдеN
2 2 1
Хрюк Злюкем
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 140 points
1700

Doom Rate: 1.21

Posts quality: +208
Ссылка на пост №2 Отправлено: 26.04.16 13:00:23
Как увидел, кто автор, сразу понял, что будет добротно :) . Правда, игру я ещё не качал, так что все может быть...

Концепция стратегии без сбора ресурсов и кучи юнитов, чья реальная польза сомнительная, мне по душе. Оформление хорошее, интерфейс выглядит достаточно удобным и информативным. Правда, не понятно, за что отвечают обе кнопки "отмена". Я так понял, одна отменяет заказ на постройку зданий и тренировку юнитов, другая отменяет апгрейды. Здоровски сделано главное меню: на одном экране находится ровным счетом всё, что необходимо игроку для мгновенного начала игры и изменения настроек. Браво. :appl:

Графика смотрится симпатично, дух Doom'а сохранен, однако перспектива зданий, как и у Кибермайнда, хромает. Сами постройки выглядят симпатично. А ещё на спрайты монстров явно не предполагалось смотреть под таким ракурсом, но тут ничего не поделаешь - id делали шутер, а не стратегию. Вот что точно не нравится, хотя и не вызывает отторжения, так это ландшафт. Его можно было наполнить различными декорациями - камнями, деревьями и прочими безделушками ("doodads", как их называет программист StarEdit). Самим тайлам не хватает разнообразия - везде однотипная текстура, которая со временем приестся, или на неё вовсе не будут обращать внимания. Надеюсь, в следующих версиях это будет исправлено.

Больше ничего пока сказать не могу, так как ещё не играл. Но уже вижу, работа проделана немалая (подумать только: в одиночку написать код. Это ж ещё с нахождением пути и AI юнитов сколько, наверное, пришлось возиться...). Просто здорово, что TGA]ASTS[ на энтузиазме сделал полноценную игру, и не какой-нибудь платформер на GM. Респект. Вот только отсутствие хотя-бы простейшего редактора карт совсем не радует. :sad4:

P. S. Стратегий по Doom'у много не бывает! ;)

Рейтинг сообщения: +2, отметил(и): TGA]ASTS[, Некромаг
1 1 2
Kirov-13
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 138 points
1302

Doom Rate: 1.46

Posts quality: +231
Ссылка на пост №3 Отправлено: 26.04.16 13:05:45
Хрюк Злюкем :
Стратегий по Doom'у много не бывает!

Да ладно, на данный момент их всего две с половиной)

Рейтинг сообщения: +2, отметил(и): TGA]ASTS[, klerk
1
BL@CK DE@TH
- Captain -
Next rank: = Captain = after 226 pointsМодератор форума
2114

Doom Rate: 1.37

Posts quality: +518
Ссылка на пост №4 Отправлено: 26.04.16 13:44:36
В целом довольно неплохо, только здания подкачали. Перспектива зданий не соответствует перспективе игровой камеры.

Рейтинг сообщения: +1, отметил(и): TGA]ASTS[
1 1 1
Печенька
= Sergeant =
Next rank: - Master Sergeant - after 29 points
371

Doom Rate: 2.35

Posts quality: +40
Ссылка на пост №5 Отправлено: 26.04.16 13:47:16
BL@CK DE@TH
Ну, это в силу того, что сами здания просто скриншотились из дума.
Естественно, их сначала делали в билдере.

Рейтинг сообщения: +1, отметил(и): TGA]ASTS[
1
lafoxxx [B0S]
= Sergeant Major =
Next rank: UAC Sergeant Major after 53 points
627

Doom Rate: 1.28

Posts quality: +177
Ссылка на пост №6 Отправлено: 26.04.16 13:49:49
Что-то с перспективой не так у спрайтов построек, задняя часть непропорционально мала, будто наклонена назад.

Рейтинг сообщения: +1, отметил(и): TGA]ASTS[
2 1 3
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №7 Отправлено: 26.04.16 19:13:50
Хрюк Злюкем
Спасибо!


Правда, не понятно, за что отвечают обе кнопки "отмена".

Отмена исследования апгрейда и создания юнитов. В справке про всё написано :)


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

Сейчас декорации(камни, деревья, лужи) принадлежат нейтральному, "нулевому" игроку и как следствие на них так же распространяется ограничение в 100 штук(на больших картах концентрация становится совсем маленькой). Я уже и сам понял, что это плохая идея, доодадсы надо делать вообще отдельными объектами, а не через юнитов.
Про тайлы тоже соглашусь, надо будет сделать.


нахождением пути

Вот только отсутствие хотя-бы простейшего редактора карт совсем не радует.

Поиска пути никакого в игре нету - есть только простой алгоритм обхода препятствий(не поверите - практически такой же, какой использовался бля ботов в Wolf3D:DM) - благо всё в игре круглое и сделать не сложно. Я думаю, тут надо более подробно пояснить, во избежание других вопросов - эти две вещи(отсутствие ПП и редактора карт) друг с другом связаны и у них одна причина: я не хочу привязывать движение юнитов к сетке(вообще сильно бесит это). Т.е. логическая цепочка: делать поиск пути = юзать сетку проходимости(самый простой, быстрый и обкатанный неоднократно вариант) = привязывать движение юнитов к сетке. Так же и со своими картами: редактор карт = возможность сделать жуткий лабиринт, для нормального передвижения в котором опять же придётся делать поиск пути. А осилить ПП такой, что бы он как бэ по сетке, но этого было не видно я сейчас не могу(и не торопитесь кидать мне сразу ссылки на всякое - я пока сам не допру - не сделаю). Тут же и идея появилась просто генерировать карту из числа + пара настроек. В общем, если и будет что-то в этом направлении сделано - то не скоро.


Перспектива зданий не соответствует перспективе игровой камеры.

Что-то с перспективой не так у спрайтов построек, задняя часть непропорционально мала, будто наклонена назад.

Пару слов про здания. О том, как вообще эти спрайты делались.

Ну, это в силу того, что сами здания просто скриншотились из дума.
Естественно, их сначала делали в билдере.

Почти угадал. Мапится здание(marswars buildings2.wad - не жалко, берите, только учтите - там каша с текстурами, часть зданий под д1, часть под д2) и дальше в том же DB(не в игре, нет) с фулбрайтом делается принтскрин - под углом 45 гр (старался что б примерно так было и везде одинаково). В зависимости от того, что это за здание - оно на экране из-за перспективы может выглядеть немного сплюснутым. А в игре всё круглое и спрайты зданий должны вписываться в радиус целиком(ну или почти) - поэтому здание в граф. редакторе еще и сплющивается по горизонтали - это и даёт такой вырвиглазный эффект :o .
Но, имхо, тут хоть как делай - всё равно получится "как-то не так". По хорошему бы, найти способ убирать перспективу вообще.


Еще один момент хотел бы упомянуть.
Еще раз напишу: игра написана в IDE Lazarus с использованием библиотеки SDL - люди в "теме" немедленно заметят - это ж кросс-платформа! И таки будут правы - проверял на Ubuntu(пока только на одной машине и только с этой системой) - компилируется и работает так же, как и на Windows. Но с одним серьёзным НО - по какой то причине(пока не выясненной) на линуксе сдл-овская функция отлова событий(SDL_PollEvent) начинает ОЧЕНЬ МЕДЛЕННО работать - ну просто по 20мс на вызов. Что, понятно, резко снижает фпс и играть становится невозможно. Очень надеюсь, что появится возможность затестить на других машинах и с другими линуксами и причина будет выявлена.


И еще. Если кто-то из вас будет играть в мультиплеер - записывайте и присылайте, пожалуйста, реплеи. С дефолтными 30 ЮЗШ(если ты, читающий это, не знаешь что это такое - значит ты еще не прочитал справку :) ) - больше не надо. Очень интересно посмотреть.

Рейтинг сообщения: +2, отметил(и): klerk, Monsterooovich
2 2 1
Zveraboy
= 1st Lieutenant =
Next rank: - Captain - after 145 points
1945

Doom Rate: 1.12

Posts quality: +134
Ссылка на пост №8 Отправлено: 26.04.16 19:32:16
Знаю что мой вопрос прозвучит немного глупо..
Но нет ли где видео туториала по этой игре?
А то я что с ней не разберусь никак.
Ни как солдат вербовать и откуда.
Ни остальное.
1 2
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №9 Отправлено: 26.04.16 19:42:36

Но нет ли где видео туториала по этой игре?

Нет. Вообще предполагалось, что игрок должен ну хоть как-то быть знаком с варкравтоподобными RTS :shock: :shock:

Вообще в справке всё написано.

Ну если коротко: первые 2 строчки иконок - здания(что за здания - в справке). Левый клик на иконку - вокруг курсора начинает рисоваться радиус здания и подсвечиваются границы в пределах которых его можно ставить - левый же клик - начать постройку(не обязательно при этом выделять главное здание). Правый - отменить.

Второе в верхнем ряду - это "казармы".

Когда есть хотя бы одна казарма - становятся активными иконки юнитов. Если не выделять ни одной "казармы" и тыкать по иконкам - заказ отправится какому ни будь одному не занятой "казарме". Если выделять - то всем выделенным.

Ну это для начала.

Остальное - читай справку :o
2 2 1
Zeberpal_98
= Sergeant Major =
Next rank: UAC Sergeant Major after 61 points
619

Doom Rate: 1.89

Posts quality: +73
Ссылка на пост №10 Отправлено: 26.04.16 19:48:23

По хорошему бы, найти способ убирать перспективу вообще.


Как вариант можно экспортнуть думовскую постройку в модель и в каком-нибудь Максе отрендерить в изометрии, типа так
Скрытый текст:


Рейтинг сообщения: +3, отметил(и): TGA]ASTS[, Zveraboy, Некромаг
1
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №11 Отправлено: 26.04.16 20:00:15

Как вариант можно экспортнуть думовскую постройку в модель и в каком-нибудь Максе отрендерить в изометрии, типа так

Да да, вот это вариант. Надо будет поработать в этом направлении.
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 91 points
949

Doom Rate: 1.54

Ссылка на пост №12 Отправлено: 26.04.16 20:09:04
TGA]ASTS[ :
Но с одним серьёзным НО - по какой то причине(пока не выясненной) на линуксе сдл-овская функция отлова событий(SDL_PollEvent) начинает ОЧЕНЬ МЕДЛЕННО работать


Телепаты в отпуске.
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №13 Отправлено: 26.04.16 20:14:35

Телепаты в отпуске.

Их здесь нет и я их не звал.

Если тебе что-то не понятно - так и напиши. И спроси, какая информация тебе нужна.

Не надо умничать.
2 2 1
BL@CK DE@TH
- Captain -
Next rank: = Captain = after 226 pointsМодератор форума
2114

Doom Rate: 1.37

Posts quality: +518
Ссылка на пост №14 Отправлено: 26.04.16 20:26:22
Ещё один момент. Не знаю, может быть это такая особенность движка, но очень неудобно, что экран не движется вслед за курсором мыши, если курсор выходит за его пределы и приходится нажимать стрелки на клавиатуре.
1 1 1
Zveraboy
= 1st Lieutenant =
Next rank: - Captain - after 145 points
1945

Doom Rate: 1.12

Posts quality: +134
Ссылка на пост №15 Отправлено: 26.04.16 20:29:15
TGA]ASTS[
Знаешь все же кому то стоило бы снять туториал.
Я конечно играл в Ртс , но почему тут когда пытался сотворить хоть каких то солдат
У меня ниче не получилось..
Ок хорошо, значит надо построить казармы.Понятно

Рейтинг сообщения: +2, отметил(и): TGA]ASTS[, Некромаг
1 2
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №16 Отправлено: 26.04.16 20:49:48

Ещё один момент. Не знаю, может быть это такая особенность движка, но очень неудобно, что экран не движется вслед за курсором мыши, если курсор выходит за его пределы и приходится нажимать стрелки на клавиатуре.

Если я правильно понял, имеется ввиду опция в настройках "mouse scroll/прокр. мышкой" - она по умолчанию отключена.
Еще экран можно двигать зажатой средней кнопкой мыши.

Рейтинг сообщения: +1, отметил(и): BL@CK DE@TH
2 2 1
Klon
- Warrant Officer -
Next rank: = Warrant Officer = after 44 pointsМодератор форума
1096

Doom Rate: 1.57

Posts quality: +35
Ссылка на пост №17 Отправлено: 27.04.16 23:07:21
TGA]ASTS[ :
вообще самое сложное, что я писал когда либо.

Это очень хорошо, что есть такое осознание, но поверь опыту матёрого геймдевщика - спустя несколько лет ты будешь смотреть на своё детище как на нечто примитивное, потому как будут более перспективные проекты. Чего я собственно и желаю тебе.

Тему прикрепил, а плюшку уже Бивень выдал да :)

Рейтинг сообщения: +1, отметил(и): TGA]ASTS[
2 3 6
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №18 Отправлено: 11.06.16 20:28:46
Не спеша пилю.

Версия 30:

Исправления:
- Анимация бега пехоты на месте при лечении;
- конфликт хоткеев на "А"(не ctrl+A) - на одной кнопке был заказ юнита и выделение всех юнитов в пределах экрана - последнее убрал(но ctrl+A осталось);
- У некоторых мелких юнитов(пехота, импы, зомби) реализован вариант смерти "в_гавно_нах", но из-за ошибки он никогда не происходил, пофиксил;
- На некоторых картах кампаний(где присутствовал портал) после загрузки сохранённой игры из портала переставали телепортироваться юниты;

Новое:
- Как и писал - сделал декорации(камни, деревья, лужи) отдельными объектами(не через юнитов и нейтрального игрока) - теперь их 250 на карте;
- Так же была найдена и исправлена ошибка в коде генерации карты, из-за которой некоторые объекты могли создаваться за пределами карты;
- Как следствие: освободившийся "нулевой" игрок теперь присутствует на некоторых миссиях кампаний;
- Прошел всю кампанию и почти в каждой миссии что-то поменял - главным образом это касается баланса/сложности;
- В целом был улучшен ИИ компьютерных игроков(+пару элементов микроконтроля и помощь союзнику при атаке его базы) и добавлены 6 уровней сложности: от уровня зависит доступность юнитов/зданий/апгрейдов, а так же использование некоторых элементов микроконтроля; 5 уровень - самый сложный, но самый "честный"(т.е. он находится в тех же самых условиях, что и игрок-человек и соответствует стандартному ИИ из версии 28), а вот "читерский" 6 уровень(тот же 5, только самое первое глав. здание даёт ему 3 единицы энергии вместо 1, что резко ускоряет его развитие) - для любителей поиграть с союзником против компов;
- Трупы юнитов теперь не пропадают сразу после конца анимации смерти, а лежат 10 секунд;
- На игровой панели, снизу слева добавлены кнопки "Меню" и "Пауза"(активна только в мультипеере) - теперь можно выходить в меню/ставить игру на паузу без клавиатуры, а при выходе в меню во время игры - вместо кнопки "Выход" появляется "Назад";
- Добавлены авторы(появляются в меню, если навести мышкой на название игры или копирайт);

Баланс:
- Башни ада стреляют теперь снарядами какодемона(по какодемонам - снарядами импа) и чуть быстрее;
- Уменьшен шанс пейнстейта у лоста;
- Бароны ада наносят 0.5 урона по демонам;
- Сержанты - ополовинен сплеш-урон(прямой урон без изменений);
- Урон плазмаганера уменьшен до 13, но наносит дополнительный урон по киберу и майнду;
- У медика уменьшен обзор, чуть увеличена эффективность лечения;
- Обзор инженера увеличен до 240, больше скорость передвижения и теперь ИИ управляет им почти как лостом у демонов(т.е. юнит-разведчик);

http://t3dstudio.ru/files/mw/MarsWarsv30.zip

Пока без тайлов, кучи доодадсов и редактора. Продолжаю работать.

Рейтинг сообщения: +3, отметил(и): klerk, VladGuardian, D1m3
2 2 1
BaronOfMeme
- Sergeant -
Next rank: = Sergeant = after 27 pointsМодератор форума
313

Doom Rate: 1.11

Posts quality: +87
Ссылка на пост №19 Отправлено: 12.06.16 11:20:12
Ребят, я от игры 3-ий день отойти не могу, это нормально? С Варкрафтом полегче было.

Рейтинг сообщения: +2, отметил(и): TGA]ASTS[, klerk
TGA]ASTS[
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 114 points
1176

Doom Rate: 3.71

Posts quality: +53
Ссылка на пост №20 Отправлено: 29.06.16 21:08:48
Маленькое обновление(главное - спешу исправить найденный баг с чатом в сетевой игре).

Версия 31:

Исправления:
- Найден и исправлен баг: в сетевой игре не работал чат по кнопке enter;
- Чат отображается чуть выше, чем подсказки для иконок - теперь надписи не накладываются друг на друга;

Новое:
- У ада: правый клик на иконку телепорта на панели отправляет выбранные войска в него(если он есть, понятно), так можно еще быстро устанавливать на него точку сбора казарм;
- Больше нельзя начинать строить кучу зданий одновременно - теперь имеется перерыв между началом постройки 2 секунды;
- (ИИ) Улучшено использование телепорта у демонов (если комп бежит помогать союзнику - использует телепорт так же, как и во время атаки)
- Зачеркнутые имена проигравших игроков и сообщения о разгроме игрока в скирмише;

http://t3dstudio.ru/files/mw/MarsWarsv31.zip
2 2 1
Страница 1 из 3Перейти наверх 1, 2, 3  След.
   Список разделов - Другой Doom и Doom в играх - MarsWars [RTS]