Android / Reversi / Human・CPU・AI
Dual AI Reversy
Dual AI Reversy は、黒と白それぞれを ユーザ / CPU / AI で切り替えられる Android 向けリバーシアプリです。ローカル対戦、CPU 対戦、AI 対戦を 1 つの画面で扱え、着手理由コメントや AI 通信ログ、アプリ内ドキュメントも確認できます。
文書: 操作マニュアル | プライバシーポリシー
- 黒と白で別々に操作モードを設定でき、片側だけ CPU / AI にした練習対局にも対応します。
- AI モードでは接続先 URL、モデル、プロンプト、タイムアウト、再試行回数をプレイヤーごとに調整できます。
- コメント欄には CPU / AI の着手理由が新しい順で表示され、アプリ内のドキュメント画面から説明文をコピーできます。
スクリーンショット
画面イメージは後から差し替えできるよう、現在はプレースホルダー枠のみ配置しています。
スクリーンショット追加予定盤面、黒/白モード切替、対局開始/リセットを表示するメイン画面
スクリーンショット追加予定黒設定 / 白設定、モデル選択、AI通信ログの画面
スクリーンショット追加予定コメント欄とドキュメント画面の表示例
主な特徴
- 黒/白を個別に制御: 画面上部のボタンで黒・白それぞれの担当を ユーザ / CPU / AI の順に切り替えられます。
- CPU 思考: 角の確保、相手の合法手、将来の取り返しやすさを考慮する評価で着手を選びます。
- AI 接続:
/api/tagsでモデル一覧を取得し、対局時には盤面情報と合法手候補を AI 用プロンプトとして送信します。 - AI 通信ログ: 黒・白ごとに送受信ログを保持し、ダイアログから確認・コピー・クリアできます。
- コメントビュー: CPU / AI の理由説明を対局画面下部へ時系列で蓄積します。
- アプリ内ドキュメント: 操作マニュアル、Privacy Policy、権利表記をアプリ内から参照できます。
利用メモ
- 初期状態では黒がユーザ、白が CPU です。設定を保存すると盤面はリセットされ、次の対局から新設定が反映されます。
- AI モードの既定接続先は
http://127.0.0.1:11434です。ローカルの Ollama 互換 API でもリモートサーバーでも利用できます。 - 外部 AI サーバーを指定した場合、盤面情報やプロンプトなどの通信は、その接続先のポリシーに従って処理されます。