30
生存游戏-创建狼
董事会 该板是单元的二维阵列。细胞由动物组成。每天,董事会中的所有动物都同时采取行动。如果两个或多个动物移到同一牢房,它们会战斗直到剩下一个。可能的移动和攻击如下: 移动 - { Move.UP,Move.RIGHT,Move.DOWN,Move.LEFT,Move.HOLD} 攻击 - { Attack.ROCK,Attack.PAPER,Attack.SCISSORS,Attack.SUICIDE} 动物通过玩剪刀石头布进行战斗。标准规则适用,但有两个修改。首先,您可以随时自杀。第二,领带被随机打破。如果有两个以上的动物相撞,则将随机选择两个动物进行战斗,直到剩下一个。 玩家们 动物的行为和外观如下。 狮子 由人物代表L。移动DOWN,RIGHT,然后重复。用PAPER或伪随机攻击SCISSORS。 熊 由人物代表B。移动DOWNx 4,RIGHTx 4,UPx 4,LEFTx 4,然后重复。攻击PAPER。 石 由人物代表S。动作HOLD。攻击ROCK。 狼 仅包括作为答案提交的狼。以“ W”表示。随动而动。任意进攻 您将通过填写以下模板中的空白来实现Wolf。所有提交都必须使用Java,并且必须包含在一个文件中。另外,@ ProgrammerDan编写了一个包装器类,将竞争范围扩展到非Java提交。 // Optional code here public class Wolf extends Animal { // Optional code here public Wolf() { super('W'); /* Optional code here …
238
king-of-the-hill
java