Algolike の環境構築とテスト

Algolike の Github のリポジトリはこちらです.クローンしてお手元の開発環境でビルドをし,動作確認を行ってください.

Algolike は Gradle プロジェクトとして作成しています.

プログラムを実行する際は,Gradle タスクの中から「application/run」を実行してください.

Algolike のテストコードは /src/test/java/MainTest.java にあります.JUnitでテストすることができます.

Algolike のテストシナリオ

MainTest.java では Algolike における以下の一連の動作をテストしています.

  1. 自分はカードを1枚引き,自分から見て右から1番目にあるCPUのカードに対して「3」を宣言する.
  2. 自分のアタックは失敗する.
  3. CPUはカードを1枚引き,自分の手札の左から3番目のカードに対して「2」を宣言する.
  4. CPUのアタックは失敗する.
  5. 自分はカードを1枚引き,右から3番目にあるCPUのカードに対して「3」を宣言する.
  6. 自分のアタックは失敗する.
  7. CPUはカードを1枚引き,自分の手札の左から1番目のカードに対して「0」を宣言する.
  8. CPUのアタックは成功する.
  9. 自分は左から2番目のカードをアタックに使用し,CPUの右から1番目のカードに対して「3」を宣言する.
  10. 自分のアタックは失敗する.
  11. 自分の手札が全て表になったので,自分は敗北する.

次へ