Wiki / Core Features / Игры

Игры

Обновлено Maxime_48 · 1 час назад · Просмотры: 113

Языки: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

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

Wordle - главная игра; рядом с ним находится набор быстрых мини-игр.

Страница «Игры» со списком всех мини-игр и их переключателями вкл/выкл, включая Wordle, включённый вверху


🎮 Включение центра игр

  1. В панели сервера откройте Функции и включите Games.
  2. Откройте страницу Игры (ярлык на дашборде или Функции → Управление).
  3. Включите нужные игры и настройте каждую.

Если центр игр выключен, команды игр вежливо сообщают участникам, что он отключён - настройки сохраняются.


🟩 Wordle

Одно слово из пяти букв в день, одно для всех, на всех серверах, сбрасывается в полночь UTC. Шесть попыток, классические цвета:

  • 🟩 буква на своём месте
  • 🟨 буква есть в слове, но не на своём месте
  • ⬛ буквы в слове нет

Игра

  • /wordle play - ваша приватная игра (никто не видит вашу сетку). Варианты вводятся через кнопку Guess, использованные буквы показываются под сеткой.
  • Play in window - где доступно, открывает Wordle как встроенную Activity Discord: полноценное окно с сеткой и клавиатурой прямо в Discord.
  • Пока вы играете, необязательный эмбед с прогрессом в реальном времени заполняется в канале на лету - только ваша цветная сетка без спойлеров, никогда не ваши буквы - так же, как в официальном Wordle.
  • Когда вы закончите, нажмите Share result, чтобы опубликовать в канале вашу сетку из эмодзи без спойлеров.
  • /wordle stats - сыгранные игры, доля побед, текущая и максимальная серия, распределение попыток.
  • /wordle leaderboard - лучшие отгадчики сервера.
  • /wordle practice - тренировочные игры: случайное слово, сколько угодно партий. Не идёт в зачёт - никакой статистики, серий или XP - идеально, чтобы размяться, не рискуя своей серией. (Требуется переключатель Режим тренировки ниже.)

Настройки (страница «Игры»)

Настройка Что делает
Режим игры На сервер - одна игра на участника в день на этом сервере (на другом сервере можно сыграть снова). Общий - одна глобальная игра на участника в день, как в NYT, общая для всех серверов в общем режиме.
Канал ежедневного отчёта Канал для ежедневных публикаций ниже. Оставьте выключенным, чтобы отключить их все.
Публиковать ежедневный итог Каждый день после сброса публикует вчерашние результаты: сколько играло, сколько отгадало и самые быстрые отгадчики.
Прикреплять сетки всех игроков картинкой В итог включается сгенерированный коллаж - цветная сетка и результат каждого игрока рядом, как в официальном итоге. Сначала самые быстрые отгадчики (показывается до 25 сеток).
Объявлять новое слово при сбросе Когда слово сбрасывается в полночь UTC, публикует короткое напоминание, что доступен новый Wordle.
Упоминать в напоминании Кого упоминать в напоминании о сбросе: никого, вчерашнюю тройку лучших отгадчиков или всех, кто играл вчера - удобно, чтобы никто не прервал свою серию.
Публичный прогресс в реальном времени Показывает эмбед с прогрессом, пока участник играет. По умолчанию включено.
Режим тренировки Позволяет участникам играть в неограниченное число тренировочных игр с /wordle practice - случайные слова, которые никогда не затрагивают статистику, серии или XP. По умолчанию выключено.
XP за отгадку Начисляет XP Leveling, когда участник находит слово - повышения уровня, граф наград и statroles работают как обычно. Требуется функция Leveling; 0 отключает.

🌍 Wordle говорит на языке своего слова

Всё вокруг слова следует языку самого слова, а не только слово: игра, её кнопки, окно ввода, /wordle stats, таблица лидеров, эмбед с прогрессом, ежедневный итог и напоминание о сбросе. Язык определяется собственной языковой настройкой игры, если она задана, а иначе языком Discord сервера.

У описаний команды /wordle есть французская версия, которая показывается участникам, чей клиент Discord настроен на французский.

Строки логов сервера остаются на английском, как и для любой другой функции - лог читает персонал, а не игроки.

Полезно знать

  • Варианты проверяются по большому английскому словарю (~21 тыс. слов из пяти букв) - случайный набор букв отклоняется, но малоизвестные, но существующие слова принимаются.
  • Ответ никогда не покидает сервер, пока ваша игра не закончена, так что «подсмотреть» нечего.
  • Серии следуют правилу NYT: проигрыш сегодняшней игры сбрасывает серию; если не играть, вчерашняя серия сохраняется до конца дня.
  • У графа наград Leveling есть триггер Wordle решён - реагируйте на отгаданные слова с условиями по числу попыток и серии (например, выдавайте роль за отгадку не более чем за 3 попытки или отправляйте личное сообщение при серии в 7 дней). См. /ru/wiki/core-features/leveling-xp/reward-graph.

🕹️ Мини-игры

Рядом с Wordle находятся пять быстрых игр. У них одинаковая схема: каждая включается отдельно, её можно ограничить определёнными каналами, задать задержку и при желании награждать победителя XP.

Игра Команда Что происходит
🪢 Виселица /hangman Бот загадывает слово и показывает его категорию. Вы угадываете буквы из выпадающего списка; каждая неверная буква дорисовывает ещё одну линию.
✊ Камень, ножницы, бумага /rps Один раунд против бота, который решается мгновенно, - или дуэль: вызванный вами участник получает кнопки, и результат засчитывается вам обоим.
❓ Викторина /trivia Вопрос с четырьмя кнопками. Пробовать может каждый, но у каждого участника одна попытка, и побеждает первый, кто ответил верно.
🎱 Магический шар /8ball Задайте вопрос, получите загадочный ответ. Победителя нет - просто развлечение.
💘 Калькулятор любви /love Совместимость двух участников в процентах. Победителя нет.
🎰 Бинго /bingo start Общая игра на 75 шаров. Участники присоединяются кнопкой и получают приватную карточку; бот называет числа по таймеру, пока кто-то не завершит линию.

⚙️ Настройки мини-игр

Настройка Что делает
Разрешённые каналы Пусто означает, что игра работает везде. Выберите каналы, чтобы ограничить её, - полезно, чтобы занять канал для бот-спама и сохранить тишину в остальных.
Задержка Сколько участник ждёт между двумя раундами этой игры. 0 убирает ожидание.
Опыт за победу XP, начисляемый победителю через обычный конвейер Leveling (повышения уровня, statroles и граф наград срабатывают). Нужна функция Leveling.
Допустимо ошибок (Виселица) Сколько неверных букв до проигрыша, от 3 до 10.
Время на ответ (Викторина) Сколько времени вопрос остаётся открытым до раскрытия ответа.
Разрешить дуэли между участниками (Камень, ножницы, бумага) Если выключено, игра идёт только против бота.
Окно входа (Бинго) Сколько времени участники могут присоединяться до названия первого числа.
Секунд между розыгрышами (Бинго) Как часто выпадает новое число.
Максимум игроков (Бинго) Сколько карточек можно раздать за одну игру.
Журнал активности Что эта игра отправляет в Логи сервера: никогда, только победы или каждый раунд. Настраивается для каждой игры - см. ниже.

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

⏳ Игры сообщают, когда заканчиваются

У дуэли «Камень, ножницы, бумага» в вызове написано «Expires in 10 minutes»; в игре «Виселица» есть поле «Ends» - относительная метка времени, которая продолжает отсчитываться, пока вы на неё смотрите. Когда время истекает, у доски убираются кнопки - в дуэли сказано, кто не сыграл, а виселица раскрывает слово. Никто не нажимает на игру, которой уже нет.


📝 Выбор того, что попадает в лог

Каждая игра сама решает, что отправлять в категорию Вовлечённость логов сервера.

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

Почему это настраивается для каждой игры, а не одним переключателем для всех: /rps в оживлённом канале срабатывает каждые несколько секунд, а Wordle - раз в день на участника. Каждый раунд в Wordle - это читаемая ежедневная сводка; та же настройка в «Камень, ножницы, бумага» похоронит остальной ваш лог активности. Включить её для одной игры и выключить для другой - в этом и смысл.

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

Несколько вещей показывает только каждый раунд:

  • Поражения в «Виселице» с указанием слова, которое победило участника.
  • Дуэли «Камень, ножницы, бумага», закончившиеся вничью - одна строка с именами обоих игроков и обоими ходами, а не по строке на каждого.
  • Игры Wordle, в которых закончились попытки, в виде строки Wordle failed.
  • Бинго, в котором никто не выиграл, независимо от того, была ли игра отменена из-за нехватки игроков или в ней закончились числа.

Существующие серверы сохраняют прежнее поведение: только победы в Wordle, «Виселице», «Камень, ножницы, бумага», «Викторине» и «Бинго», ничего для магического шара и калькулятора любви. Ничего не меняется, пока вы не откроете настройку.

Настройка определяет, что игра предлагает логу, - чтобы что-то было опубликовано, Логи сервера всё равно должны быть включены с категорией Вовлечённость. Страница «Игры» предупреждает, когда это не так.


📊 Что попадает в Insights

Каждая игра пополняет вкладку Игры вашей статистики сервера (Insights):

  • Сыгранные раунды, доля побед, уникальные игроки и играли за последние 7 дней по каждой игре.
  • 30-дневная кривая раундов по дням.
  • Только для Wordle: доля отгаданных, среднее число попыток в отгаданных играх и распределение попыток.

Несколько вещей, которые стоит знать о том, как считаются эти числа:

  • Игра Wordle считается сыгранной, только когда она закончена. Тот, кто ещё в процессе угадывания, показывается отдельно, а не засчитывается как поражение, и это те же числа, которые участник видит в /wordle stats.
  • Ничьи и игры без исхода не входят в долю побед. Ничья в «Камень, ножницы, бумага» - не поражение, а у ответа магического шара нет победителя вовсе.
  • Уникальные игроки считают людей, а не игры - тот, кто играет в три разные игры, считается один раз.

🎰 Как работает Бинго

/bingo start публикует в канале доску. Участники нажимают Join, чтобы получить приватную карточку - чужие никто не видит. Когда окно входа закрывается, бот каждые несколько секунд называет число и редактирует доску; побеждает первый участник, завершивший строку, столбец или диагональ. Свободная центральная клетка всегда считается отмеченной.

My card в любой момент заново открывает вашу карточку приватно, с зачёркнутыми названными числами.

/bingo stop завершает игру. Остановить её может только участник, который её начал, или тот, у кого есть Manage Server.

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

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


🔗 Работает вместе с

  • Leveling - триггер Победа в мини-игре срабатывает, когда участник выигрывает любую мини-игру, и передаёт, какая это была игра. Начисляйте XP, выдавайте роль или отправляйте личное сообщение.
  • Опыт за победу проходит через весь конвейер Leveling, поэтому сообщения о повышении уровня и statroles ведут себя точно так же, как для сообщения в чате.
  • Statroles - метрика games won считает вместе победы в мини-играх и отгаданные Wordle и проверяется в момент победы участника. Задайте роль на 50 победах, и она придёт вместе с победой, которая её заслужила.
  • Логи сервера - игры сообщают в категорию Вовлечённость, и каждая игра выбирает, о чём сообщать: никогда, только победы или каждый раунд - см. выше Выбор того, что попадает в лог.
  • Server Insights - вкладка «Игры», описанная выше.

✅ Права

Боту нужны View Channel, Send Messages и Embed Links везде, где проходят игры. Ни одна игра сама никого не модерирует.

Ему также нужно Manage Roles, если - и только если - вы используете statrole games won или действие графа наград, выдающее роль за победу. Собственная роль бота должна стоять выше любой роли, которую он выдаёт.