Skip to content

一个基于hoshino_bot的小游戏,玩法类似大富翁

License

Notifications You must be signed in to change notification settings

eggggi/pcr_scrimmage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pcr大乱斗

一个基于hoshino_bot的小游戏,玩法类似大富翁
目前有两个版本,一个是贵族决斗版 pcr_scrimmage_duel ,一个普通版 pcr_scrimmage
贵族版决出胜利者后可按排名获得贵族决斗游戏的金币
该项目随时都有可能更新或修复bug,详情查看commits

船新3.0版本更新

  1. 栞栞commits
    (由于修改了角色定义结构,之前的角色全部无法在新版本使用,如有自定义角色可以发给我,我来帮忙改成支持新版本的结构 _(:з)∠)_ )

安装

将 pcr_scrimmage 这个文件夹直接丢到hoshino里的moudle里,然后在__bot__.py里的MODULES_ON加上"pcr_scrimmage"即可
如要安装贵族版,则将 pcr_scrimmage_duel 里的两个文件放到 pcr_scrimmage 文件夹里覆盖即可。
关于贵族版的问题,需要加上贵族决斗作者魔改的猜头像附带的daylimiter,详情请看这里的Games.add.gold.zip

规则概括

  1. 和大富翁类似,一个正方形环形跑道,跑道上有多个事件,通过丢色子走到特定的位置触发事件
  2. 可多个玩家同时玩,最多4个,最少2个。每个玩家可选择一个pcr里的角色,不同的角色有不同的属性、技能
  3. 角色有tp值,可用来释放技能。每次投掷色子,所有玩家都会增加tp值,受到伤害也会增加tp值
  4. 需要选择目标的技能释放范围可能有距离限制,以角色属性的攻击距离为准
  5. 避免游戏时长过长,每(场上玩家数量)个玩家回合增加一次攻击力和攻击距离
  6. 活到最后获胜(吃鸡?)

回合机制:

  1. 玩家回合:当前默认的回合机制,每个玩家丢一次色子为经过一回合
  2. 自我回合:另一种回合机制,每次轮到自己后才为经过一回合

指令表

指令 说明
大乱斗规则 查看大乱斗相关规则
大乱斗角色 查看所有可用角色
角色详情 [角色名] 查看角色的基础属性和技能
结束大乱斗 可以强制结束正在进行的大乱斗游戏(该命令只有管理员和房主可用)

[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]

创建阶段指令 说明
创建大乱斗 创建大乱斗
加入大乱斗 加入大乱斗
开始大乱斗 开始大乱斗
选择角色阶段指令 说明
[角色名] 如:凯露 / 黑猫 (名字和外号都行)

[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]

对战阶段指令 说明
丢色子 丢色子
[技能编号]@xxx 如:1 @xxx (发送技能编号并@目标,如果这个技能不需要指定目标,直接发送技能编号即可)
查看属性 可查看自己当前角色详细属性
投降 / 认输 投降 / 认输

[ ] 表示内部的文字为意译, 实际发指令时请删去 [ ]

自定义

游戏内的跑道事件、角色、技能效果都可自定义,详情看 runway_case.py 和 role.py 的顶部注释

其它

代码写得很烂,要伤害一下各位的眼睛了orz
测试得比较少,可能存在非常多的bug
目前已有角色不多,且数值不平衡
(十分渴望优化建议或提出bug orz )

感谢

十分感谢hoshino bot的创造者和各位做bot开发的老前辈们
HoshinoBot
HoshinoBot 作品索引

About

一个基于hoshino_bot的小游戏,玩法类似大富翁

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages