他アプリとの対局結果

本ページにはMasterReversiの'強さ'の検証のために行った対局結果を掲載しています。
対局を行ったMasterReversiのバージョンは1.0.0で標準添付版の各種データを使用しています。

対局相手について
対局相手にはインターネット上で入手できた、比較的'強い'、と思われるアプリケーションを選んでいます。
ただし、アプリケーションの中には開発当時の非力なマシン環境を前提としたレベル選択しかできないものもあります。
このようなアプリケーションとの対局では、MasterReversi側のレベル設定を低くして対局に意味を持たせています。

対局方法について
単一対局では乱数要素の影響が強くなる可能性が高いため、各条件毎に先/後手番で10局ずつ対局させています。
相手側のレベルは対局時間が長くなるのを避けるため、基本的にはMasterReversiのレベル4相当に設定しています。
レベル4相当の設定が不可の場合には「最強」を選択し、MasterReversi側のレベルを相手に合わせて変更しています。
Book使用時にはBookのみで勝敗が決まる場合があるため、評価データ検証用にBook無しの対局も行わせています。
対局の実行にはProfessional版のエンジン対局機能を使用しています。


MasterReversiのプレイヤーには「コンピュータ」を使用しています。
「コンピュータ」は定石は使用せず、Book/評価値から着手を選択します。
着手に変化を持たせるため、Book/評価値には最大±0.5石分のランダム値が加算されます。

対局結果について
対局結果には各条件毎に20対局でMasterReversiが何勝何敗何分だったのかを記載しています。
各対局の棋譜は棋譜再生ページでアプレットを使用して再生/閲覧することができます。
棋譜再生ページでは先手/後手の思考時間も参照できます。
棋譜再生ページはProfessional版のデータベース出力機能で作成しています。


相手側の思考時間は対局時間からMasterReversiの思考時間を引いたものとして出力されています。
対局時間にはアニメーション時間やエンジン対局機能のレスポンス時間も含まれます。
このため、可能な場合にはアニメーションは禁止し、MasterReversi側の強制ウエイトも0に設定しています。
このような設定を行っても相手側の思考時間は実際よりも通常は30秒程度長く出力されています。
パス操作や自動処理の登録操作を行った場合にはより多くの誤差が含まれますのでご注意下さい。


WZebra4.2.4との対局結果
WZebraの設定MasterReversiの設定対局結果棋譜再生ページ
読みの深さ: 20手読み+終盤22手完全読み
時間: 時間制限なし
Book: Bookを使用 / Bookを変化させない
中盤: 変化させない
レベル4
11勝6敗3分 WZebraとの対局結果1
同上 レベル4(Book非使用)
2勝16敗2分 WZebraとの対局結果2
読みの深さ: 20手読み+終盤22手完全読み
時間: 時間制限なし
Book: 使用しない
中盤: 変化させない
同上 13勝5敗2分 WZebraとの対局結果3


WZebra側の設定はMasterReversiのレベル4に合わせて行いました。
WZebraのBookにはBigBookを使用しています。
Book非使用時には負け越したため、WZebra側もBook非使用とした対局も行いました。

Edax3.3.1との対局結果
Edaxの設定MasterReversiの設定対局結果棋譜再生ページ
中盤20/前終盤1/終盤24
持ち時間:300.00cpu
ブック:0(最善手で使用)
プロブカット:1(デフォルト)
レベル4
5勝8敗7分 Edaxとの対局結果1
同上 レベル4(Book非使用)
0勝18敗2分 Edaxとの対局結果2
中盤20/前終盤1/終盤24
持ち時間:300.00cpu
ブック:-1(非使用)
プロブカット:1(デフォルト)
同上 6勝10敗4分 Edaxとの対局結果3


Edax側の設定はMasterReversiのレベル4に合わせて行いました。
Book非使用時には負け越したため、Edax側もBook非使用とした対局も行いました。
対局にあたっては、EdaxGUIを使用しました。

Herakles2.0との対局結果
Heraklesの設定MasterReversiの設定対局結果棋譜再生ページ
エンジン:Caesar
20 moves + 22 empties exact
レベル4
17勝1敗2分 Heraklesとの対局結果1
同上 レベル4(Book非使用)
4勝13敗3分 Heraklesとの対局結果2


Herakles側の設定はMasterReversiのレベル4に合わせて行いました。
Heraklesには有効なBookデータが無いためBookは非使用としました。

NBoard1.1(ntest)との対局結果
NBoardの設定MasterReversiの設定対局結果棋譜再生ページ
Depth: 20
レベル4
10勝1敗9分 NBoardとの対局結果1
同上 レベル4(Book非使用)
9勝9敗2分 NBoardとの対局結果2


NBoard側の設定はMasterReversiのレベル4に合わせて行いました。
NBoard(ntest)のホームページは「http://othellogateway.com/ntest/Ntest/index.htm」のようです。
ただし、2007/12/04現在、アクセスすると危険そうなサイトが別ウインドウで同時に表示されます。
セキュリティソフト(McAfee)でも警告が出ますので、アクセスされる方はご注意下さい。

BoobyReversi4.2との対局結果
BoobyReversiの設定MasterReversiの設定対局結果棋譜再生ページ
レベル: 9
手を変化させるは非チェック
レベル4
10勝3敗7分 BoobyReversiとの対局結果1
同上 レベル4(Book非使用)
12勝3敗5分 BoobyReversiとの対局結果2


BoobyReversi側は終盤探索に長時間かかる旨の注意が出ない最高レベルのレベル9を選択しました。
BoobyReversiのレベル9は18手読みらしいので、MasterReversi側にはレベル4を選択しました。

KozoOthello2.65との対局結果
KozoOthelloの設定MasterReversiの設定対局結果棋譜再生ページ
レベル: SS
Book: No randomness
MidGame: No randomness
レベル3
7勝4敗9分 KozoOthelloとの対局結果1
同上 レベル3(Book非使用)
9勝9敗2分 KozoOthelloとの対局結果2
同上 レベル4
14勝4敗2分 KozoOthelloとの対局結果3
同上 レベル4(Book非使用)
9勝4敗7分 KozoOthelloとの対局結果4


KozoOthello側は最強レベルの「SS」を選択しました。
KozoOthelloの読みの深さは不明のため、思考時間から判断してMasterReversi側にはレベル3を選択しました。
レベル3のBook非使用時には互角だったため、レベル4との対局も行わせました。
レベル4時にも多くの対局でMasterReversiの方が高速でした。
KozoOthellは'強い'と評判だったため2004年にダウンロードしていましたが、現在のホームページは不明です。

vsOtha13.09との対局結果
vsOthaの設定MasterReversiの設定対局結果棋譜再生ページ
対局者: 狐
通常読みの深さ: 12
必勝読みの深さ: 0
最終読みの深さ: 20
レベル2
10勝10敗0分 vsOthaとの対局結果1
同上
レベル2(Book非使用)
5勝5敗10分 vsOthaとの対局結果2
同上
レベル3
19勝0敗1分 vsOthaとの対局結果3
同上
レベル3(Book非使用)
9勝3敗8分 vsOthaとの対局結果4


vsOtha側は読みの深さを深くすると「停止」したため、安定動作した12手読みを選択しました。
必勝読みを使用した場合には不安定だったため、必勝読みは使用しませんでした。
MasterReversi側は12手読みに合わせてレベル2を選択しました。
レベル2での対局では互角だったため、レベル3との対局も行わせました。
レベル3時にも多くの対局でMasterReversiの方が高速でした。

Thell3.0.3との対局結果
Thellの設定MasterReversiの設定対局結果棋譜再生ページ
レベル: 強い+
レベル2
15勝4敗1分 Thellとの対局結果1
同上
レベル2(Book非使用)
9勝9敗2分 Thellとの対局結果2
同上
レベル3
19勝1敗0分 Thellとの対局結果3
同上
レベル3(Book非使用)
17勝2敗1分 Thellとの対局結果4


Thell側は最強レベルの「強い+」を選択しました。
Thellの「強い+」は中盤:11/必勝読み:22/完全読み:20らしいので、MasterReversi側はレベル2を選択しました。
レベル2のBook非使用時には互角だったため、レベル3との対局も行わせました。
レベル3時にも多くの対局でMasterReversiの方が高速でした。

RunOth990821との対局結果
RunOthの設定MasterReversiの設定対局結果棋譜再生ページ
レベル: 6
レベル2
20勝0敗0分 RunOthとの対局結果1
同上
レベル2(Book非使用)
16勝3敗1分 RunOthとの対局結果2


RunOthの最高レベルは7ですが、対局途中で着手が15分以上終了しなかったため、レベルは6を使用しました。
RunOthのレベル6は10手読み+終盤22手完全読みらしいので、MasterReversi側は近い設定のレベル2を選択しました。

Duoth3.64との対局結果
Duothの設定MasterReversiの設定対局結果棋譜再生ページ
対局相手: コンピュータ9
レベル1
16勝4敗0分 Duothとの対局結果1
同上
レベル1(Book非使用)
16勝4敗0分 Duothとの対局結果2


Duoth側は最強レベルの「コンピュータ9」を選択しました。
「コンピュータ9」は9手読みらしいので、MasterReversi側はレベル1を選択しました。

BearRev1.33(Vectorの紹介ベージ)との対局結果
Duothの設定MasterReversiの設定対局結果棋譜再生ページ
対局相手: ベア
設定: 強い
レベル1(Book非使用)
20勝0敗0分 BearRevとの対局結果


BearRevの「強い」を指定すると、Depth:7/Exact:14/WLD:16に設定されたのでそのまま対局させました。
MasterReversiはレベル1でもDepth:8/Exact:16/WLD:18相当となり有利ですが、処理時間が短いのでそのままとしました。

TOPページに戻る