koishi-plugin-card-21-game
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

koishi-plugin-card-21-game 🃏

npm

这是一个基于 Koishi 的卡牌游戏插件,可以在 Koishi 支持的各聊天平台上玩 21 点游戏。

21 点游戏是一种经典的赌博游戏,也叫做黑杰克。

它的目标是通过要牌或停牌,使手牌的点数尽可能接近 21 点,但不能超过 21 点。

游戏中有四种花色和十三种点数的卡牌,每个群可以同时进行一场游戏,每场游戏可以有多个玩家参与。

你可以和你的朋友们一起体验这种刺激和乐趣的游戏,看看谁能赢得最多的钱💰!

游戏规则 📜

  • 游戏开始前,玩家需要使用 card join21点 命令加入游戏,加入后不能离开游戏。
  • 游戏开始后,每个玩家会收到两张牌,按照顺序轮流进行操作。
  • 每个玩家可以选择要牌或停牌,要牌会从牌堆中随机抽取一张牌并加入手牌,停牌则不再要牌。
  • 如果玩家的手牌点数超过 21 点,则爆牌,不能再要牌或停牌,且视为失败😭。
  • 如果玩家的手牌只有两张且点数为 21 点,则为黑杰克,不能再要牌或停牌,且视为胜利😎。
  • 如果所有玩家都停牌或爆牌,则游戏结束,根据手牌点数判断胜负,并显示结果和排名🏆。
  • 如果没有玩家爆牌,且有玩家达到 21 点,则游戏结束,达到 21 点的玩家胜利,其他玩家失败😢。
  • 卡牌的点数规则如下:
    • A 可以视为 1 点或 11 点,根据情况自动判断👍。
    • J、Q、K 视为 10 点👎。
    • 其他卡牌按照数字本身计算点数👉。

安装与使用 🔧

  • 在 Koishi 插件市场搜索 21点 并安装即可。

  • 在群聊中使用以下命令来玩游戏:

  - `card`:查看游戏规则 & 指令列表
  - `card join`:21点/21
  - `card start`:开牌/发牌
  - `card hit`:叫牌/要牌
  - `card stand`:停牌
  - `card reset`:掀桌子(强制重开游戏)
  - `card -h`:查看子指令帮助信息

致谢与后续计划 🙏

感谢 Koishi 提供了一个强大和灵活的机器人框架,让我能够开发这个插件。

如果你喜欢这个插件,请给给我一些反馈和建议,我会非常感激😊。

这个插件目前还在开发中,我计划在未来添加一些新的功能,比如:

  • 增加排行榜功能,让玩家可以看到自己和其他玩家的游戏记录和成绩📈。
  • 增加自定义设置功能,让玩家可以调整游戏的一些参数,比如牌堆的数量、初始的金钱、每次下注的金额等🔧。
  • 增加多语言支持功能,让玩家可以选择自己喜欢的语言来玩游戏🌐。

如果你有任何其他的想法或需求,请随时联系我,我会尽力实现它们😉。

Package Sidebar

Install

npm i koishi-plugin-card-21-game@1.0.1

Version

1.0.1

License

MIT

Unpacked Size

34.9 kB

Total Files

6

Last publish

Collaborators

  • nawyjx