ポーカーゲーム『Exotic Poker』をリリース

エッセー

概要

 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ゲームなど)もいずれは移植してスマートフォン上でプレイできるようにする。

今後のアップデート

 アプリケーションとしてひとまず完成させてリリースしたが、以下のようなアップデートを考えている。

  1. UI/UXの改善
  2. ゲームのルールの表現能力の拡張(ゲーム設定画面の機能拡張)
  3. NPC (AI)プレイヤーの意思決定アルゴリズムの追加・拡張
  4. プレイヤーの戦略を真似するAIモデル(Clone AI Model)について、統計モデルや機械学習のアルゴリズムを利用できるように拡張
  5. Clone AI用の学習データを作りやすいようにカスタマイズされたゲーム画面(あらかじめ用意された(もしくはランダムに生成された)シチュエーションでの意思決定を短時間で入力できるようにする画面)の追加
  6. マルチプレイ機能の拡張(定期的なMTTやAIボットを利用した(人工的な)多人数のMTTの開催、テーブルリバランスのアルゴリズムを選択できるなどMTT独自の設定項目の追加、HUD情報(ゲーム毎の勝率, VPIP, 参加回数)の保存・表示、自分で操作する代わりにClone AI Modelを利用できるようにする(育成したClone AIを使って放置プレイができるようにする)など)
  7. 品質向上(周辺機能の改修やBug Fix)
  8. 対応言語の追加、翻訳の精緻化(Google翻訳やDeepLで対応している言語について一通り対応する)
  9. 他のプラットフォーム版のアプリ開発(iOS版)、機種変更対応(匿名ID間のマッピング機能)

まあ、とりあえずAIプレイヤーのアルゴリズムの拡充とマルチプレイのHUD情報の表示(実装が難しくてリリース時点ではあきらめた)辺りが優先課題だろうか。個人開発なので、地道に時間をかけてアップデートしていくことになるだろう。