Наконец, выпустил это огромное обновление! :)

Всем привет!


Последний месяц я работал по 25 часов в сутки. Из дома вышел всего два раза. Мой распорядок был примерно такой: проснулся, сел работать, работал, работал, работал, упал в кровать. И так по кругу. Иногда, конечно, я еще мылся и ел.


В таком графике я много всего успел сделать. О чём сейчас и пойдёт речь, но перед этим я предлагаю вам посмотреть новый трейлер :)

1. Морские битвы.


Морские сражения - это то, над чем я размышлял еще год назад. Я думал о том, что это очень круто, но я не смогу это реализовать. И скорее всего откажусь от идеи добавлять корабли в игру. Так вот не отказался. Глаза боятся - руки делают, как говорят.


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


Управлять корабликом можно как на стратегической карте при помощи команд юниту, так и от третьего лица при помощи стрелочек. Когда я разрабатывал управление, передо мною встал вопрос: сделать его проще или интересней? В итоге я выбрал второй пункт. Хотя, конечно, новичкам такой вид управления даётся сложнее. Суть в том, что игрок контролирует каждый борт вёсел, отдавая им команды.

Получается примерно так:


"Правый борт! Гребите вперёд! Левый борт! Гребите назад!"


И как вы можете себе представить, после такой команды корабль будет поворачивать налево, стоя при этом на месте.

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

2. Новое снаряжение.


Для того, чтобы добавить разнообразия, а также углубить стратегическую часть игры, я добавил новое снаряжение для пехоты. Помог мне это сделать замечательный художник, с которым я начал сотрудничать еще летом :)


У каждой фракции есть три линейки оружия и щитов. Игрок может их комбинировать так, как ему вздумается, и на выходе он может получить 3^2 видов пехоты с разными характеристиками, более пригодных для разных типов задач.


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

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata
Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

3. Статистика матча.


Я сделал возможность ограничить матч по времени и добавил статистику матча. Теперь битвы стали более осмысленными, а в конце можно посмотреть на таблицы и графики.


Графики, к слову, я программировал при помощи функции "Нарисовать линию", которая берёт на вход две точки и цвет. Поэтому пришлось запариться с созданием сетки на фоне, с растягиваемостью шкал в зависимости от данных, ну и с самими графиками, конечно. Но мне очень понравилось) Выстроил свою систему по сбору и выводу цифр, придумал как строить графики :Р


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

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata
Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata
Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

4. Кампания и достижения.


Запрограммировал кампанию. Теперь некоторые уровни нужно открыть, чтобы на них  сыграть отдельную битву с заданными вами настройками. Это значит, что пока вы не победите в Фермопильском ущелье за греков против персов и без читов, у вас не получится сыграть на этой карте за галлов, которые обороняются от злых римлян :D


Нарисовал, запрограммировал и добавил достижения! Есть три типа:

- те, что даются за каждый пройденный уровень кампании (10 штук)

- те, что даются за достижения в сражении, навроде попадания с 27 метров или более

- и те, что даются за разбитые пасхальные вазы.


Да, я на каждой карте спрятал (где-то глубже, где-то на виду) по одной секретной вазе, которую можно разбить выстрелом или ударом и получить за это достижение :)

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

5. Контроль над юнитами


Я добавил возможность отдать приказ отступления. Это можно сделать как на стратегической карте, так и в бою, просто нажав 'Y'. Кроме того, я поработал с управляемостью юнитов. Теперь если отдать приказ (ПКМ) отряду передвигаться, они по дефолту будут игнорить противников, кроме тех, что оказались совсем впритык. Чтобы отдать приказ передвигаться и агриться на противника (как было раньше по дефолту), надо нажать ПКМ+LCtrl. Лучники теперь должны стать более отзывчивыми и прекращать огонь, если вы хотите, чтобы они отошли.


6. ИИ (Алгоритмы ботов-противников)


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


Но кроме того я научил их не вступать в заведомо проигрышный бой, лучше выбирать цель на карте, определять момент, когда стоит идти на штурм, а также отходить назад, если это потребуется. Кроме того, пехота теперь может убегать из сражения не только в случае потери критического количества здоровья, но и если уже пахнет жаренным до этой самой потери :)


А сами алгоритмы отступления стали лучше, позаимствовав некоторые части у лучников. Теперь пехотинец будет не просто бежать на базу, он будет убегать от противника и стараться найти безопасный путь на ту самую базу.

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

7. Озвучка юнитов.


Я посотрудничал с хорошим актёром озвучки! И это просто класс!


Теперь юниты используют разные фразы в зависимости от происходящего на поле боя.

Например, вы можете встретить врага, численность отряда которого намного меньше вашей, и он закричит "это засада!" и будет стараться отойти. Или, фразы связанные со штурмом, а также всякие дразнилки :D


В том числе я придумал несколько пасхальных отсылок во фразах к фильмам, музыке и другим играм. Если найдёте какую-нибудь - обязательно отпишитесь ;)


8. Музыка.


Андрей - композитор Форматы и мой друг снова радует нас новыми треками, а также доработкой старых. Он готовит свой первый альбом, который уже скоро будет доступен для отдельного скачивания. И в этот апдейт он внёс большой вклад, ведь теперь игра стала ощущаться еще круче благодаря новой музыке.


9. Всё остальное.


Новые карты (в том числе Осада Тира, которую вы просили), редизайн меню, баланс снаряжения, фиксы мелких багов, поддержка LAN и т.д. и т.п.


В общем, на сегодня всё! С нетерпением жду ваших отзывов, чтобы продолжать улучшать Формату в верном направлении :)


Большое всем спасибо за поддержку!

Наша группа в контакте: https://vk.com/nezon_production

Наконец, выпустил это огромное обновление! :) Длиннопост, Видео, Скриншот, Разработка, Игры, Formata

Лига Разработчиков Видеоигр

6.6K поста22.1K подписчика

Добавить пост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

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

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Вы смотрите срез комментариев. Показать все
3
DELETED
Автор поста оценил этот комментарий
Не уверен, что смогу поиграть, но куплю, чтобы поддержать. Не становись планктоном и дальше!
раскрыть ветку (3)
Автор поста оценил этот комментарий

Большое спасибо! :)

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий

Подтверждаю - купил ;) Пока поверхностно только посмотрел - механика интересная, красивая анимация переходов. Режим боя выглядит отлично. Лично у меня возникли вопросы к режиму карты - управление не очень удобное, юниты не всегда слушаются и подводить к точке приходится множеством кликов по пути. И не хватает алертов, что нападают - стоят мои ребята, и их спокойно из лука расстреливают. Но за концепт точно 10 из 10, сейчас сложно придумать что-то свежее по геймлею и атмосфере, тебе это вполне удалось.


А вообще радует, что стало возможным хоть как-то монетизировать интересные авторские проекты, давно наблюдаю за успехами ребят из Орла, делающими Warstone TD, - смогли сделать достойный продукт в жанре Tower Defense, собрали хорошие рейтинги и теперь вроде неплохо продают. И тебе желаю побольше выручки на продолжение работы!     

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Еще раз большое спасибо :) Мотивируете :)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку