30
4人のスタンドオフ
4人のスタンドオフ 説明 どういうわけか、4方向のスタンドオフに陥りました。装填された銃が手にあり、手some弾がベルトに引っかかっています。 目的は、スタンドオフの終わりに最も健康になることです。せいぜい1人の人がプラスの健康状態にあるとき、スタンドオフは終了します。 各プレイヤーは5体力を持ち、体力が/を下回ると死亡します0。プレイヤーが死亡するターンは、そのプレイヤーがダメージを受けることができる最後のターンです。 スタンドオフの最後にライブプレイヤーがいる場合、そのプレイヤーが勝ちます。そうでない場合、負のヘルスが最も少ないプレイヤーが勝ちます。 行動 撃つ:誰かを撃つ。 2 生きている敵を撃った場合のダメージ 0 死んだ敵を撃った場合のダメージ health_at_start_of_turn+2自分を撃った場合のダメージ。(これにより、MOSTの-2健康状態が維持されることに注意してください。) 自分が撃った同じターンに敵が1人撃った場合、-4の体力でスタンドオフを終了します(自殺したターンに他のプレイヤーからダメージを受けます)。 次のターンのあなたの行動は無視されます(そしてそうであると仮定されますNothing)。 ダッジ:ダッジシングル相手のショットを試してみてください。 準備:手g弾を外し、投げる準備をします。 あなたはそれをスローするために3ターンしか持っていません、あなたが爆破される前に(6あなた自身への3ダメージ、すべての生きている敵へのダメージ) 投げられていない手ren弾で死ぬことは、手turns弾を3ターン投げないことと同じです。 投げる:誰かに手g弾を投げつけて、最高のものを願ってください。 8生きている場合、ターゲットはダメージを受けます 3生きている場合、他のすべての人(自分を含む)がダメージを受ける 何もない:ターンの間、じっと立って、全員が死ぬのを見てください。 入力 プログラムには次の情報が渡されます。 各プレイヤーの健康 スタンドオフの開始以降にそのプレーヤーが行ったアクションのリストは、プレーヤーごとに渡される情報の形式です。 [Health],[Action 1],[Action 2],[Action 3],... アクションは、出力セクションで指定された形式で提供されます。 スペースで区切られた単一の引数として渡された4つの文字列を受け取ります。これらの文字列の順序は次のとおりです。 [Player Info] [Opponent 1 Info] [Opponent 2 Info] [Opponent 3 Info] 文字列は2番目の引数として渡されます。最初の引数には、成立するスタンドオフを一意に識別する整数が含まれます。同じプレーヤーのセット間のスタンドオフは、同時でないことが保証されています。ただし、複数のスタンドオフが同時に発生します。 例えば: $./Player.bash 5 "3,S2,N 5,P,N …