Серия «Jaws & Claws (неестественный отбор)»

7

Jaws & Claws: видео режима один на один

Серия Jaws & Claws (неестественный отбор)

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

В режиме один на один боты настоящие машины по уничтожению игрока. В качестве подтверждения прикладываю небольшое видео, в котором крокодил Crocco дерется как "лев".

Демо версия игры доступна по ссылке.

21

Демо версия нашей игры уже в steam

Серия Jaws & Claws (неестественный отбор)

Наконец-то!
Результаты трехлетней напряженной работы двух человек на игрой Jaws & Claws (неестественный отбор) стали доступны. Мы опубликовали демо версию игры в Steam.

Все желающие могут скачать ее по ссылке и убедиться насколько игра классная!

3

Jaws & Claws - особенности создания режима зверобол

Серия Jaws & Claws (неестественный отбор)

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

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

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

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

Я приведу часть основных параметров, которые используются у нас в игре:

  • время опроса смены цели;

  • вероятность смены цели на ближайшего персонажа;

  • вероятность смены цели на атакующего персонажа;

  • вероятность использования ударов в стойке;

  • вероятность использования ударов в беге;

  • вероятность использования ударов в рывке;

  • вероятность использования ударов в воздухе;

  • вероятность использования оружия;

  • вероятность использования рывка;

  • вероятность использования бега;

  • вероятность использования блока чтобы обороняться.

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

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

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

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

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

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

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

Чтобы исключить подобную беготню по игровому полю. Мы решили, что персонажи должны быть распределены внутри своей команды по типу игроков:

  • нападающий

  • защитник;

  • полузащитник.

Количество персонажей в игре может быть различным. Игрок может собрать команду от одного до одиннадцати персонажей. Поэтому классическое распределение ролей внутри команды нам не походит.

В итоге решено было использовать специальные спортивные точки. Для каждой команды были созданы по две. Одна спортивная точка в команде для нападающих, другая для защитников. Эти точки описывают ограничения персонажа на поле, тем самым объясняя ему его примерное место и модель поведения на спортивной площадке.

уровень игры с размещением спортивных точек

уровень игры с размещением спортивных точек

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

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

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

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

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

Однако проделанной нами работы даже в этом случае оказалось недостаточно. Увеличилось количество авто голов. Боты, которые должны защищать свои ворота или кольцо производили удары, которыми забивали мяч в свои ворота или кольцо.

авто гол в исполнении бота.

авто гол в исполнении бота.

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

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

Возможно, что-то еще мы будем улучшать в поведении ботов, но я думаю, что эти изменения будут незначительными.

В завершение приведу ссылку на страницу нашей игры в Steam. Желающие могут добавить нашу игру в список желаемого, нам будет приятно.

Показать полностью 2 5
9

Jaws & Claws - файтинг платформер

Серия Jaws & Claws (неестественный отбор)
Jaws & Claws (неестественный отбор).

Jaws & Claws (неестественный отбор).

Мы ранее писали посты о статусе разработке нашей игры, но в этот раз решили немного подробнее рассказать о самой игре.

Разработка игры ведется с ноября 2020 года. Над игрой работает два человека. Проект позиционируется как игра для слабых компьютеров. Код пишется на языке с++.

В качестве игрового движка используется cocos2d-x версии 3.17.2. В качестве основного редактора анимации используется Cocostudio и частично Dragonbones. Уровни создается при помощи Tiled Map Editor.

Большое внимание уделяется использованию ресурсов и оптимизации. Поэтому в игру можно играть на слабом железе и небольших компьютерах. А при желании ее можно запустить на ПК с процессором c intel centrino core 2 duo.

компьютеры, на которых можно играть, рядом с blackberry z10 developer edition.

компьютеры, на которых можно играть, рядом с blackberry z10 developer edition.

Сюжет игры "Jaws & Claws" проходит в вымышленной вселенной, населенной антропоморфными зверями. Одно из развлечений жителей – телевизионное шоу "Jaws & Claws (Неестественный отбор)", в котором участники разного социального уровня пытаются пройти все препятствия и обойти других участников.

режим "Остров", экран с телешоу.

режим "Остров", экран с телешоу.

Участники шоу-игры, как и в реальной жизни, будут сражаться друг с другом за деньги.

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

Шоу достаточно жёсткое и зачастую нечестное, без правил. Хозяин шоу — Мерзкий Хорёк, являющийся миллиардером и, как это часто бывает, мошенником.

хозяин телешоу — Мерзкий Хорёк.

хозяин телешоу — Мерзкий Хорёк.

Jaws & Claws сочетает в себе такие жанры как платформер, файтинг, beat`em up, party game. Геймплей наполнен драками, перестрелками, движением и соперничеством.

жанры игры.

жанры игры.

Игра имеет уникальный визуальный стиль и ярких запоминающихся персонажей. Саундтрек выполнен в стиле hard’n'heavy с элементами фанка и электроники.

персонажи игры.

персонажи игры.

Разнообразие режимов и механик позволит надолго заинтересовать игроков различных жанров.

На текущий момент времени в игре реализованы следующие механики:

Платформер

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

БИТЕМ-АП

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

Файтинг

Jaws & Claws имеет все характерные черты файтингов: фрейм-дата, вифф- и блок- панишмент, спейсинг, линки ударов, комбо, комбо-брейкер и др.

Кооперативные режимы

Совместная игра в одной или в разных командах с другими игроками, как в боевых режимах, так и в спортивных состязаниях (футбол, баскетбол)

В различных игровых режимах используются все перечисленные механики. На данный момент в игре реализовано 8 режимов, 7 основных и режим практики:

Быстрый матч

Классическая разборка "каждый сам за себя". Играть можно от 2 до 8 игроков/ботов.

режим - быстры матч.

режим - быстры матч.

Командный Бой

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

режим - командный бой.

режим - командный бой.

Выживание

От 1 до 3 игроков сражаются против бесконечно нападающих противников и должны продержаться отведенное время в каждом уровне.

режим - выживание.

режим - выживание.

Босс рейд

Команда игроков/ботов объединяется, чтобы победить очень сильно босса.

режим - босс рейд.

режим - босс рейд.

Зверобол

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

режим - зверобол.

режим - зверобол.

Остров

Сюжетный режим, в котором игрок в рамках шоу "Jaws & Claws - Неестественный отбор" попадает на остров и борется за выживание и приз с другими участниками шоу. Сюжет режима нелинейный. Играть можно одному или вдвоем.

режим - остров.

режим - остров.

Один на один

Классический режим файтинга - только два бойца, на небольшой арене и никаких помех для честной драки.

режим - один на один.

режим - один на один.

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

У игры есть страница в Steam. Если она вам понравилась, добавляйте ее себе в список желаемого, нам будет приятно.

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

Показать полностью 13 1
7

С новым годом

Серия Jaws & Claws (неестественный отбор)

Команда SPDstudio поздравляет всех с наступающим новым годом!

Желаем разработчикам успешных релизов интересных игр.

с новым 2024 годом!

с новым 2024 годом!

Блогерам - увеличения числа подписчиков.

Инвесторам - удачных вложений в крутые проекты.

А также всем причастным, развития игровой индустрии в России!

С Наступающим 2024м годом друзья!

Показать полностью
8

Jaws & Claws - серии ударов

Серия Jaws & Claws (неестественный отбор)

Возвращается к новостям нашего проекта Jaws & Claws (неестественный отбор).

На текущий момент мы отправили страницу демо версии игры на проверку в Steam. Мы думаем, что в ближайшее время все желающие смогут попробовать поиграть в нашу игру.

Кроме этого, как мы и писали ранее, мы занимаемся доработкой интеллекта ботов, для режима "один на один". Это режим жесткой драки двух бойцов.

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

На данном видео бот провел очень сложное комбо.

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

Добавить игру список желаемого можно по ссылке.

Показать полностью
7

Jaws & Claws режим "Один на один"

Серия Jaws & Claws (неестественный отбор)

В Jaws & Claws добавлен режим "Один на один". Все как в классических файтингах - только два бойца, на небольшой арене и никаких помех для честной драки.

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

Режим "Один на один" не будет доступен в демо-версии, которая выйдет в ближайшее время. Нам нужны еще небольшие доработки, в т.ч. улучшение ИИ специально под такой тип игры.

Добавить игру список желаемого можно по ссылке.

Показать полностью
8

Jaws & Claws - особенности персонажей

Серия Jaws & Claws (неестественный отбор)

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

В вымышленной вселенной, населенной антропоморфными зверями, существует жестокое телешоу, в котором участники попадают на опасный остров и борются за выживание и денежный приз.

Jaws & Claws - режим "Остров".

Jaws & Claws - режим "Остров".

Игра Jaws & Claws сочетает в себе такие жанры как платформер, файтинг, beat'em up, party game.

Jaws & Claws - режимы игры.

Jaws & Claws - режимы игры.

Геймплей игры наполнен драками, перестрелками, движением и соперничеством.

Jaws & Claws - быстрый матч.

Jaws & Claws - быстрый матч.

Игра имеет уникальный визуальный стиль и ярких запоминающихся персонажей. Саундтрек в стиле hard'n'heavy с элементами фанка и электроники.

В игре реализовано 14 игровых персонажей со своими уникальными особенностями. А также 6 игровых режимов.

Jaws & Claws - персонажи.

Jaws & Claws - персонажи.

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

Например, большинство персонажей имеют стандартный прыжок, который позволяет им проходить режим Остров только по некоторым траекториям.

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

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

В ближайшее время мы планируем выпустить демо версию игры. Желающие могут добавить игру себе в избранное по ссылке.

Показать полностью 4 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества