这是一个使用 Koishi 框架开发的 BlackJack/21点
游戏插件,它可以让您在群聊中和其他玩家一起玩这个经典的纸牌游戏。
前往 Koishi 插件市场添加该插件即可
- 仅群聊触发
- 建议为各指令添加合适的指令别名
- 游戏需要至少两名玩家参与,每个玩家的目标是使自己手上的牌的点数之和尽可能接近21点,但不能超过21点。
- 游戏开始时,每个玩家会收到一张牌,然后轮流进行操作。每个玩家可以选择要牌(从牌堆中抽取一张牌)或停牌(不再抽取牌)。
- 如果玩家要牌后,手上的牌的点数之和超过了21点,就算爆掉,即输掉游戏。如果玩家停牌后,就等待其他玩家的操作结束。
- 当所有玩家都停牌或爆掉后,游戏结束。此时,如果有玩家手上的牌的点数之和恰好为21点,就算赢得游戏。如果没有,则比较所有未爆掉的玩家手上的牌的点数之和,最接近21点的玩家赢得游戏。如果有多个玩家同分,则平分胜利。
- 游戏结束后,胜利者会获得积分奖励,积分等于本局游戏的参与人数。积分可以在排行榜中查看。
- 游戏使用一副52张的标准扑克牌,不包括大小王。每张牌都有花色(黑桃、红心、梅花、方块)和点数(A、2、3、4、5、6、7、8、9、10、J、Q、K)。
- 计算手上的牌的点数之和时,J、Q、K都算作10点,A可以算作1点或11点(根据玩家的需要自动调整),其他牌按照自身的点数计算。
-
blackJack
:显示blackJack/21点游戏帮助信息。 -
blackJack.join
:加入游戏。需要至少两名玩家加入才能开始游戏。 -
blackJack.quit
:退出游戏。只能在游戏未开始时退出。 -
blackJack.start
:开始游戏。只有加入游戏的玩家才能开始游戏。 -
blackJack.restart
:重新开始游戏。只有加入游戏的玩家才能重新开始游戏。 -
blackJack.hit
:要牌。只能在轮到自己操作时要牌。 -
blackJack.stand
:停牌。只能在轮到自己操作时停牌。 -
blackJack.points
:查看自己的积分。 -
blackJack.rank
:查看排行榜。
- 暂无
- Koishi - 机器人框架
MIT License © 2023