Spartan117
文章21
标签14
分类6
“饼”统一游戏规范

“饼”统一游戏规范

饼 - 线上版 - 统一规范

作者:231063lxy

声明

本规范依照10班饼界规则作了统一,并有严格程序化的判定规则,理论上覆盖了所有出招情况。

由于“饼”的遗传多样性,不同班级的饼规可能略有不同。

请务必仔细阅读本规则手册!

基本框架

鉴于大家都知道,就不多说了。

要点:

  • 有人受到伤害,所有人能量重置为0,这里受到伤害的定义是当且仅当有人的血量减少
  • 特殊招式:自缢,和爆点(耗费能量超过当前的能量)效果完全等同。效果是自己的生命值HP-1,同时所有人能量重置为0。

招式细则

防守类

防守类招,每轮仅能出一种,一单位

合法的所有防守包括:饼,防,防南,防闪,防火舞,全防,反弹(特殊)自缢(特殊)

不合法的如:饼饼饼,饼防,防南枪Tin等。

  • :能量+1。与9班能量+2,+2.5不同。本人对于+2比+1有更优平衡性的观点不作评价。特别地,能使对方攻击序列中所有"核爆"无效化!(也是除全防和反弹外防核爆的唯一方法)
  • :不需能量。能使对方攻击序列中所有杀Sa,枪Tin,箭雨Du无效化
  • 防南:不需能量。能使对方攻击序列中所有南蛮无效化。
  • 防闪:不需能量。能使对方攻击序列中所有闪电无效化。
  • 防火舞:不需能量。能使对方攻击序列中所有火舞无效化。
  • 全防:能量-1。能使对方的一切攻击无效化。没有任何攻击能对一个全防的人造成伤害。
  • 反弹(特殊):**需要至少1点能量,且将耗尽当前拥有的所有能量。**其机制比较特殊:
    • 它是唯一需要且必须指定对象的防守类招。
    • 当指定对象为全体0时,将会把一切攻击反弹给发出攻击者。
    • 当指定对象为个人(1~9)时,将会把一切受到的攻击反弹给这个指定对象!
  • 自缢(特殊):和爆点(耗费能量超过当前的能量)效果完全等同。效果是自己的生命值HP-1,同时所有人能量重置为0。

攻击类

攻击类招,每轮可以出任意种,任意数量,任意组合。可以像氨基酸一样随意排列(

所以,攻击无论单体数量,都被称为"攻击序列",但防守招就是防守招。

所有攻击类招的单体包括:杀Sa,枪Tin,箭雨,南蛮,闪电,火舞,核爆。

请注意,每个攻击招有两种属性:杀伤力,抵消力,除了杀Sa,枪Tin,其余攻击的两种属性数值相等

关于抵消力的作用,将会在下文具体说明

  • 杀Sa杀伤力1,抵消力3。不能AOE(群体攻击)。特别地,遇见枪Tin,生命值HP+1
  • 枪Tin杀伤力3,抵消力1。不能AOE。特别地,遇见杀Sa,生命值HP-1
  • 箭雨Du(特殊!!):杀伤力为2。特殊机制:
    • 它是唯一不需要指定对象的攻击类招。
    • 输入时,必须单独输入,比如"杀-枪-南蛮-1,箭雨-全体",但不能输入"杀-枪-南蛮-箭雨-1",也不能输入"南蛮-箭雨-全体"(必须输入"南蛮-全体-箭雨-全体")
    • 玩着玩着你就会了。
  • 南蛮:杀伤力3。可以AOE,也可以选择单体攻击(AOE易被反弹)。
  • 闪电:杀伤力4。可以AOE,也可以选择单体攻击(AOE易被反弹)。
  • 火舞:杀伤力5。可以AOE,也可以选择单体攻击(AOE易被反弹)。
  • 核爆:杀伤力6。可以AOE,也可以选择单体攻击。

判断法则

略显复杂,请仔细阅读!!!

攻击序列对防守招(非反弹)

这玩意上面讲过了。

遵循的是"过滤"原则,防守招将攻击序列中所有能防住的招无效化后,剩余的攻击计算总杀伤力,从生命值(下文通称HP)中扣除。

攻击序列对攻击序列

重点中的重点!

  • 遵循双队列擂台法则。

  • 形象地来说,两个攻击序列就是两个队伍,按照出招次序依次派出攻击单体上擂台比较。

  • 首先,杀伤力和抵消力不同的杀Sa 和 枪Tin,无论对方是什么攻击单体,都只能进行一轮比较,之后立刻下场,换下一个攻击招数。

  • 所以,当任何其他攻击遇到杀Sa时,杀伤力扣3,若本身剩余杀伤力不足3,则扣到0为止,并下台。对方的杀Sa下台,并换下一个攻击单体上场。枪Tin同理,对方杀伤力扣1。

  • 特别地,当杀Sa遇到枪Tin杀方的HP立刻+1,枪方的HP立刻-1!双方下台,换下一个攻击单体。

  • 两个“其他攻击”,现有剩余杀伤力高于对方现有剩余杀伤力的攻击单体将击败对方攻击单体,并从杀伤力中扣除对方杀伤力。

  • 如此打擂台比较直到一方攻击单体耗尽,另一方剩余的所有攻击招的现有剩余杀伤力即为总伤害,从HP中扣除。注意:杀Sa遇到枪Tin的特殊判定是直接从血量里扣除的!不再计入总伤害!

反弹!

按照反弹的特性判定即可,但有以下几种特殊情况:

  • A杀B,B反弹给C,C反弹给D,D反弹给B...?成环!!!
    • 如果反弹成环,被反弹的攻击序列蒸发,不再计算。
    • 我很想说我用了tarjan算法找环,但其实我直接暴力出奇迹。
  • A “南蛮-三核爆-南蛮Tin” B,B反弹给任意玩家。
    • “核爆”有破反弹的特性!
    • 所以,第一个“核爆”之前的所有招,即“南蛮”,被反弹。
    • 三核爆中,第一个“核爆”用来破反弹,不计入伤害,后面的所有攻击(共6+6+3+3=18)直接从B的HP中扣除。

房间相关设定

  • 房主创建房间时可以设置血量和出招等待时间。

  • 不需要设置房间容纳成员多少,只要成员数>=2,房主可以随时开始游戏!

键位

防守类

  • A:饼
  • S:防
  • D:防南
  • F:防闪
  • G:防火舞
  • H:全防

攻击类

  • Q:杀Sa
  • W:枪Tin
  • E:箭雨Du
  • R:南蛮
  • T:闪电
  • Y:火舞
  • U:核爆

特殊类

  • Z:反弹
  • X:自缢

选择攻击对象

  • 1~9:对应房间1到9号位的玩家。

出招相关

  • Enter:提交操作
  • \:清空操作
本文作者:Spartan117
本文链接:https://www.satintin.com/2022/03/10/satintin-rules/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可

沪ICP备2022007122号-1

沪公网安备 31011202014198号