レベル1に勝てないときは・・

リバーシでは, 最強のプログラムには世界チャンピオンでも勝つのが難しくなっています。 それよりはずっと弱いBoobyでも, レベル2〜3で有段者並みの強さを持っています。 初心者のうちはレベル1でもなかなか勝てないかもしれませんが, くじけずにトライしてみてください。

コンピュータのレベル1は, 定石を外れてから大部分の手 (17ヶ所空きまで) を, 1手読みで打っています。 (以降2手読み, 9ヶ所空きから完全読み) 1手読みとは, コンピュータが打てるそれぞれの手について, その手を打った盤面の状態を (両者の着手可能数, 外回りの石数, 辺の形などにより) 形勢判断し, その中で最善と思える手を選んでいるということです。 したがってこちらも1手読みと形勢判断が正確にできるようになれば, 少なくとも終盤に入るまでは互角に戦えるようになります。

本格的に強くなりたいと思ったら, 入門サイトを探してみることをおすすめしますが, Booby と対戦しながら覚えたい方は, こんなことに気を付けてみてください。

  1. 取りまくる(邪道な勝ち方)

    レベル1・2で大量取りをしていくと, コンピュータが石を減らし過ぎて, 全滅に追い込めることがあります。
    全滅勝ちはリバーシでもっとも望ましい勝ち方で, また相手の欠点を攻めるのは勝負の基本ですから, Booby に勝つためにはそれも一つの作戦です。
    しかし一般には序中盤で外回りの石を増やすと, 手詰まりに追い込まれることが多くなります。 棋力向上にはあまり役立ちませんので, この方法は深追いしない方がよいでしょう。

  2. 時間をかけて考える

    コンピュータのレベル1は瞬時に打ってきますが, このペースにつき合っていては勝ち目はありません。
    十分に考えて, さらに打つ前にもう一度(返る方向など)見落としがないか確認するとよいでしょう。

  3. コンピュータの手を観察する

    レベル1は師と仰ぐには物足りないでしょうが, それでも(外回りの)石を返しすぎない, 角の隣には不用意に打たない, といった, 基本中の基本はある程度踏まえているはずです。
    また序盤には定石がありますので, コンピュータの打ち方をまねしてみましょう。

  4. 手詰まりに追い込まれないように

    打つ手がなくなって, 打ちたくないところに打たされる, というのが大敗の典型的なパターン。 中盤では自分の手を狭めないようにすることを最優先に。
    相手に消されにくい, 自分が安全に打てる場所(余裕手)を確保できると安心です。

  5. 手止まりを打つ

    終盤では空きがいくつかのグループに分かれてきますが, それぞれの空きを最後に埋める手(手止まり)を打つと, 自石を多く残せます。 白を持ったとき, 相手の手番ですべて偶数空きになるようにすると, 交互に打って自分が手止まりを打てる可能性が上がります(偶数理論)。

  6. 相手の好手を消す

    どんな手がいい手かわかってきたら, 相手の好手を消す手がないかどうか,観察しながら打つとよいでしょう。
    ここまでくれば, レベル1に勝つのも時間の問題?

  7. 他の相手と対戦する

    たまには Booby 以外の相手と対戦してみましょう。同じレベルの人間がベストですが, 周りにいなければ他の弱めのプログラムと対戦してみてもよいでしょう。 負け続けているうちにも, いつのまにか強くなっているのに気づくかもしれません。
    オセロ連盟主催の大会, 練習会については, オセロ連盟のページなどを見てください。
    Yahoo gamesなど, インターネット対戦ができるサイトも多数あります。

    オンライン対戦で, プログラムを使ってカンニングをする人が見受けられますが, 対戦相手に失礼ですので止めてください。 (ある程度の経験者は, 打ち方を見れば相手がコンピュータを使っていることはわかってしまいます。)
    不正行為によって得た実力を示さないレーティングは, 対戦相手を失う原因になり, 自分自身のためにもなりません。


オセロ・リバーシの本(初心者向け)

Back