• 名称: DouDiZhu
  • 作者: 地窖上的松
  • 版本: 1.1.1
  • 兼容版本: 0.11.27
  • 平台: 理论全平台,只测试了QQ
  • 操作系统: 全平台

下载

  • v 1.0.1

    doudizhu.zip
    8kB
  • v 1.1.1

    doudizhu-v111.opk
    12kB

说明与示例

基于pickle库的指令驱动简单小游戏,可以跟群友愉快地斗上一把。

QQ平台开始游戏前必须所有玩家都添加骰娘好友,因为发牌需要用到私聊。

灵感来源和指令参考自豹猫的lua斗地主插件

使用 斗地主帮助 以查看帮助信息。
Image description


游戏开关

使用 启用斗地主禁用斗地主 以开关本群斗地主功能

Image description

同时本插件也会受到 .bot off 指令控制关闭。


游戏准备阶段

使用 加入游戏 以加入游戏准备列表,人满时使用 开始游戏 以发牌。

Image description

游戏抢地主与出牌顺序采用随机抽取的方式。

退出游戏 可以随时强制停止游戏并清空游戏数据。

Image description


抢地主阶段

开始游戏后,随时可在群聊中使用 查看手牌 指令以获取最新的手牌。

Image description

在自己的轮次,使用 抢地主不抢 来做出选择

Image description

不采用积分制,谁先抢地主就是谁的


出牌阶段

在自己的轮次,使用 出牌 [牌1] [牌2] [牌3]... 来出牌。

不区分大小写,现版本 出牌 指令后必须带有空格。以"X"代替小王,"D"代替大王。

Image description

当然也可以 要不起

Image description


接入AI(Beta)

自动出牌AI基于DouZero

v1.1.1版本对接了DouZero_APIv1.1,请先按照下方的指引启动DouZero_API程序。

Image description

  • 抢地主

AI会根据一套简单的逻辑自动判断是否应该抢地主。但是因为笨蛋作者写的太答辩了就不详细描述了

  • 超时机制

在DouZero_API程序中,若游戏进程超30分钟未更新,则会清理进程,但是插件并没有相关对接,因此对局在群里闲置半小时以上后,若再次进行会出现插件报错,AI不回应的情况,需要重新开始游戏。
当然,这不会影响到其他群聊的对局。

  • 人机难度

困难人机为DouZero官方训练的胜率模型,中级人机和简单人机为作者自己训练的模型,炼得不是很好所以比较菜

  • Beta版本

如果遇到问题,欢迎反馈。


未来更新方向

也许会添加斗地主统计功能,看看本群谁是斗地主大王

欢迎在此帖反馈bug

4 个月 后
说点什么吧...