RIICHI ORBIT ゲーム紹介へ

ORBIT AI

STRATEGIC MAHJONG INTELLIGENCE

対戦相手も、助言も。
Orbit AI

Orbit AIは、宇宙生物が打牌・リーチ・鳴きなどを選ぶときと、プレイヤーに推奨牌と理由を示すときに使われます。どちらも、手牌、河、副露、ドラ、巡目、点差などから候補を比較します。

計算と表示の流れを見る
3Dで配置した正確な実牌の手牌と河が中央のOrbit AIへ集まり、四つの結果へ分岐する図
牌面はアプリと同じ画像です。牌本体は3Dで描画し、処理の関係だけを図にしています。

相手の一打と、
あなたへの助言が出るまで。

対戦相手は1〜4の計算結果から行動を選びます。あなたの手番では、同じ結果から第一候補と次点候補を選び、5で理由を表示します。

  1. 01公開情報を取得手牌・河・副露
  2. 02見えない牌を推定34種類の所在
  3. 03合法行動を列挙打牌・リーチ・鳴き
  4. 04結果を換算点棒・着順
  5. 05理由と候補差を表示同じ評価結果を使用
三つの候補牌を同じ五角形の評価図で比較し、Orbit AIの計算結果と結んだ図
候補ごとに同じ5項目を計算し、理由文にも同じ結果を使う

00 EXPLAIN

候補の違いを、
5つの数字で。

Orbit AIは、各候補を「速度」「和了率」「打点」「今の安全」「次の安全牌」の5項目で比べます。第一候補のほか、速度重視、打点重視、守備重視の候補も同じ形式で表示します。

理由文には、候補の評価で得たシャンテン数、受け入れ枚数、和了見込み、予想打点、危険度を使います。候補を選ぶ処理と理由の表示が同じ計算結果を参照し、理由文もこれらの数値から組み立てます。

この候補比較と理由表示は、RIICHI ORBIT向けに設計・実装しています。対局中に記録した局面を再評価し、第一候補と次点候補の差を対局後レビューと局面問題で確認できます。

5項目
速度・和了率・打点・今の安全・次の安全牌
理由
シャンテン数・受け入れ・和了見込み・打点・危険度
表示
第一候補・速度重視・打点重視・守備重視
卓を省き、手牌、4人分の河、相手の伏せ牌、ドラ表示を四方向に配置した図
手牌、河、副露、ドラ、巡目、点差を取得

01 OBSERVE

卓上で見える情報から、
計算を始める。

入力するのは、自分の手牌、4人の河と副露、ドラ表示、巡目、残り牌、点差、順位、親子、残り局数です。相手の伏せ牌と牌山の並びは入力しません。

使用
手牌・河・副露・ドラ・点差
不使用
相手の伏せ牌・牌山の並び
更新
打牌・鳴き・局進行のたび
萬子、筒子、索子、字牌の34種類を並べ、種類別の確率点を示した図
34牌種の所在を確率で更新する

02 INFER

見えていない牌の
所在を確率で推定。

見えていない牌を34種類に分け、牌山や各相手の手牌に残っている確率を更新します。この推定値から、山に残る受け入れ牌、待ち牌、放銃リスク、次巡に残せる安全牌を計算します。

対象
34種類それぞれの所在
更新
打牌・鳴き・ドラ表示のたび
出力
山残り・待ち・放銃リスク
14枚の手牌から、二萬、赤五筒、八索、中の四候補へ線が分かれる図
打牌・リーチ・鳴き・見送りを同じ計算へ渡す

03 COMPARE

打つ、鳴く、待つ。
すべて比べる。

現在の点差、順位、親子、残り局数から、着順を維持できる確率、和了までの速さ、必要な打点、放銃した場合の順位低下を数値化します。

通常打牌、リーチ、チー・ポン後の打牌、見送りを同じ計算へ渡します。すべての候補を32系列で計算し、差が小さい候補は最大96系列へ増やして局終了まで再計算します。

比較
打牌・リーチ・鳴き・見送り
初回
すべての候補を32系列で計算
再計算
差が小さい候補は最大96系列
赤五筒から、自分の和了、放銃、他家和了、流局を表す四つの牌配置へ線が分かれる図
4種類の局結果を点棒と最終着順へ換算

04 VALUE

目先の和了から、
最終着順まで。

自分の和了、放銃、他家の和了、流局を別々に予測します。それぞれの点棒移動を計算し、着順の上昇・低下、残り局で必要になる逆転点数まで評価します。

局結果
和了・放銃・他家和了・流局
換算
点棒増減・着順変化・残り局
表示
推奨候補と次点候補の差
同じ手牌と河の組を四方向へ回転し、中央のOrbit AIへ線で結んだ図
同じ牌山で東・南・西・北の4席を交代

05 VERIFY

同じ牌山、同じ4席で
確かめる。

候補の調整に使う牌山と、評価専用の未使用牌山を分けます。同じ牌山で候補を東・南・西・北の4席へ順番に配置し、席順や配牌による結果の偏りを減らします。

変更前のAIを固定した対戦相手として残し、変更後のAIと同じ牌山・同じ4席で対戦させます。採用前に、最終得点と着順、和了・放銃の記録を比較し、一部の局面だけ改善して対局全体の成績が下がる変更を除外します。

分離
調整用の牌山と評価専用の牌山
比較
同じ牌山で4席を交代
基準
固定した変更前AIとの対戦結果

Orbit AIが守る、
3つの条件。

RIICHI ORBITは、
App Storeで配信中。

App Storeでダウンロード