Veliri дневник разработки: система правосудия

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Приветствую, pikabu!

Я усовершенствовал “систему правосудия” в игре, сделав безопасные сектора ещё более защищёнными и добавил “полицию”. Она всё ещё имеет ММО-характер, но с потенциалом на развитие.

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Система правосудия

В игре традиционно присутствуют три типа статусов:

  • "Белый" - законопослушный игрок, который может рассчитывать на защиту полиции.

  • "Фиолетовый" - игрок с незначительным нарушением; полиция его не защищает, но и не нападает. Если в секторе присутствуют “защитники” (большие летающие дроны), они могут ввести игрока в стазис до тех пор пока не станут "белыми".

  • "Красный" - преступник, которого полиция и защитники атакуют без предупреждения.

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Теперь преступники принадлежат к определённой фракции. Например, можно быть преступником для зелёных, но не для красных. В пустошах нет ни закона, ни преступников - все игроки “белые”.

Если игрок войдёт на территорию враждебной фракции, он получит “красный” статус до улучшения отношений.

Смена статуса / Страйки

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

Мелкие нарушения включают в себя:

  • Нападение на других игроков или ботов.

  • Препятствование передвижению других игроков или ботов (например, установка ловушки).

  • Торговля контрабандой на базах.

Для получения “красного” статуса необходимо убить “белого” бота или игрока в безопасном секторе или накопить 10 страйков. Если “красный” игрок накопит ещё 10 страйков, таймер статуса сбрасывается.

Кол-во текущих страйков можно посмотреть рядом с панелью состояния, 1 страйк убирается каждые 3 минуты. Если вы пират и у вас 9 страйков то возможно вам стоит посетить другую фракцию :)

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Полиция

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

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

полиция помечается значком рядом с ником.

Полиция патрулирует сектора и нападает на агрессоров, атакующих “белых” игроков. Однако она не вмешивается в конфликты “фиолетовых”. Если игрок хочет получить поддержку, он не должен атаковать в ответ, и отступать к полиции (к турелям или боту).

Работа полиции. PS на 18 секунде торнадо из пуль :)

Полиция не атакует “белых” игроков. Если игрок становится “белым”, защитник прекращает преследование.

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

И даже помогут если попали в ловушку :)

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

Пираты

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

Защитники

Защитники не являются полицией, но полиция и лояльные боты/игроки видят то, что видят защитники. Основная задача защитников - разведка и уничтожение опасных пиратов и врагов фракций, а также стазис “фиолетовых” при обнаружении.

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Маяки бедствия

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

Veliri дневник разработки: система правосудия Разработка, Видеоигра, YouTube, Гифка, Инди игра, Gamedev, Видео, Длиннопост

Итог

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

Атаковать белых игроков теперь стало совершенно не выгодно в безопасных секторах т.к. можно получить от полиции или вообще улетать в "красный" статус, однако все еще возможно. Но безопасных секторов в игре не так много. ¯\_(ツ)_/¯

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

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

6.7K поста22.2K подписчиков

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

ЗАПРЕЩЕНО:

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

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

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


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

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

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

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

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