5972: BZOJ1972:[Sdoi2010]猪国杀
Memory Limit:64 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:1
Solved:1
Description
概述
《猪国杀》是一种多猪牌类回合制游戏,一共有三种角色:主猪,忠猪,反猪。
每局游戏主猪有且只有一只,忠猪和反猪可以有多只,每只猪扮演一种角色。
游戏目的
主猪(MP):自己存活的情况下消灭所有的反猪。
忠猪(ZP):不惜一切保护主猪,胜利条件与主猪相同。
反猪(AP):杀死主猪。
游戏过程
游戏开始时候,每个玩家手里都会有 4 张牌,且体力上限和初始体力都是 4 。
开始游戏时,从主猪开始,按照逆时针方向(数据中就是按照编号从 1, 2, 3...n, 1... 的顺序)依次行动。
每个玩家自己的回合可以分为 4 个阶段
摸牌阶段
从牌堆顶部摸两张牌,依次放到手牌的最右边。
出牌阶段
你可以使用 0 张到任意张牌,每次使用牌的时候都使用最靠左的能够使用的牌。
当然,要满足如下规则
如果没有猪哥连弩,每个出牌阶段只能使用一次“杀”来攻击。
任何牌被使用后被弃置(武器是装备上)。
被弃置的牌以后都不能再用,即与游戏无关。
各种牌介绍
每张手牌用一个字母表示,字母代表牌的种类。
基本牌
『桃(P)』
在自己的回合内,如果自己的体力值不等于体力上限,那么使用一个桃可以为自己补充一点体力;否则不能使用桃。
桃只能对自己使用。
在自己的回合外,如果自己的血变为 0 或者更低,那么也可以使用。
『杀(K)』
在自己的回合内,对攻击范围内除自己以外的一名角色使用。
如果没有被『闪』抵消,则造成 1 点伤害。
无论有无武器,杀的攻击范围都是 1。
『闪(D)』
当你受到杀的攻击时,可以弃置一张闪来抵消杀的效果。
锦囊牌
『决斗(F)』
出牌阶段,对除自己以外任意一名角色使用,由目标角色先开始,自己和目标角色轮流弃置一张杀,首先没有杀可弃的一方受到1点伤害,另一方视为此伤害的来源。
『南猪入侵(N)』
出牌阶段,对除你以外所有角色使用,按逆时针顺序从使用者下家开始依次结算,除非弃置一张杀,否则受到1点伤害。
『万箭齐发(W)』
和南猪入侵类似,不过要弃置的不是杀而是闪。
『无懈可击(J)』
在目标锦囊生效前抵消其效果。
每次有一张锦囊即将生效时,从使用这张锦囊的猪开始,按照逆时针顺序,依次得到使用无懈可击的机会。
效果
用于决斗时,决斗无效并弃置。
用于南猪入侵或万箭齐发时,当结算到某个角色时才能使用,当前角色不需弃置牌并且不会受到伤害(仅对一个角色产生效果)。
用于无懈可击时,成为目标的无懈可击被无效。
装备牌
『猪哥连弩(Z)』
武器,攻击范围 1,出牌阶段你可以使用任意张杀。
同一时刻最多只能装一个武器。
如果先前已经有了一把武器,那么之后再装武器的话,会弃置以前的武器来装现在的武器。
特殊事件及概念解释
伤害来源
杀、南猪