当サイトのボットは、強さを10段階から選べます。レベルごとの強さの違いと、どのレベルから始めればよいか、ボットがどうやって手加減しているかを紹介します。


レベル一覧

ボットのレベルは、0(一番弱い)から9(一番強い)までの10段階です。

レベル 名前 最善手率 大ミス率
0 超絶初心者 5% 52%
1 激初心者 8% 41%
2 超初心者 12% 35%
3 初心者 20% 24%
4 初級 30% 15%
5 初中級 40% 9%
6 中級 50% 5%
7 中上級 65% 2%
8 上級 80% 0.4%
9 最強 100% 0%
  • 最善手率は、1手ごとに、一番いい手(か、それとほとんど同じくらいいい手)を指す確率です。
  • 大ミス率は、1手ごとに、駒をタダで取られるような大きなミスを指す確率です。

レベル0のボットは、2手に1回くらい大きなミスをします。レベル9のボットは、毎回いちばんいい手を指します。

 

新しい対局の画面で「ボットレベル表」を開いたところ。レベル0〜9の名前・最善手率・大ミス率の表 新しい対局の画面の「ボットレベル表」を押すと、この表が開きます。

なお、レベルの名前は当サイトでの呼び方で、チェスのレーティング(強さを表す数字)とは対応していません。


どのレベルから始めればいい?

目安は、次のとおりです。

  • ルールを覚えたばかりなら、レベル0〜2から始めましょう。ボットがよくミスをするので、駒を取ったり、チェックメイトをしたりする練習になります。
  • 駒をタダで取られないように気をつけられるようになったら、レベル3〜5に上げてみましょう。
  • 勝てるようになったら、1つずつ上げていくのがおすすめです。

私はレベル0から始めました。3回勝てたら次のレベルに進む手順で、今はレベル4に3勝目を挙げられず苦戦しているところです。
レベル0なら、レッスンページで3局くらい勉強すると勝てるようになりました。
ただ、すんなり勝てるわけではなかったので、AI解析結果でしっかり振り返りをしたり、最善手をチェックしたりしてから次に挑むように心がけていました。
つまずいたら、ぜひレッスンやパズル、AI解析を活用してください!


ボットはどうやって手加減しているの?

当サイトのボットは、Stockfish(ストックフィッシュ)というチェスAIを使っています。Stockfish は、そのままでは人間のチャンピオンより強いので、レベルに合わせて手加減をさせています。

手加減のしかたは、次の3つです。

  1. 何手先まで読むかを変える

    レベル0は3手先まで、レベル4以上は12手先までとしています。レベルが低いほど浅くすることで、先を見通した良い手を選びにくくなります。

  2. 候補の手をいくつ出すかを変える

    レベル0は10個、レベル9は1個です。候補が多いほど、いい手ではない手も選ばれやすくなります。

  3. わざとミスをする確率を変える

    • 候補の手を、一番いい手との差で「いい手」「ミス」「大ミス」に分けます。
    • レベルごとに決めた確率で、「ミス」や「大ミス」の中から手を選びます。

ボットが手を選ぶ流れの図。候補の手を「いい手・ミス・大ミス」に分け、レベルごとの確率でどの組から選ぶかを決める レベルが上がるほど「いい手」の組から選ぶ確率が上がり、「大ミス」の確率が下がります。

チェスAIのくわしい仕組みは、「チェスAI Stockfish(ストックフィッシュ)とは?強さ・仕組み・評価値の見方」でも紹介しています。


終盤や詰みのときは強くなる

ボットは、局面によって少し強さが変わります。

  • 駒が少なくなった終盤では、ミスが減ります。 盤の上の駒が10個より少なくなると、ミスをする確率が少し下がります。
  • チェックメイトできるときは、必ずします。 どのレベルでも、詰ませられる手があれば見逃しません。

そのため、弱いレベルのボットでも、終盤で油断すると逆転されることがあります。
対人の試合では終盤にかけて相手も本気を出してくるため、ボットもこのような設定にしました。


ヒント(アシスト)機能

対局中に迷ったら、「ヒント」ボタンを押すと、ボットが次の手を提案してくれます。

  • 提案するのは、レベル8(上級)のボットです。
  • ボタンを押すとすぐに動かす駒のマスが光り、15秒経つと動かす先のマスも光ります。まずは、どこに動かすかを自分で考えてみましょう。

ヒントボタンを押したところ。動かす駒(g1 のナイト)のマスが赤い枠で光っている ヒントボタンを押すと、まず動かす駒のマス(ここでは g1 のナイト)が光ります。


ボットと対局するには

  1. 対局画面の「新規」ボタンを押します。
  2. 「ボット」タブを選びます。
  3. 自分の色(白か黒)と、ボットのレベルを選びます。
  4. 「OK」ボタンで対局を始めます。

新しい対局の画面。「ボット」のタブを選び、プレイヤーの色は白、ボットのレベルは Lv3(初心者) 「ボット」のタブを選んで、色とレベルを選びます。

ボットとの対局は、登録しなくても遊べます。終わった対局は、AI解析で振り返ることもできます。