Skip to main content

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

Project description

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 help —— 查看帮助

游戏中

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

测试图

测试图1 测试图2

env配置

暂无

QA

重启后加入游戏方法

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

饮料退弹效果

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

to do

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

🙈 其他

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_br-0.0.4.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_br-0.0.4-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_br-0.0.4.tar.gz.

File metadata

  • Download URL: nonebot_plugin_br-0.0.4.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for nonebot_plugin_br-0.0.4.tar.gz
Algorithm Hash digest
SHA256 9d834d932e6f9b388cedce2178081ca3286f5a38e9371beafa0aca9da67b2c4e
MD5 905a481e961e5883fe5f649b7034b0fb
BLAKE2b-256 d67ee7cb71ba3031ac4f3ee5674a723bc45b22cc8f82bbad8b7ae2348740b098

See more details on using hashes here.

File details

Details for the file nonebot_plugin_br-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: nonebot_plugin_br-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for nonebot_plugin_br-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0c66b9110f2e0fb135ea72fb5ce923980050b070c1794850b20f5808554c89ab
MD5 ef152124257a637a68ddb30b78401118
BLAKE2b-256 08f8f3ee86fc85a45047747fa2c87d380d51143ef1fac7b910eb9816e738faa3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page