概要
2025年の8月の投稿でポーカーのモバイルゲームを開発したいという内容を投稿して、約半年間ずっと開発していたが、ひとまずの完成ということでGoogle Playにリリースした。Google Playストアのリンクを貼っておく。

正直言って、ゲーム開発はきつかったのであるが、そういった体験記は別の機会に書くことにして、簡単にゲームの内容を紹介する。
Exotic Pokerについて
ゲームの内容自体はリリースノートをそのまま貼り付けよう。
Exotic PokerはNPC(AI)を相手に様々な種類のポーカーをプレイすることができるゲームです。
主な特徴
・ポーカーのルールを自由にカスタマイズ
・対戦NPCの意思決定アルゴリズムをカスタマイズ
・マルチプレイ機能でプレイヤー同士での対戦も可能
今後のアップデートでNPCのアルゴリズムを洗練して、NPCを含めたマルチテーブルトーナメント機能なども実装する予定です。
重複するが、開発したゲーム『Exotic Poker』はPokerにNPC(AI)を持ち込んで、人が集まらなくてもゲームをプレイできるようにしようという発想のゲームになっている。また、一般的にテキサスホールデム以外のポーカーは集客の困難さからソーシャルゲームなどで扱いづらいと思われるが、筆者のゲームはそもそも対戦相手がNPCの想定なので、テキサスホールデム以外のゲームがプレイ出来たり、ユーザ自身がゲームのルールを自由にカスタマイズできるような仕組みになっている、というのがゲームの基本アイデアである。完全に無料のゲームであり、個人情報も収集しないアプリになっているので、気楽にプレイしてもらえれば幸いである。
今後このブログで考察したAIアルゴリズムや考えたゲームなどはこのゲームを更新してプレイできるようにしていく予定である。また、このブログ上に実装されているゲーム(All-in or Foldゲームなど)もいずれは移植してスマートフォン上でプレイできるようにする。
今後のアップデート
アプリケーションとしてひとまず完成させてリリースしたが、以下のようなアップデートを考えている。
- UI/UXの改善
- ゲームのルールの表現能力の拡張(ゲーム設定画面の機能拡張)
- NPC (AI)プレイヤーの意思決定アルゴリズムの追加・拡張
- プレイヤーの戦略を真似するAIモデル(Clone AI Model)について、統計モデルや機械学習のアルゴリズムを利用できるように拡張
- Clone AI用の学習データを作りやすいようにカスタマイズされたゲーム画面(あらかじめ用意された(もしくはランダムに生成された)シチュエーションでの意思決定を短時間で入力できるようにする画面)の追加
- マルチプレイ機能の拡張(定期的なMTTやAIボットを利用した(人工的な)多人数のMTTの開催、テーブルリバランスのアルゴリズムを選択できるなどMTT独自の設定項目の追加、HUD情報(ゲーム毎の勝率, VPIP, 参加回数)の保存・表示、自分で操作する代わりにClone AI Modelを利用できるようにする(育成したClone AIを使って放置プレイができるようにする)など)
- 品質向上(周辺機能の改修やBug Fix)
- 対応言語の追加、翻訳の精緻化(Google翻訳やDeepLで対応している言語について一通り対応する)
- 他のプラットフォーム版のアプリ開発(iOS版)、機種変更対応(匿名ID間のマッピング機能)
まあ、とりあえずAIプレイヤーのアルゴリズムの拡充とマルチプレイのHUD情報の表示(実装が難しくてリリース時点ではあきらめた)辺りが優先課題だろうか。個人開発なので、地道に時間をかけてアップデートしていくことになるだろう。
