Для входа на форум нажмите здесь
Новые комментарии
[Twitch Plays] Стратегическая Батл Рояль игра прямо в Твитче
Дата создания: 03.08.2020 17:53
Аватар для Chattle Royale_renamed_1464552_05052023
Читатель
Регистрация:
03.08.2020
[Twitch Plays] Стратегическая Батл Рояль игра прямо в Твитче
Всем привет!

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


Мне нужна помощь, если лень читать, смотри сразу в самый низ.

Геймплей
старая версия без ботов, 5 игроков:

последняя версия с ботами, 2 игрока:

Описание игры
Для участия в следующем матче надо написать в чате команду !eq или !enqueue в любое время. В текущий матч подключиться не получится.
Все зарегистрировавшиеся на матч появляются на поле и во время регистрации хода могут отдать своему персонажу одну из команд: ходить, атаковать или кинуть гранату. Чтобы походить, надо дождаться приглашения от координатора в чате, только после этого писать уже команды. Засчитывается только последняя отданная команда.
Чтобы походить, можно использовать одну из 4-х коротких команд: !u, !d, !l или !r - вверх, вниз, влево или вправо соответственно.
Чтобы атаковать другого игрока, используются такие команды - !au, !ad, !al или !ar - атаковать в выбранном направлении. Если там никого нет, ничего не происходит.
Чтобы кинуть гранату (всем дается 1 штука на старте) - !gu, !gd, !gl или !gr.
В связи с ограничениями твитча нельзя повторять одну и ту же команду, поэтому если хотите повторить, добавьте направление еще раз, например: !au !auu !auuu !auuuu - все это значит "атаковать наверх".

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

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

В начале игры на поле располагаются поверапы: дополнительный урон, жизни, щиты и дополнительные гранаты. Атака, жизни и щиты имеют 4 уровня редкости:
  • обычный (зеленый, common) - атака +5, жизни/щит +25
  • редкий (синий, rare) - атака +10, жизни/щит +50
  • эпический (фиолетовый, epic) - атака +15, жизни/щит +75
  • легендарный (оранжевый, legendary) - атака +20, жизни/щит +100
Поверап гранаты дает дополнительную гранату, пока только один вид данного поверапа.
Так же после завершения хода есть шанс на спавн поверапа повышенной редкости.
После убийства другого игрока выпадает "лут": если у игрока был поверап атаки, то выпадает он. В противном случае падает поверап жизней случайной редкости.

Подбирайте поверапы, сражайтесь с другими игроками, становитесь мощнее и побеждайте :)

Данная игра создана мной в свободное время, как proof of concept или minimum viable product, я хочу посмотреть на отзывы пользователей и количество игроков и решить, стоит ли продолжать развивать игру.
Идей довольно много
  • сезоны (раз в какое-то время награждать игроков с максимальным количеством очков)
  • классы персонажей
  • скиллы при достижении определенного уровня
  • новые игровые механики
  • новые поверапы
  • разные карты и ландшафты
  • новые препятствия
  • внутриигровые ставки на матч (не за реальные деньги)
  • новое оружие
  • улучшение графической составляющей
  • возможность поставить свой аватар
  • возможность выбрать рамку персонажа
  • развитие расширения для твитча
  • ???
Боты
В данный момент добавлены довольно тупые боты (их можно отличить по одинаковым аватаркам), чтобы можно было потестировать игру, так как не всегда есть желающие играть.

Время проведения стримов

Запустил стрим в тестовом режиме 24/7, в любой момент можно зайти и потренироваться на ботах.


Если заинтересовала идея и хотите попробовать, обратите внимание на эти пункты:
  • активируйте твитч расширение (оно показывает ваши статы и местоположение)
  • переведите стрим в Theatre mode (Режим кинотеатра) (alt + t)
  • проверьте, что у вас включена низкая задержка до канала: Settings -> Advanced -> Low Latency (Настройки -> Дополнительно -> Низкая задержка)
  • проверьте лаг до канала: Settings -> Advanced -> Video Stats (Настройки -> Дополнительно -> Статистика видео), появится окно, в нем надо проверить Latency To Broadcaster (Задержка до владельца канала). Если он больше 4 секунд - попробуйте обновить страницу (иногда подключается к плохому серверу) или остановить текущие закачки игр.
Помощь, о которой говорил вначале: в связи с тем, что твитч не дает отсылать одинаковые сообщения, это доставляет дискомфорт игрокам, поэтому надо набрать минимум 50 фолловеров, чтобы получить доступ к функционалу VIP (чем больше фолловеров, тем больше VIP слотов). Все участники матча будут получать VIP статус и смогут игнорировать эти ограничения чата.

Если у вас есть вопросы, задавайте, постараюсь ответить.
Последний раз редактировалось Chattle Royale_renamed_1464552_05052023; 05.08.2020 в 23:38.
Re: [Twitch Plays] Стратегическая Батл Рояль игра прямо в Твитче

※ Гоховский сервер в Discord. Вступай! Подписывайся на канал с новостями - автоматический постинг на ваш сервер!

Настройка стрима - гайды, статьи и руководства
※ Нужна помощь по настройке трансляции? Вам сюда!
1 пользователь оценил это сообщение: Показать
Аватар для Chattle Royale_renamed_1464552_05052023
Читатель
Регистрация:
03.08.2020
Re: [Twitch Plays] Стратегическая Батл Рояль игра прямо в Твитче
Запустил стрим в тестовом режиме 24/7, в любой момент можно зайти и потренироваться на ботах.
Ваши права в разделе