黒の長連=6連の判定でバグっている

 

状況

 

5連の枠をはみ出して黒石が存在する場合

  0  1 2 3  4 5

  × × ×   × ×

    図1 US5

これで3のマスに黒を打つと6連になるので

黒の負け

では現時点は 5連でもないし 何か名前を付ける必要がある。

一方これの一つ前

  0  1 2 3  4 5

    × ×   × ×     

    図2  S4

たとえばこの図だったら 黒の4連で

あり そのように評価しないとおかしい

図2の時はS4(4連)で

図1の時はUS5(うその5連)と仮に名づける

 

S4よりもUS5は価値は低い 本当はマイナスにしたいが

そうすると何もない0の方が採用されてしまうので

わずかプラスの値をつけておく

そうすることでUS5が選ばれ正しく評価されるようになるのでは

無いか

 

  0  1 2 3  4 5

  ×    ×   × ×  

  図3  US4 うその4連

  この後黒をどのように追加しても正常は5連は作れない

 

  0  1 2 3  4 5  6

  ×             ×

  図4 US2  うその2連

ここに何を付け加えても 正常な5連は作れない

 

こんな感じでパターンを作っていけば正しく

評価されるのではないかと思っているが

やってみないとわからない。