Всем привет! Меня зовут Сергей AMS и после по сути трехлетнего лежания канала, я решил вернуться на данную площадку.
К слову я удивлен, но по статистике на этот канал до сих пор кто-то подписывается, да и откуда-то набралось 283 подписчика.
Но не все не может быть так хорошо, правда? Все, кто читал мой канал исключительно из-за Майнкрафта или Террарии могут прямо сейчас отписаться и уйти, потому что к старым темам канала я тут возвращаться не планирую. Новый "Сергей AMS" будет посвящен статьям о моих играх, которые я разрабатываю один, или не совсем один вперемешку буду размешивать это статьями о совершенно разных играх разных жанров. Можно сказать, что теперь канал принадлежит не паре выживалок, а игровой индустрии с уклоном в разработку этих самых игр. И сегодня я хочу с вами поделиться процессом разработки игры Just Parry. Данная статья будет не совсем девлогом(хотя такие тоже будут), а скорее статьей где я впервые на просторах интернета расскажу про данную игру и поделюсь тем, чем сам занимался последнее время для реализации этого проекта.
Just Parry - экшн рогалик, родственный вампирлайкам, но с некоторыми изменениями. Персонаж не может атаковать врагов, но может отражать снаряды противников нанося им урон, отраженные снаряды можно отражать в нужные игроку стороны. Сами снаряды в игре довольно медленные, и игра не столько реакцию, сколько на правильное отражение всех снарядов во врагов. Футажи геймплея в ближайшее время я показать не смогу, но через недельку другую очень может быть.
На данный момент в планах довести игру хотя бы до Яндекс Игр, если это удастся, и у нас будет возможность продолжить, игра послужит прототипом для steam-версии.
Теперь ближе к делу. В игре все враги спаунятся и атакуют группами, несколько групп вместе составляют волну. Перед волной появляется надпись "Волна Х", а также после них дают лут. И сегодня я решил заняться тем, что прописать спаун всех мобов на волнах и группах(насколько хватит времени) с чем и хочу поделиться.
Самый первый моб, которого игрок встретит на обучении будет Турель. У нее всего 1 здоровье, и отразив всего лишь 1 пульку можно будет ее убить. Кроме того, она не двигается, и является очень легкой целью. Сама пулька будет лететь с "медленной" скоростью 40% от скорости игрока. После прохождения разового обучения с 1\2\3 турелями начинается основная игра. Первые 2 моба, которых встретит игрок случайны. Это может быть Бандит или Снайпер. Причем в зависимости от того, что выпало будут зависеть мобы в следующих группах. Если выпал Бандит, во второй группе их будет 2, а в третьей появится Снайпер. Если же выпадет Снайпер будет 2 Снайпера, а потом 2 Снайпера и Бандит соответственно.
Тут особо говорить не о чем, пойдем дальше.
Вторая волна в целом тоже должна быть очень простой, может прям чуть-чуть по сложнее. Строить я ее хотел по такому же принципу, но кое-что решил изменить. Волна 3 будет первой сложной для игрока волной, первым испытанием. Но, давайте прикинем. В первой волне игроку выпало сражение с Бандитами, во второй тоже, и со Снайперами он толком сражаться не умеет, и в третьей волне у него могут возникнуть трудности с ними, что его сильно нагружают мобами, которых он видит в первые. Поэтому я сделал распределение мобов крест-накрест, схема ниже.
В третьей волне будет уже довольно много мобов, но про нее мне также нечего сказать, как и про четвертую.
Однако, на третьей волне игрок в качестве награды впервые получает автопарирования. Их суть в том, что включив режим автопарирования на alt, можно отражать все снаряды, которые попадают в игрока, даже если он не нажимает ЛКМ. По сути их можно использовать как страховку на случай обилия снарядов. Автопары - это расходники, так что бесконечно использовать их не выйдет.
Всего в Just Parry на яндекс.игры будет 10 волн и 5 мобов.
2 - Бандит и Снайпер есть с самого начала. Пятый будет аля местным боссом(по сути мини-боссом, который будет в финальной волне с остальными мобами), а вот 3-4 моба(Генератор щита и дрон) надо раскидать куда-то на волны. К 10 волне я хочу, чтобы игрок был хорошо знаком с этими мобами, поэтому решил располагать генератор щита с 5 волны, а дрон с 7.
Генерал щита - это стационарный моб, дающий неуязвимость всем остальным мобам в широком радиусе, чтобы его убить, надо отразить снаряды мобов именно в него, чтобы убив, пройти уровень. Либо же, в теории можно попытаться увести мобов вне его зоны действия, но из-за того, что в JP мобы имеют дальнюю атаку, и не преследуют игрока подобно милишникам, сделать это будет затруднительно.
Также в 4 волне впервые не 3 группы, а целых 4, что делает ее длиннее предыдущих.
Ну а на этом я на сегодня закончу, продолжение конкретно темы с расстановкой мобов в волнах не знаю будет ли, в зависимости от того, будет ли что разбирать в следующих волнах. Статьи о Just Parry обязательно будут в будущем, и не только по ней. Крайне рекомендую вам зайти в мой телеграм канал. Там я часто посчу разные штуки из разработки.
Всем удачи и пока!