とあるじゃんけん学習プログラム課題のバトル用プログラム。
指定のライブラリを用いたクラスのjarファイルを選択することでじゃんけんできる。
バトル用プログラムfieldは動くようにはなっているが、まだ実装中...
全てgradleプロジェクトで書かれています。
| フォルダ | 説明 |
|---|---|
| field | 対戦環境のGUI |
| lib | 対戦用プログラムのライブラリ |
| sample | ライブラリを使ったプログラムサンプル |
libプロジェクトをjarライブラリとしてビルドして下さい。jarファイルは/build/libsにあります。ビルドするのが面倒な場合がRelaseから取ってきても構いません。
$ ./gradlew jar
ビルドしたプロジェクトを自分のプロジェクトに取り込みます。
sampleを用いる場合は sample/libs に配置して下さい。
プロジェクト内にパッケージ rps を作成して、その中に Engine クラスを作成。 RPSListener をimplementsして下さい。
アルゴリズムを一通り書き終わった上記と同様のコマンドでjarファイルを作成して下さい。
$ ./gradlew jar
詳しい実装方法は sample を確認して下さい
実際の対戦用プログラムでテストする場合もライブラリを配置する必要があります。 field/libs に配置して下さい。
配置したら以下のコマンドでGUIが起動するのでそれぞれjarファイルを選択して実行ボタンを押せば動きます。
$ ./gradlew run