Game Dojoは、チェスやオセロなどの思考ゲームを、遊びながら学べるオンライン道場です。このページでは、記事や解析コンテンツをどのような考え方で作っているかを説明します。読んだ内容を安心して使っていただくための、私たちの約束です。
運営について
Game Dojo は Mitchie が個人で運営・編集しています。記事もその名義で公開し、内容の責任は本人が負います(執筆者について)。ご質問・誤りのご指摘は、お問い合わせフォームからお寄せください。
記事の作り方
Game Dojo では「一般論をきれいにまとめること」より、実際の盤面で確かめられることを大切にしています。可能な範囲で、次のような手順で記事を作っています。
- テーマと、それを説明するのに適した具体的な局面を選ぶ。
- その局面を実際にゲームエンジンや解析で確認する。
- 数値や結論が正しいかを確かめ、人の手で文章を編集する。
- 科学的・歴史的な主張には、可能な範囲で出典を確認する。
エンジン解析の扱い
Game Dojoの強みは、実際にプレイでき、局面を解析できることです。記事で評価や結論に触れるときは、思いつきではなく解析にもとづくようにしています。
- チェス:手の評価や最善手の判断は、Stockfish 18 Lite WASM を depth 20 で走らせた解析にもとづきます。トップページの「今日の戦術クイズ」の問題は、パブリックドメイン(CC0)で公開され、エンジンで検証済みの Lichess オープン・パズルデータベースをもとにしています。
- オセロ:トップページの「今日のオセロ問題」は、自作のオセロ・ソルバーが終盤を完全読み(exact solve)して正解手と最終石差を厳密に算出しています。表示される正解は、単なる目安ではなく計算にもとづく最善手です。
ただしエンジンにも前提や限界があります。評価はあくまで一つの指標であり、「この手以外はすべて悪い」という意味ではありません。
科学・健康の話題について
「チェスが脳に与える効果」など、科学や健康に関わる話題では、断定を避けます。研究があっても、対象や方法によって結果は異なります。「必ず頭が良くなる」「認知症を予防できる」といった言い切りはせず、「関連を示す研究がある」「証明されたわけではない」といった形で、分かっていること・いないことを区別して書きます。
AIの利用について
文章の下書きや構成の整理にAIを使うことがあります。ただし、生成したものをそのまま公開することはしません。局面の選定・解析結果の確認・事実確認・最終的な文章の編集は人の手で行います。記事の価値は「AIが書いたこと」ではなく、「実際に盤面で検証したこと」から生まれると考えています。
解析データの公開
記事に載せている数値は、解析器が書き出した結果そのものです。読んだ人が確かめられるように、元データをそのまま公開しています。
- chess-analysis.json:チェス解析ラボの全データ。局面(FEN)・候補手・評価値・エンジンの読み筋が入っています。
- othello-analysis.json:オセロ検証記事で取り上げた局面と、全合法手を終局まで読み切った最終石差。
- othello-stats.json:400局面の集計(最善だった割合・損の中央値・最大・勝ちを落とした割合など)。
再現に必要な条件も書いておきます。チェスは npm の [email protected] に含まれる stockfish-18-lite-single.js(シングルスレッド)を Hash 256MB で使い、局面ごとに ucinewgame でハッシュを初期化してから go depth 20 で探索しています。候補手を1手指したあとの局面を探索し、符号を反転して指した側から見た評価にしています。スレッド数が1で、ハッシュを毎回初期化し、深さを固定しているため、同じバージョンなら同じ数値が出ます。バージョンやハッシュ容量を変えると数値は変わります。
オセロは自作のソルバー(negamax+αβ枝刈り)で終局まで完全に読み切っているため、探索設定に依存しません。局面の抽出は固定した乱数の種で行っているので、同じスクリプトを走らせれば同じ局面が出ます。
解析を実行した日の記録がある場合は、記事に最終更新日として表示しています。記録がないものには日付を出しません。
誤りの訂正について
内容に誤りが見つかった場合は修正します。解説記事はできるだけ内容が古くならない(エバーグリーンな)テーマを選んでいます。変化しうる情報(記録・順位など)を扱う場合は、「いつ時点か」が分かるように本文中に明記します。お気づきの点があれば、ぜひお知らせください。
お問い合わせ
ご質問・不具合報告・ご意見は、お問い合わせフォームよりお送りください。