情報源と検証
基準はアプリ
このサイトで説明しているルールは、アプリ「Triangles」のコードを読んで確認したものです。引ける線、得点になる三角形、ゲームの終了、コンピューターのレベルが対象です。アプリ内のヘルプとコードが食い違う場合、サイトはコードに従います。
参照した情報源
- Dots and boxes(新しいタブ)(Wikipedia(英語)):点をつないで図形を閉じる紙とペンのゲームの仲間で、Trianglesはその一種です。
- 平面グラフ(新しいタブ)(Wikipedia):線が決して交差しないことで、盤面に引ける線や三角形の数に限りが出る理由。
- ミニマックス法(新しいタブ)(Wikipedia):コンピューターの「普通」と「難しい」レベルが使う探索方法(「モードとグリッド」ページ)。
リンクは2026年10月30日に確認しました。
例の検証方法
公開の前に毎回、互いに独立した2つのプログラムがサイトのすべての計算をやり直します。
- アプリのエンジンにつないだツール(エンジンは変更しません)が、すべての例を再現します。アプリが各線を受け付けるか拒否するか、三角形の数え方、ゲームの終了の判定を確認します。
- 同じツールで、アプリのコンピューター同士を対戦させ、2つの完全なゲームを確認します。
- アプリのグリッドを読み直します。1端末につき3種類、最大180個の星です。
- 別に書かれた2つ目のプログラムが、すべての線を再現し、すべての三角形とスコアを計算し直して、少しでもずれがあれば公開を止めます。
誤りを見つけたら、お問い合わせページからご連絡ください。