麻雀AI解析補助ツール

概要
麻雀のAI解析サイトをより有効活用することを目的した補助ツールです。AI判断との比較からAI一致率・悪手率を算出するほか、点数推移グラフや対局全体での和了・放銃・流局等のパラメータを合わせて確認できます。
タイプ
使用言語
使用ツール
ポイント
- AI解析ツールは2サイト対応
- URLを入力するだけで誰でもワンアクションで使えるシンプルな構造
- グラフはChart.jsで描画
- OGP設定済み
- 分析結果を「画像で保存」「CSVダウンロード」で保管可能
- 「悪手一覧」はアコーディオンパネルで格納
コメント
3人麻雀対応のAI解析ツール・AI麻雀教室が現れたことをきっかけに、UIが類似した2サイトに対応した解析補助ツールを作成しました。
「2サイト対応」「4人麻雀、3人麻雀のいずれにも対応」と今までより対応範囲を広げるため「類似点」「相違点」を分析し、プログラミングに落とし込みました。
PHPも前より自身で読み書きできるようになってきたので、「部位ごとにファイルを分割」したり「細かい計算部分は関数を作成」したりすることで、以前より読みやすいスクリプトを書くことができました。
以下のアプリに機能性を追加した、いわば後継品です。
当初はNode.js×PUPPETEERでアプリ開発を行っていたのですが、デプロイ環境の問題などがあり、PHPで作り直しました。
結果的には、レンタルサーバー上でスムーズに動くアプリが仕上がったのでよかったです。