Собсна, покатал я в этот ваш Enlisted.
В принципе, игра мало чем отличается от прочих шутеров по Второй Мировой, только, наверное, движением и стрельбой из болтовок (очень уж она мне нравится). В целом впечатление благотворное (если брать в расчёт тот факт, что донат особо не роляет), но хромает главная фишка игры, что разбивает мне сердешко.
Это боты.
На данный момент отряд - это сборище слепых котят. Они крайне негибки в использовании. Для них есть две команды: идти и стоять. Всё. Я, как человек, выросший на ботах разного калибра в CS 1.6, могу с уверенностью сказать, что в них было заложено куда больше живости и различных вариантов действий, чем в ботов Энлистед. Набор команд, заменявший голосовой чат в игре, позволял давать общие команды, типа “вижу врага”, “штурмуйте фронт”, “займите эту позицию” и т.д. Что характерно, боты в CS 1.6 со временем начали реагировать на эти команды. Например, если давалась команда “занять позицию”, то они занимали. Примитивно, конечно, и полноценно укрытиями они пользоваться не умели, но общее направление деятельности им было можно задать.
Прошло 20 лет, я захожу в Энлистед и вижу, что у местных ботов 3 пути:
Спойлер
рейвы, водка и айти
а если серьёзно… Команд, по сути, всего три: стоять на месте и идти вперёд/назад (что, по-сути, одна и та же команда, просто “назад” даётся после разворота на 180 градусов. Всё по-армейски). Это если не деградация, то уж точно не развитие идеи.
Дело, по большому счёту, не в командах (хотя в них тоже), а в искусственном идиоте. При виде врага он не бросается в укрытие, а стоит болванчиком в поле. Иногда залегает, но это если карты лягут. Приказать отряду залечь просто невозможно, иногда они залегают вместе с тобой, но регулярно поднимают флажок, словно суслик, который пытается осмотреться, что не позволяет подобраться к врагу по-пластунски. При занятии помещения на расстановку ботов у окон уйдут десятилетия, а тем временем забежавший за спину штурмовик уже щедро смажет штык кровью остального отряда. Это не дело. Умирая, остаётся грустно вспомнить организацию взаимодействия с отрядом в “Republic Commando”, где можно было указать и укрытие, и цель для обстрела, и контекстную задачу.
Хочется, чтобы разрабы взяли пример как раз с “Репаблик Коммандо” на вооружение. Сами подумайте: и там, и тут речь идёт о контекстных приказах, выполнение которых зависело от цели, на которую вы смотрите. Кнопок для команд было чуть больше, правда, кнопка “Отмена приказов” заменялась кнопкой “Перегруппироваться” (так же отряд сбегался к командиру), в остальном всё плюс-минус то же самое.
Что я предлагаю:
-
Расширить возможности контекстного приказа, усилив возможности командира отряда**. На данный момент весь “контект” связан с точками. Т.е. если точка недалеко и нажимаешь Х, они бегут на точку. Всё. Если по пути будет кто-то, то, ВОЗМОЖНО, боты остановятся и попытаются открыть огонь, но я отмечаю, что они регулярно пробегают мимо и даже сквозь врага, ломясь на точку, слово стадо первокурсников в женское общежитие. Мне, конечно, норм, цель - забить точку своими солдатами, и она будет выполнена, но должна быть какая-то кнопка “УБЕЙТЕ ЭТО!” при нацеливании на конкретную цель, будь то отряд пехоты или танк. Если же у меня отряд медиков и я, как командир, слишком дорожу своей жизнью, чтобы спасать тяжело раненого бойца - почему бы не дать кнопке Х контекстный приказ “иди и вылечи его”? Тогда медик, а не я (а следом за мной весь отряд) выбежит туда, выполнит приказ (или умрёт, пытаясь) и вернётся обратно. Теперь хоть 5 медиков в отряде что-то могут представлять из себя, помимо того, что они ходячие аптечки, которые можно раскидать тут и там (на этом их фукционал, строго говоря, заканчивается. Бойцу/отряду нельзя приказать залечь, только если своим примером показать, что надо землю обнять - обнимет, но всё равно будет вскакивать.
-
Расширить перечень целей для контекстного приказа. У нас полно неразрушаемых объектов (привет, избы из бетония), к которым можно привязать макросы искусственного идиота. Т.е. зажимаем Х, и области с макросами (например, оборонительные позиции) подсвечиваются, как проекты построек, серым. Например, окно. Если реально, то высвечивается и то, как там будет стоять боец, чтобы мы примерно представляли его сектор обстрела и что он нам закроет. Для отмены приказа нужна другая кнопка в таком случае. Жамкаем Х - всё, боец побежал выполнять приказ. Таким образом, стрелок, оказавшись у окна, не просто стоит там, а занимает огневую точку и смотрит в конкретную сторону. Да даже постройки игроков могут заиграть новыми красками, если запихать в них бота. Да, никакой бот не заменит живого стрелка, но всё же, от ботов умирают, не все асы в небе, в танке и не рэмбы с мосинкой. Оказавшись на стрелковой ступени, он занимает позицию. Сейчас же вы намечаете цель, и боты бесцельно стоят посреди комнаты, ловят открытым ртом гранаты, игнорируя происходящее за окном.
-
Развить и усложнить искусственного идиота. Добавить паттернов поведения, связанных с окружением и состоянием бойца. Например, перезарядку бойцы могут исполнять, стоя в полный рост в чистом поле, не залегая. Боты практически не используют гранаты, хотя что мешает? Молчу о том, как “мастерски” боты забегают под танки. Свои же. И давятся под гусеницами.
Сразу скажу: я создаю тему не для критики, а для здравого рассуждения. Т.к. я не погромист, то, возможно, есть технические проблемы, мешающие такой реализации. Просто игра мне нравится, хочу как-то поспособствовать её развитию. Как я вижу, Энлистед даёт возможность почувствовать себя капралом/сержантом/лейтенантом (если ты пилот/комтанка), в общем - командиром отряда. Но при этом функционал вверенного тебе подразделения скуден до безобразия. Функций только две: это мясной щит для вашей тушки и постройка/вызов удара по местности (которую можно вызывать, даже не переключаясь на несчастного бойца), хотя потенциал у идеи отряда из ботов огромен. И его хочется реализовывать в процессе игры.
Жду реакции разработчиков и сообщества. Предложения и поправки только приветствуются.