Cabbage(包菜)

包菜是一种流行于某学校高中生的高(弱)智(智)商(的)策(拍)略(手)游戏.具有老少咸宜,上手简单,轻松有趣等特点.

包菜中,双方同时出招,在一方被另一方打死或自己憋死时,游戏结束.

包菜中的招式一共分为九种:

1.包菜

一个包菜可以为你加2费用(初始时双方费用为0).包菜是主动攒费的唯一方式,没有任何防御能力.

2.走位

包菜中,当不出走位时,位置默认在中间.走位可走上/下/左/右中的一个,可改变自己本回合的位置.走位不消耗费用(也不加费).

走位没有防御能力,但是可以躲避在其他位置上的攻击.例如,一方走位走上,而另一方只对中间进行攻击,则走上的一方躲过了对方的攻击.而若对方攻击了对方的上,视为另一方死亡.

3.刀

刀是最基础的攻击,可以(也只可以)打过没有任何防御的招式.每个刀1费,可以对对方的五个位置中的任意个发动攻击.

例如竖劈(上中下),横劈(左中右),上三面(上左右),四面(上下左右),五面(上下左右中)等.打几个位置便是出几个刀,便需要耗几费.

4.防御

防御可以防住一刀,不消耗费用(也不加费).

5.狙击

狙击只能打中间,可以打死刀与防御.一个狙击消耗4费.(狙击不会被任何招式打死)

6.大盾

大盾可以防住任意数量的刀与狙击.一个大盾消耗2费.

7.雷

雷可以打死刀,防御和大盾.一个雷消耗3费,只能打中间.雷是一种强大的攻击.

特别的,当雷没有击杀对方时,对方会获得2费.

8.导弹

导弹是最强大的攻击,一个导弹消耗8费.导弹可覆盖对方的所有5个位置.

只有狙击,导弹和超防可以防住导弹.

9.超防

超防可使出超防的这一回合与下一回合都无敌,但是下一回合只能出包菜.

超防在一场游戏中只能使用1次.


当一个人使自己的费用小于0,或出了两次超防,或在超防后下一回合不出包菜,或同时出多个招式时,视为他憋死,输掉游戏.

多人局中,防御类视为保护自己,一个攻击只针对特定的人(可以对任意数量的人出攻击).例如,你出防御,有两个人刀你,你便死(一个防御仅放一刀).你如果被A单刀,而你没有对A出攻击也没有防御,无论你对多少人出了什么攻击,你都会死.


特别的变种:Atomic

Atomic模式下,对一个人出任意攻击视为对他和他旁边两个人(自己不算)出同样的攻击.


现在你已经学会了包菜,快去和你的朋友玩包菜吧!

另:我们正在开发一款包菜AI-Lc0(Leela Cabbage Zero,取名于国际象棋引擎Lc0).如果你们想帮助我们,欢迎来提出意见!

Github入口:点我