なんだかんだ?
週末なんだかんだで何も出来ていない
相変わらず、自動対局をさせているだけ
本当は、24時間自動対局させたいけど なんか怖い
なので、1日8時間程度しか対局させていない
現在総対局数が約15000局
局面辞書は、7Gを超えた
プロの過去対局の局面辞書は、対局数が約60000局 18Gくらい
まだまだ使い物にならないレベルだな
週末2日間で・・・
週末の2日間で、ほとんど出来てしまった。
今は、バグ探し中
でも、囲碁の中国ルールの解釈が間違っていたら
計算方法を変更しないと
それから、CPUの稼働率を100%にしたくないので
Sleep関数を使っているからか
棋譜再生登録が遅いような気がする
まっ速度重視ではないので良いけど
ちょっとYouTubeにでも動画をUPしてみるかな
あと、もうひとつ疑問
乱数を使った対局で、まともな対局は出来ないと思うけど
勝率の良い指手を選択すれば、囲碁らしい対局になるのかな?
だとしたら、サンプル数は?
統計学みたいな学問はわからないけど
学校でならった程度なら 総数の5%をサンプル数にするのが一般的と
習った気がする?
で・・・囲碁の総局面数が10の360乗の8分の1らしいが
違う気がするし 桁が多すぎてわからない
まったくさん必要と言うことだけはわかる?
とりあえず1000×361局 対局させてみよう!
何日かかるのか?
Sheet1
'碁盤プログラム(excel-igo)本体
'動作の流れを書き、そこにプログラムを追加していきます。
'碁盤を書く
' Cellsをクリック
'禁止手を確認
'碁石を打つ
'この4つの動作で基本の碁盤は出来上がりです。
'碁盤を書く
'ルールは、中国式(計算が簡単らしい?)
Private Sub DrowBoard()
End Sub
' Cellsをクリック
Private Sub Worksheet_SelectiononChange(ByVal Target As Range)
End Sub
'禁止手を確認
Private Function JUDGMENT(ByVal RX As Integer,ByVal RY As Integer) As Boolean
JUGMENT = False
'空きか?
’劫か?
’自殺手か?
JUGMENT = True
End Sub
碁石を打つ
Private Sub DRAW_STONE(ByVal RX As Integer,ByVal RY As Integer)
End Sub