一个基于hoshino_bot的小游戏,玩法类似大富翁
目前有两个版本,一个是贵族决斗版 pcr_scrimmage_duel ,一个普通版 pcr_scrimmage
贵族版决出胜利者后可按排名获得贵族决斗游戏的金币
该项目随时都有可能更新或修复bug,详情查看commits
- 栞栞commits
(由于修改了角色定义结构,之前的角色全部无法在新版本使用,如有自定义角色可以发给我,我来帮忙改成支持新版本的结构 _(:з)∠)_ )
将 pcr_scrimmage 这个文件夹直接丢到hoshino里的moudle里,然后在__bot__.py里的MODULES_ON加上"pcr_scrimmage"即可
如要安装贵族版,则将 pcr_scrimmage_duel 里的两个文件放到 pcr_scrimmage 文件夹里覆盖即可。
关于贵族版的问题,需要加上贵族决斗作者魔改的猜头像附带的daylimiter,详情请看这里的Games.add.gold.zip
- 和大富翁类似,一个正方形环形跑道,跑道上有多个事件,通过丢色子走到特定的位置触发事件
- 可多个玩家同时玩,最多4个,最少2个。每个玩家可选择一个pcr里的角色,不同的角色有不同的属性、技能
- 角色有tp值,可用来释放技能。每次投掷色子,所有玩家都会增加tp值,受到伤害也会增加tp值
- 需要选择目标的技能释放范围可能有距离限制,以角色属性的攻击距离为准
- 避免游戏时长过长,每(场上玩家数量)个玩家回合增加一次攻击力和攻击距离
- 活到最后获胜(吃鸡?)
- 玩家回合:当前默认的回合机制,每个玩家丢一次色子为经过一回合
- 自我回合:另一种回合机制,每次轮到自己后才为经过一回合
指令 | 说明 |
---|---|
大乱斗规则 | 查看大乱斗相关规则 |
大乱斗角色 | 查看所有可用角色 |
角色详情 [角色名] | 查看角色的基础属性和技能 |
结束大乱斗 | 可以强制结束正在进行的大乱斗游戏(该命令只有管理员和房主可用) |
[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]
创建阶段指令 | 说明 |
---|---|
创建大乱斗 | 创建大乱斗 |
加入大乱斗 | 加入大乱斗 |
开始大乱斗 | 开始大乱斗 |
选择角色阶段指令 | 说明 |
---|---|
[角色名] | 如:凯露 / 黑猫 (名字和外号都行) |
[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]
对战阶段指令 | 说明 |
---|---|
丢色子 | 丢色子 |
[技能编号]@xxx | 如:1 @xxx (发送技能编号并@目标,如果这个技能不需要指定目标,直接发送技能编号即可) |
查看属性 | 可查看自己当前角色详细属性 |
投降 / 认输 | 投降 / 认输 |
[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]
游戏内的跑道事件、角色、技能效果都可自定义,详情看 runway_case.py 和 role.py 的顶部注释
代码写得很烂,要伤害一下各位的眼睛了orz
测试得比较少,可能存在非常多的bug
目前已有角色不多,且数值不平衡
(十分渴望优化建议或提出bug orz )
十分感谢hoshino bot的创造者和各位做bot开发的老前辈们
HoshinoBot
HoshinoBot 作品索引