News

バックギャモンのアプリは不正をするのか

ほとんどの場合しません。ゾロ目は六回に一回出て、記憶は偏った採点をします。本当の問いは、アプリがダイスを証明できるかどうかです。

fairnessdiceexplainer

ほとんどの場合、しません。仕組まれていると感じる出目は、たいてい正直な乱数を人の記憶ごしに読んだものです。ゾロ目は六回に一回来て、連続は普通で、負けは残り勝ちは薄れます。その下にもっと硬い事実があります。閉じたアプリでは、いま述べたどれも検証できません。ですから本当の問いは、アプリが不正をするかどうかではありません。不正をしていないとアプリが証明できるかどうかです。

どのバックギャモンのアプリも同じ二つの苦情を聞きます。そしてプレイヤーは、ダイスが振られるようになって以来ずっとそれを言ってきました。相手のゾロ目が多すぎる。相手はいつも必要な目を見つける。負けた側は、ダイスが骨で卓が木だったころのイスタンブールのカフェでもそう言いました。肩をすくめるのではなく、真面目な答えに値します。これがその答えです。

なぜアプリはこんなにゾロ目を出すのか

ゾロ目がありふれていて、あなたを打ち負かしたゾロ目が記憶に残るからです。二個のダイスの出方は三十六通り。そのうち六通りがゾロ目です。六回に一回は対になり、その一つの分数がこの苦情のほぼ全体を動かしています。

  • 典型的な一局は両者あわせて五十から六十投。卓上でゾロ目が八回から十回出るのは調子の波ではありません。それが平均的な一局です。
  • ゾロ目が二回続くのは三十六回に一組。一晩に数局指せば、一度ならず見るはずです。
  • 三回続くのは二百十六回に一連。定期的に指していれば必ず出会います。不具合ではなく算術です。
  • 相手が必要とする任意の一つの数字は、少なくとも片方のダイスに三十六回中十一回現れます。ほぼ三回に一回です。

バーも同じ話をします。自分のインナーを二つ閉じても、相手はおよそ九回に八回は入ってきます。直接届く範囲にブロットを残せば、それを当てる目は、組み合わせの目を数える前でおよそ三回に一回落ちます。必要な数字がそれだけ手に入りやすいなら、「相手はいつも必要な目を出す」というのは、負けている側から見た公正なダイスの姿にすぎません。

なぜ負けたときだけダイスが不公平に感じるのか

記憶が歪んだ帳簿をつけているからです。心理学者は何十年もこれを測ってきました。負けは、同じ大きさの勝ちのおよそ二倍の重さを持ちます。だからあなたのプライムを消し飛ばした 6-6 は一週間残り、自分の 6-6 は正義に感じられて夕食までに忘れられます。ダイスが平均的だった夜を覚えている人はいませんし、それを書き込む人もいません。だからダイス不正の書き込みはどれも同じに読め、集計が付いているものはほとんどありません。

これはあなたの欠陥ではありません。注意は、対局を変えた一投を保存し、変えなかった五十投を捨てます。ダイスが骨から削り出されていたころから、プレイヤーはダイスを裏切り者と呼んできました。アプリは最初の駒を描いた日に、その疑いを相続したのです。

バックギャモンのアプリは実際に不正できるのか

できます。正直であるためにはそれをはっきり言う必要があります。画面で転がる立方体はアニメーションです。数字はあなたに見えないサーバー上のコードから来て、物理的に何もそれを縛りません。ほとんどのスタジオに動機はありません。仕組まれたゲームとは、露見を待っている死んだ評判だからです。大手アプリでプレイヤーが集計をとると、合計はたいてい平凡に戻ります。しかし「たぶんしていない」は信頼であって証明ではありません。閉じたアプリでは、この問いに決着をつける実験を走らせることができません。構造がダイスを手の届かないところに置いているからです。ですから正直な線引きは、不正なアプリと正直なアプリのあいだではありません。確かめられるダイスと、信じるしかないダイスのあいだです。

感覚は監査できない。領収書は監査できる。

自分でダイスを試すには

暗号に手を伸ばす前に、紙の検定をやってみてください。たいていの疑いは一晩で片づきます。

先に期待値を書く. 指す前に、公正とはどう見えるかを書き留めます。六回に一回がゾロ目、双方とも。負けたあとで何を怪しいとするか決めるのが、偏りの勝ち方です。

覚えるのではなく数える. 一セッションのあいだ、自分と相手のすべての投目とすべてのゾロ目を数えます。紙は記憶に勝ちます。そもそも誤報していた計器が記憶だからです。

統計家のように読む. 百二十投なら、ゾロ目はおよそ二十回。十代前半から二十代後半までは普通のぶれです。何セッションも生き延びる大きな差だけが、何かを意味します。

実際にこの検定を走らせると、二つのことが起こります。第一に、相手のゾロ目はほぼ必ず基準値の近くに落ちます。第二に、そしてこちらのほうが重要ですが、この方法の限界が露わになります。完璧な集計でさえ、正直なサーバーと、決定的な瞬間に百回に一回だけ傾けるサーバーとを区別できません。稀で正確な不正は統計では捕まりません。それを捕まえるのは暗号です。

アプリは約束の代わりに何を差し出すべきか

対局ごとの領収書です。Orion はそう作られています。初手の前にサーバーが秘密のシードへの SHA-256 コミットメントを公開し、すべての出目が HMAC-SHA256 でそこから導かれ、最後にシードが明かされます。任意のブラウザで orion.arthea.ai/verify を開き、対局 ID を入れれば、ページがすべてをローカルに再計算します。アカウントも不要、インストールも不要、そして私たちの言葉は検査に入りません。