Changeset 213
- Timestamp:
- 01/30/07 22:17:29 (1 year ago)
- Files:
-
- 06/libkombilo/cpptest.cpp (modified) (2 diffs)
- 06/libkombilo/search.cpp (modified) (2 diffs)
- 06/libkombilo/testsearch.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
06/libkombilo/cpptest.cpp
r212 r213 55 55 56 56 // ------------------- set up search pattern ---------------------------------------- 57 Pattern p(CORNER_NW_PATTERN,19,8,8,"...................X......X.......XO......OO...................."); 57 58 Pattern p(CENTER_PATTERN, 19, 3, 3, ".X.XXXXOX"); 59 // Pattern p(CORNER_NW_PATTERN,19,8,8,"...................X......X.......XO......OO...................."); 58 60 // Pattern p(CORNER_NW_PATTERN,19,7,7,".................X.....X......XO.....OO.........."); 59 61 // Pattern p(CORNER_NW_PATTERN,19,7,7,".......................X........................."); … … 71 73 SearchOptions so; 72 74 // so.searchInVariations = false; 75 so.nextMove = 2; 73 76 74 77 // -------------------- do pattern search -------------------------------------- 06/libkombilo/search.cpp
r212 r213 714 714 715 715 if ((nextMove == 1 && cc == 'W') || (nextMove == 2 && cc == 'B')) { 716 if (special) { 716 if (special != -1) { 717 char xx1 = xx; 718 // printf("s1 xx %d, yy %d sp %d\n", xx, yy, special); 717 719 xx = Pattern::flipsX(special, xx, yy, pattern.sizeX-1, pattern.sizeY-1); 718 yy = Pattern::flipsY(special, xx, yy, pattern.sizeX-1, pattern.sizeY-1); 720 yy = Pattern::flipsY(special, xx1, yy, pattern.sizeX-1, pattern.sizeY-1); 721 // printf("s2 xx %d, yy %d\n", xx, yy); 719 722 if (cc == 'B') cc = 'W'; 720 723 else cc = 'B'; … … 731 734 else if (winner == 'W') continuations[xx + pattern.sizeX*yy].lB++; 732 735 } else { 736 // printf("xx %d, yy %d\n", xx, yy); 733 737 continuations[xx + pattern.sizeX*yy].W++; 734 738 if (tenuki) continuations[xx + pattern.sizeX*yy].tW++; 06/libkombilo/testsearch.py
r212 r213 14 14 print gl.size(), 'games in the database' 15 15 16 p = Pattern(CENTER_PATTERN, 19, 3, 5, '.X.' + '.OX' + '.OX' + '.OX' + 'OXO') 16 p = Pattern(CENTER_PATTERN, 19, 3, 3, '.X.XXXXOX') 17 # p = Pattern(CENTER_PATTERN, 19, 3, 5, '.X.' + '.OX' + '.OX' + '.OX' + 'OXO') 17 18 # p = Pattern(CENTER_PATTERN, 19, 5, 4, '..XOO'+ '...XX'+ '.....'+ '..X..') 18 19 so = SearchOptions() 19 20 # so.fixedColor = True 21 so.nextMove = 2 20 22 start = time.time() 21 23 gl.search(p, so)
