Skip to content

基于nonebot2框架的插件,实现交互游戏恶魔轮盘赌

License

Notifications You must be signed in to change notification settings

Agnes4m/nonebot_plugin_BR

Repository files navigation

AgnesDigitalLogo

NoneBotPluginText

✨基于nonebot2框架的插件,实现交互游戏恶魔轮盘赌✨

GitHub stars GitHub issues QQ Chat Group pypi python NoneBot

说明

本项目用于以交互形式完成游戏玩法恶魔轮盘赌(Buckshot Roulette)的玩法,可以在群聊中使用,一个群同时只能存在一场对局

由于“赌”在国内部分平台是被封禁的,所以文案均改为“恶魔轮盘”

安装

以下提到的方法 任选其一即可

[推荐] 使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行并进入虚拟环境, 输入以下指令即可安装
nb plugin install nonebot_plugin_BR
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot_plugin_BR
pdm
pdm add nonebot_plugin_BR
poetry
poetry add nonebot_plugin_BR
conda
conda install nonebot_plugin_BR

指令

游戏外

  • br开始| br加入 —— 开始游戏
  • br帮助 —— 查看帮助

游戏中

  • 开枪 —— (前提:加入游戏)进行攻击判定
  • 结束游戏 —— (前提:在对局中,或者超级管理员)结束当前会话在进行的游戏
  • 使用道具 xxx(目前道具:刀 | 手铐 | 香烟 | 放大镜 | 饮料 )
  • br当前状态 —— 查看当前游戏的数值状态

测试图

测试图1 测试图2

env配置

暂无

QA

重启后加入游戏方法

在游戏结束后,可以通过命令br加入加入游戏,两个人都需要发送,否则判断不在游戏中

饮料退弹效果

饮料退弹应该是不可知的子弹,但是当开枪后的效果结算就知道当前的子弹,这是一个bug

to do

  • 开枪基本逻辑
  • 道具逻辑
  • 分数逻辑
  • 人机逻辑

🙈 其他

  • 本项目仅供学习使用,请勿用于商业用途,喜欢该项目可以Star或者提供PR
  • 爱发电
  • 加入群聊

About

基于nonebot2框架的插件,实现交互游戏恶魔轮盘赌

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages