30
サバイバルゲーム-オオカミを作成
ボード ボードは、セルの二次元アレイです。細胞には動物が生息しています。毎日、ボード上のすべての動物は同時に1つの動きをします。2つ以上の動物が同じセルに移動すると、1つが残るまで戦います。考えられる移動と攻撃は次のとおりです。 移動 - { Move.UP、Move.RIGHT、Move.DOWN、Move.LEFT、Move.HOLD} 攻撃 - { Attack.ROCK、Attack.PAPER、Attack.SCISSORS、Attack.SUICIDE} 動物はじゃんけんをして戦います。標準ルールが適用されますが、2つの変更があります。まず、いつでも自殺できます。第二に、ネクタイは擬似ランダムに壊れます。2匹以上の動物が衝突した場合、2匹が擬似ランダムに選択され、1匹が残るまで戦います。 プレーヤー 動物の行動と外観は次のとおりです。 ライオン 文字で表されますL。移動しDOWN、RIGHT、その後、繰り返されます。PAPERまたはで疑似ランダムに攻撃しSCISSORSます。 くま 文字で表されますB。移動DOWNX 4、RIGHTX 4、UPX 4、LEFTX 4、次いで繰り返します。での攻撃PAPER。 石 文字で表されますS。移動しHOLDます。での攻撃ROCK。 狼 回答として提出されたオオカミのみが含まれます。「W」で表されます。任意のMoveで移動します。あらゆる攻撃による攻撃 次のテンプレートの空白を埋めることで、ウルフを実装します。すべての提出物は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