TEST 2 - ルールチェック

概要

次のテストは、ルール通りにカードを選択することが出来るかどうかのチェックです。
マスタサーバから送られたゲーム情況データに対し、ルールに反しないカード選択を行うことが出来るかどうかテストします。

テスト手順

このテストを行うには、サーバ側に専用のプレイルームを作成する必要があります。
まず ここ をクリックしてマスタサーバの専用ページにアクセスしてください。それだけでサーバの準備が完了し、テストのためのプレイルームが作成されます。
次に、ページに表示されたURLにプログラムから接続すると、テストが実施されます。
テストが実行されている様子を、実際にゲーム画面で観戦することもできます。

正常に接続されると、自動的にテスト用の局面が再現され、ゲームが始まります。
あなたのプログラムと、テスト用のプログラム2つを加えた3人での対戦となっており、あらかじめ用意された局面からゲームが始まります。
手番が回ってきたら、手札の中から出したいカードを選択し応答を返してください。
出せるカードがない場合はパスをすることも必要です。(パスは自動的にされません)
ルール通りに応答しなければ、Exceptionメッセージが送られてきます。その場合はテスト不合格です。

合格基準

確認ポイントは、以下の5つです。(Exceptionメッセージを受信することなくゲームを終了すればテスト合格です)

1. 通常時のカードの選択
場に出されたカードより強いカードを正しく選択するか。
2. 複数枚のカードへの対応
場に出されたカードが複数枚のとき、正しく手札から同じ枚数を選択するか。
3. パス
出せるカードがない場合に、正しくパスをすることができるか。
4. 親の手番
自分が親になったとき、パスをすることなく手札を選択するか
5. 革命時のカードの選択
革命中でも、場に出されたカードより強いカードを正しく選択するか。

備考

  • マスタサーバは実践と同じものが使用されています。
  • デバッガーでのステップ実行等を考慮し、手番の応答タイムアウトは5分に設定されています。
  • プレイルームの有効期間は30分です。その間であれば、接続が切れた場合でも再接続すれば途中からテストが継続されます。

このテストの内容は以上です。
クリア出来たら次のテストへ進んでください。
次のテストへ