使用したもの
Javascript, HTML, Bootstrap
作成経緯
パチスロに詳しくない方はご存知ないかもしれませんが、すべてのパチスロには出玉率を変更できる機能があり、店舗側が高い出玉率に設定することで遊技者の勝率を上げる機能が存在します(これを設定と言います)。
設定は簡単に判別できることは稀なため、遊技者は自分が有利な状態なのか、不利な状態なのか分からない状態でプレイすることになります。
そこで遊技者の強い味方となるのが設定判別アプリです。
設定判別アプリに遊技している台のデータを入力することで、自分の台が有利な状態(高設定)であるかを判別しやすくできます。
このアプリは当時私がとても好んで遊んでいた台の設定判別アプリです。
アピールポイント
設定判別アプリは様々な方が作成されていますが、汎用のものは判別に使う要素が少なく精度が劣ります。
私が開発しはアプリは当時判明していたすべての設定判別要素を使用できるため、非常に高精度です。
また、設定判別アプリのデメリットとして判別を行うたびにデータを打ち込む必要があります。
私のアプリではブックマークレットを活用し、マイスロ*からデータをコピペする事で入力の手間を大場に削減しました。
* パチスロメーカー公式の遊技データを保存できるサービス
改善点
確率計算処理は試行回数が増えると指数関数的に処理時間が増加するため、より効率的なアルゴリズム選択や、ある程度の精度を犠牲にした処理の簡略化などが必要になります。
自分なりの改善は行いましたが、試行回数が1万回を超えてくると非力なスマートフォンでは数秒の待ち時間が発生してしまいました。
この処理をサーバー側で行うような形に変更する事でよりよいアプリなると思いました。