Wiki / Core Features / 游戏

游戏

更新者 Maxime_48 · 3小时前 · 浏览量:123

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

一个不断扩充的社区游戏中心,供你的服务器使用。每个游戏都可以单独开关并有自己的设置,全部在你服务器面板中专门的游戏页面里完成。

Wordle 是主打游戏,旁边还有一组快速的小游戏。

游戏页面,列出所有小游戏及其开关,顶部是已启用的 Wordle


🎮 启用游戏中心

  1. 在你的服务器面板中,打开功能并启用游戏。
  2. 打开游戏页面(通过仪表板快捷方式,或功能 → 管理)。
  3. 打开你想要的游戏并分别配置。

如果游戏中心被禁用,游戏命令会礼貌地告诉成员它已关闭,设置会被保留。


🟩 Wordle

每天一个五个字母的单词,对所有人、所有服务器都相同,在 UTC 午夜重置。六次机会,经典配色:

  • 🟩 字母在正确的位置
  • 🟨 字母在单词中,但位置不对
  • ⬛ 字母不在单词中

玩法

  • /wordle play:你的私人游戏(没有人能看到你的方格)。通过 Guess 按钮输入猜测,已使用的字母会汇总显示在方格下方。
  • Play in window:在可用的地方,会把 Wordle 作为内嵌的 Discord 活动打开:一个带有方格和键盘的完整窗口,就在 Discord 里面。
  • 你在玩的时候,频道中会实时出现一条可选的实时进度嵌入:只显示不剧透的彩色方格,绝不显示你的字母,就和官方 Wordle 一样。
  • 完成后,点击 Share result,即可把不剧透的表情方格发布到频道中。
  • /wordle stats:游戏局数、胜率、当前和最长连胜、猜测次数分布。
  • /wordle leaderboard:服务器的最佳解题者。
  • /wordle practice:练习局:随机单词,想玩多少局都行。不计入记录,没有统计、连胜或 XP,非常适合热身而不必担心影响连胜。(需要下方的练习模式开关。)

设置(游戏页面)

设置 作用
游戏模式 按服务器:每位成员每天在这台服务器上玩一局(你可以在另一台服务器再玩一次)。共享:每位成员每天一局全局游戏,与 NYT 一样,所有共享模式的服务器通用。
每日回顾频道 发布下面这些每日消息的频道。留空则全部停用。
发布每日回顾 每天重置之后,发布昨天的结果:多少人参与、多少人猜中,以及最快的解题者。
以图片形式附上所有人的方格 回顾中包含一张生成的拼贴图片:每位玩家的彩色方格和成绩并排显示,就像官方的回顾一样。最快的解题者排在前面(最多显示 25 个方格)。
重置时宣布新单词 当单词在 UTC 午夜重置时,发布一条简短的提醒,告知有新的 Wordle 可玩。
在提醒中提及 重置提醒中会提及谁:不提及任何人、昨天的前三名解题者,或昨天玩过的所有人(这样没有人会中断连胜,很方便)。
公开实时进度 在成员游玩时显示实时进度嵌入。默认开启。
练习模式 允许成员通过 /wordle practice 玩无限次练习局:随机单词,绝不影响统计、连胜或 XP。默认关闭。
猜中奖励 XP 当成员猜中单词时授予等级 XP,升级、奖励图和统计身份组都会生效。需要等级功能;设为 0 即可停用。

🌍 Wordle 使用单词本身的语言

围绕单词的一切都遵循单词自己的语言,而不仅仅是单词本身:游戏、它的按钮、猜测窗口、/wordle stats、排行榜、实时进度嵌入、每日回顾和重置提醒。语言取决于游戏自己的语言设置(如果设置了的话),否则取决于服务器的 Discord 语言。

/wordle 命令本身的描述有法语版本,会显示给 Discord 客户端设置为法语的成员。

服务器日志的内容仍然保持英文,和其他所有功能一样:日志是给工作人员看的,不是给玩家看的。

须知

  • 猜测会对照一个庞大的英语词典(约 2.1 万个五字母单词)进行验证:随机乱按的字母会被拒绝,但生僻而真实存在的单词会被接受。
  • 在你的游戏结束之前,答案绝不会离开服务器,所以没有什么可以“检查”的。
  • 连胜遵循 NYT 的规则:输掉今天的游戏会重置你的连胜;不玩则会让昨天的连胜保持到当天结束。
  • 等级的奖励图有一个 Wordle 猜中触发器:可以针对猜中的情况作出反应,并附带猜测次数和连胜的条件(例如,3 次或更少次数猜中就发放身份组,或在 7 天连胜时发送私信)。请参阅 /zh/wiki/core-features/leveling-xp/reward-graph。

🕹️ 小游戏

Wordle 旁边还有五个快速游戏。它们的形式相同:分别启用每一个,如果需要可以限制在特定频道,设置冷却,并可选择用 XP 奖励获胜者。

游戏 命令 玩法
🪢 猜词游戏 /hangman 机器人选一个单词并显示它的类别。你从下拉菜单中猜字母;每猜错一个字母,就多画一笔。
✊ 石头剪刀布 /rps 与机器人对战一局,立即出结果;或者进行对战:被你挑战的成员会得到按钮,结果对你们两人都有效。
❓ 知识问答 /trivia 一个带有四个按钮的问题。每个人都可以尝试,但每位成员只有一次机会,第一个答对的人获胜。
🎱 神奇八号球 /8ball 提一个问题,得到一个神秘的回答。没有获胜者,只是图个乐。
💘 恋爱契合度 /love 两位成员之间的契合度,以百分比表示。没有获胜者。
🎰 宾果 /bingo start 共享的 75 球游戏。成员通过按钮加入并得到一张私人卡片;机器人按计时器报号,直到有人完成一条线。

⚙️ 小游戏设置

设置 作用
允许的频道 留空表示游戏在任何地方都可用。选择频道可以把游戏限制在这些频道,这有助于让机器人刷屏频道保持热闹,而其余频道保持安静。
冷却 成员在该游戏的两局之间需要等待多久。0 表示不用等待。
获胜经验 授予获胜者的 XP,经过正常的等级流程(升级、统计身份组和奖励图都会触发)。需要等级功能。
允许猜错次数(猜词游戏) 猜错多少个字母后游戏失败,范围从 3 到 10。
作答时间(知识问答) 问题保持开放多久之后公布答案。
允许成员之间对战(石头剪刀布) 关闭时,游戏只能与机器人对战。
加入窗口(宾果) 在开出第一个号码之前,成员可以加入多长时间。
开奖间隔(宾果) 多久抽出一个新号码。
最多玩家数(宾果) 一局游戏中最多可以发放多少张卡片。
互动日志 该游戏向服务器日志发送的内容:从不记录、仅记录胜利或每一局。按游戏分别设置,详见下文。

八号球和恋爱契合度没有获胜者,所以它们只计入游玩次数,绝不会产生胜率。恋爱分数对于给定的一对成员也是固定不变的,再次询问也不会改变它,这样就没有重新抽取的意义了。

⏳ 游戏会说明何时结束

石头剪刀布的对战会在挑战消息上显示 “Expires in 10 minutes”;猜词游戏会显示一个 “Ends” 字段,这是一个相对时间戳,在你注视它的时候会持续倒计时。时间一到,游戏界面就会撤下它的按钮:对战会说明谁没有出招,猜词游戏会揭晓单词。没有人会去点击一个已经结束的游戏。


📝 选择哪些内容进入日志

每个游戏各自决定向服务器日志的互动类别发送什么。

设置 日志中会出现什么
从不记录 这个游戏的任何内容都不记录。
仅记录胜利 每次胜利一行,这是五个有获胜者的游戏的默认设置。
每一局 胜利、失败、平局,以及没有获胜者的局,一律记录。

为什么这是按游戏设置,而不是一个对所有游戏通用的开关:在热闹的频道里,/rps 每隔几秒就会触发一次,而 Wordle 是每位成员每天一次。Wordle 设为每一局,就是一份易读的每日摘要;而石头剪刀布设成同样的选项,则会淹没你互动日志的其余内容。对一个游戏开启、对另一个关闭,正是这样设计的意义所在。

八号球和恋爱契合度只提供“从不记录”或“每一局”,因为它们永远不会产生胜利,“仅记录胜利”对它们来说就等同于悄无声息的“从不记录”。

有几样内容只有选择每一局时才能看到:

  • 猜词游戏的失败,并附上击败该成员的单词。
  • 以平局结束的石头剪刀布对战:一行记录同时列出两位玩家和两个出招,而不是每人一行。
  • 用完所有机会的 Wordle 游戏,以 Wordle failed 一行记录。
  • 没有人获胜的宾果,无论是因为玩家不足而被取消,还是号码已经用完。

现有的服务器保持原有的行为:Wordle、猜词游戏、石头剪刀布、知识问答和宾果只记录胜利,八号球和恋爱契合度不记录任何内容。在你打开这个设置之前,什么都不会改变。

该设置决定的是游戏向日志提供什么,要想真正发布任何内容,仍然必须启用服务器日志并打开它的互动类别。游戏页面会在未开启时向你发出警告。


📊 数据分析中会显示什么

每个游戏都会为你的服务器数据分析的游戏标签页提供数据:

  • 每个游戏的游玩局数、胜率、独立玩家数和最近 7 天的游玩情况。
  • 每天游玩局数的 30 天曲线。
  • 对于 Wordle 还有:猜中率、猜中游戏的平均尝试次数,以及尝试次数分布。

关于这些数字是如何统计的,有几点值得了解:

  • Wordle 游戏只有结束之后才算作已玩。仍在猜测中的人会被单独报告,而不是计为失败,这些数字与成员在 /wordle stats 中看到的相同。
  • **平局和没有结果的游戏不计入胜率。**石头剪刀布的平局不算失败,八号球的回答则根本没有获胜者。
  • 独立玩家数统计的是人,而不是游戏:玩了三个不同游戏的人只会被计为一次。

🎰 宾果如何运作

/bingo start 会在频道中发布一个游戏面板。成员点击 Join 得到一张私人卡片,没有人能看到别人的卡片。加入窗口关闭后,机器人每隔几秒报一个号码并更新面板;第一个完成一行、一列或对角线的成员获胜。中间的免费格子始终算作已标记。

My card 可以随时私下重新打开你的卡片,已报出的号码会被划掉。

/bingo stop 会结束游戏。只有发起游戏的成员,或拥有 Manage Server 权限的人,才能停止它。

抽号和获胜检查都发生在面板端,而不是在机器人中。由此带来两点:游戏进行中重启机器人不会丢失任何东西;两张卡片在同一个号码上同时完成,也不可能都获胜,它们会在一次处理中结算,较早的卡片优先。

没有人加入的游戏会被取消,而不是对着空房间报号;被遗留悬而未决的对局会在一小时后自动关闭。


🔗 与其他功能配合

  • 等级:每当成员赢得任何小游戏,赢得小游戏触发器就会触发,并带上是哪个游戏的信息。你可以授予 XP、发放身份组,或发送私信。
  • 获胜经验会走完整的等级流程,所以升级消息和统计身份组的表现与聊天消息完全一样。
  • 统计身份组:获胜场数指标会把小游戏的胜利和 Wordle 猜中合并计算,并在成员获胜的那一刻进行检查。把身份组设在 50 场胜利,它就会随着达成这一数字的那次胜利一起发放。
  • 服务器日志:游戏会向互动类别报告,并且每个游戏自行选择报告的内容:从不记录、仅记录胜利,或每一局,详见上面的选择哪些内容进入日志。
  • 服务器数据分析:上面介绍的游戏标签页。

✅ 权限

机器人在进行游戏的地方需要 View Channel、Send Messages 和 Embed Links。没有任何游戏会自行对任何人进行审核。

仅当你使用获胜场数统计身份组,或在获胜时发放身份组的奖励图操作时,机器人才需要 Manage Roles。机器人自己的身份组必须位于它所授予的任何身份组之上。