Autobattler - Devlog 4. Маг и точка сбора в моем гибриде Auto Battler и RTS
Всем привет! Я делаю мультиплеерную игру с элементами Auto Battler и RTS жанров с рабочим названием Autobattler. Подробнее о проекте в
Если совсем коротко: игроки строят базу, откуда производится армия, которая уничтожает вражескую базу; игроки не управляют армией.
За неделю в игре появились:
- Маг и башня магов.
- Точка сбора, которую я упоминал в предыдущем девлоге.
Маг
До сих пор армии воевали мечами, стрелами. Теперь к ним добавился маг, кидающий в противников фаерболы. Он появляется из новой постройки - башни магов.
Фаербол мага бьет по площади: задевает не только цель, но и врагов в небольшом радиусе вокруг нее. Против плотной толпы пехоты это работает лучше одиночных стрел. Зато сам маг хрупкий, и против него особенно эффективны кавалерия, лучники и пехота.
Еще это первый юнит с полноценным визуальным эффектом и своим звуком. На нем я обкатал, как подключать визуальные и звуковые эффекты к способностям, дальше это пригодится для следующих юнитов.
Точка сбора
Раньше юнит появлялся у постройки и сразу шел на вражеский замок кратчайшим путем. Повлиять на это было нельзя: армия всегда шла в лоб, даже если по центру стоит вражеская башня и выкашивает всех на подходе.
Теперь у каждой постройки, которая нанимает юнитов, есть точка сбора:
- игрок выделяет свою постройку, появляется флаг в цвете своей команды.
- игрок кликает правой кнопкой по земле - флаг переезжает в эту точку.
- новый юнит сначала бежит к флагу и только потом идет на замок.
Если по дороге юнит встретит врага, то начнет преследование как обычно, а потом продолжит с того места, где остановился: не дошел до флага - идет к флагу, дошел - идет на замок.
Так у игрока появился способ влиять на направление армии без прямого управления юнитами: обойти опасное место по флангу, ударить туда, где противник не готов, или прикрыть свою постройку.
Что дальше
Цель прежняя: выпустить бесплатную демку на itch.io с базовыми механиками, простым синглплеером и PvP мультиплеером 1×1.
Сейчас в работе:
- Жрец - юнит поддержки, который лечит союзников.
- Одиночный режим "Осада". Вашу крепость осаждают волны врагов, и нужно продержаться до прихода подкрепления. Здесь точка сбора становится главным инструментом - именно ей игрок выбирает, где встретить волну.
Еще я создал сервер в Discord. Там я буду чаще публиковать, скриншоты, заметки по ходу разработки. Также там можно задавать вопросы и предлагать идеи - заходите.