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,出牌阶段你可以使用任意张杀。 同一时刻最多只能装一个武器。 如果先前已经有了一把武器,那么之后再装武器的话,会弃置以前的武器来装现在的武器。
特殊事件及概念解释 伤害来源 杀、南猪

加入题单

上一题 下一题 算法标签: