一个基于Nonebot开发的悠悠小游戏
Project description
💿 安装
通过pip
或nb
安装;
通过 ** pip **安装
pip install nonebot-plugin-yoyogame
通过 ** nb **安装
nb plugin install nonebot-plugin-yoyogame
⚙ 配置
没有配置,因为现在几乎没啥功能喵
🗨命令
/悠悠
开始游戏
开始游戏后
你可以输入info和rule获取游戏信息和规则信息
这里放一个规则
技能名称 | 相应指令 | 技能花费 | 等级 | 说明 |
---|---|---|---|---|
悠悠 | yy | -1 | 0 | 为自己增加能量 |
空炮 | kp | 0 | 1 | 普通攻击(每隔一回合可使用) |
拐勾 | gg | 1 | 2 | 攻击技能(atk) |
防拐勾 | fgg | 0 | 2 | 防御技能(dfn) |
七星 | qx | 2 | 3 | atk |
防七星 | fqx | 0 | 3 | dfn |
反弹 | ft | 1 | 4 | atk |
飞刀 | fd | 3 | 5 | atk |
防飞刀 | ffd | 0 | 5 | dfn |
核弹 | hd | 7 | 6 | atk |
附:1.攻击技能可被相应的防御技能或高等级的攻击技能抵挡 2.空炮可被任何防御技能抵挡
📝更新日志
0.1.0
- 初步完成游戏功能
💪 目前支持的平台
平台 | 是否经过测试 | 是否能够正常工作 | 测试环境 |
---|---|---|---|
Onebot | ✅ | ✅ | NapCat + Window11 |
⚠ 注意: 目前插件只支持Onebot协议,其他协议暂不支持。
📦另外
🧐为什么要写这样一个小游戏?
说来话长,很早之前,大约是我初三的时候,同学间流行一个小游戏,就叫悠悠。每天下课就来一把,及其抽象。他们还开发出无数种玩法,什么悠悠:诸神黄昏。然后,我们就想,能不能在电脑上玩,没人和我玩的时候也能玩,于是作为我们班的编程第一把手萧垣老哥就开发了悠悠light版。它曾经风靡一时,后来因为技术力和时间所限,没有开发往下继续开发,最后就鸽子了。但是喵!现在,是一个高三结束的漫长暑假的结束,我在翻看过去的代码时,无意间发现了这个游戏,于是我就想,能不能写成Nonebot插件给大家玩,于是就有了这个插件。
🤔悠悠是什么意思?为什么要叫悠悠?
悠悠指的就是游戏中获得能量的方法的名字,用于指代这个游戏的名字(本来这个游戏是没有名字的,我们的天才同学用这个取了名)
叫悠悠是因为,我也不到啊,游戏内的各种手段方法的名字都是不知道谁传过来的,说不定哪里有个一样的游戏然后名字和出招名字不一样了。
🙃有什么好玩的?
网上玩因为没有手势感觉不到沙雕,但是你要是线下玩,就不会玩口述的,一定是带有抽象手势的,一旦你玩熟了,你就会发现你越悠越快,如果对面也熟练到能跟上节奏的话,俩个人悠着就会非常抽象,非常建议线下试试(虽然现在你可能不知道手势,但是后期游戏会更新手势的喵)
😳加入作者的 BUG 反馈群 (🥵女装粉丝群)
群二维码 点我展开
💕感谢
感谢我的老哥萧垣,他写了绝大部分的游戏代码 以及,感谢ddl写的Nonebot2,没有Nonebot,就没有这个抽象的插件(
🎀TODO
-
添加游戏帮助
-
适配全平台
-
添加游戏记录
-
更好看的图片渲染
-
添加一些全新的可配置项
-
多人游戏
待补充.....
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
Built Distribution
Hashes for nonebot_plugin_yoyogame-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae2db811818068a9857000c2adbe171ae85aac173ae33047dce085c6ef1173c |
|
MD5 | 3c94eea3b8da28709b6992a3ad7c569d |
|
BLAKE2b-256 | bad35a633dd62fbba16623f465f06c54641398ea25f1b8c170d9b125b6f78e37 |
Hashes for nonebot_plugin_yoyogame-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13160f8275009dff806e5eb59b9b3cd2ada82b988ed7e7101bf12c21ddac0eec |
|
MD5 | 97e13afbf434f9dfd6b17f4e5057b1ad |
|
BLAKE2b-256 | c71146c8f4c9ca07102695710ee367452b4f91709e42c9b9b107aedb16f5861a |