Giter Site home page Giter Site logo

pcr_scrimmage's Introduction

pcr大乱斗

一个基于hoshino_bot的小游戏,玩法类似大富翁
目前有两个版本,一个是贵族决斗版 pcr_scrimmage_duel ,一个普通版 pcr_scrimmage
贵族版决出胜利者后可按排名获得贵族决斗游戏的金币
该项目随时都有可能更新或修复bug,详情查看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. 活到最后获胜(吃鸡?)

指令表

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

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

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

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

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

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

自定义

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

其它

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

感谢

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.