tuangod
Dragon Quest
- 14/8/06
- 1,439
- 50
- Thread starter
- #541
@gamevn member : http://forum.gamevn.com/showthread.php?733756-Kho-Du-Lieu-E-Book-China/page28
Tui tập hợp các bài post về làm book Cyclone, nếu các bạn nắm vững rùi thì có thể làm book cho Intella,Ethinker,Xboard:
Link down Data Red win ,Blk win và Data hỗn hợp:
http://www.mediafire.com/file/dfqvnzvyy2e/Data Red_Blk repaire.rar
http://www.mediafire.com/file/tyfgtijqzmx/Data_TongHop.rar
http://www.mediafire.com/file/ndimoxybtzh/Draw.rar
Mọi người cứ down về và làm book theo defaut cua SW.Tôi tach bach 3 data : Win,Draw va Blk win để mọi người khi làm book sẽ hiểu sơ bộ, khi giải thich sẽ dễ dàng hơn.làm book xong nhớ coi Log nó báo kết quả thao tac .
Mấy chữ Tàu từ trên xuống, từ trái sang phải
Cái khung trên cùng có chữ C:\ .. . . . . (nơi chứa các file .pgn) nhấn vào nút bên trái để chỉ data .pgn.
Cái khung dưới kế: Kho văn kiện Khai cuộc (ví dụ sau khi làm ra để ở C:\Cyclone 109\ new.obk – có thể thay new = cyclone.obk )
Hàng chữ Tàu dưới: Điều kiện chế tác
Chữ trước số 50 Số nước đi tối đa của book mình làm: để 20 nếu muốn mau hết book, để 200 dùng lam book endgame.
Chữ tàu trước số 50 kế bên (Nước đi tối thiểu của kỳ phổ) :chỉ chọn các ván cờ trong Data có 50 move trỏ lên..nhưng như vậy có thể bỏ qua các ván Trap,nên có nhiều người có data Trap nhiều họ sẽ set 30.Set thông số này có thể chống được các ván Bơm điểm trong data.Số 50 dầu tùy theo mục đích sử dụng mà làm book có số move ngắn hay dài (nếu đối fương đi khác hoặc số nước đối fó giữa Red và Blk ko đủ nước book kết thúc sớm). Chấm tròn kế : Lược bỏ kết quả không rõ của kỳ phổ:bỏ các ván cờ ko có Tỉ số. Chấm tròn cuối: Xử lý hòa cuộc khi kết quả không rõ. (làm 1 book chỉ được chọn 1 trong 2 dấu chấm tròn này).
Chữ tàu có số 1 ~ 2 … : Điều kiện lược bỏ của move 1 ~ 2. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0): Chọn tối thiểu 50 ván cờ,trong đó chọn 30 ván win, như vậy số ván còn lai 20 là Draw: số point= 30 x 2 + 20 x1 = 80 ,tại sao để 100 sẽ giai thich sau.
Chữ tàu có số 3 ~ 10 … : Số move từ 3 ~ 10 của điều kiện lược bỏ. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0): chọn 5 ván,chon 3 van win,như vậy còn lai 2 ván draw.Point= 3 x 2 + 2 x 1= 8
Chữ tàu có số 11 … : từ move 11 trở đi của điều kiện lược bỏ. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0).
3-2-5 : chọn tối thiểu 3 ván có 2 ván win,1 ván draw cùa nước cờ : 2x2 + 1x1 = 5
Chữ tàu trên của khung có số 0% (Quá trình khai thác tập tin):Đầu tiên nó nối file, sau mới make Book.
Hai ô dưới bên phải - YES - NO.
Mình up các loại info mà sw làm cho từng loại data:
Book từ data tổng hợp:
Book Red win:
[
Book Draw:
Book blk win:
Bạn sẽ thấy bảng info có 6 cột:
Nước đi_Tổng point_win_draw_lose_Y hay N
Tổng point=win x2 + draw x 1
3 Bước lọc Data cho 3 giai đoạn của book sw. Các chỉ số của 3 giai đoạn này quyết đinh Y hay N của move đó.
1-chon move khai cuộc : 1-2
50-30-100 : các ván cờ cho 1 khai cuộc nào đó fai có tổng số ván win tối thieu là 30, draw tối thiểu là 20.Point đúng ra là 80 (30 x2 + 20 x1), nhưng họ ghi 100 là đề fòng trường hợp khai cuộc đó ko có đủ 20 ván draw, có đủ tối thiểu 50 ván win.VD: P2-5: Data fải có ít nhất 30 ván win và 20 ván Draw thì khai cuộc mới là Y, ko thỏa ĐK này là N.Với khai cuộc Blk cũng vậy: mã 2 tấn 3 cũng fải thỏa mãn ĐK này,ngoài ra BLK còn 1 số khai cuộc khác để đối fó với khai cuộc Fao đầu.Muốn bit SW khai cuộc kiểu gì, thì cứ bấm vào nước đi trên bảng info, rùi coi quân cờ sw di chuyển là rõ, Khời đầu là Red, sau đó là blk và ngươc lại.
2-lọc move cho nước 3-10 :
5-3-8: data cho giai đoạn này fải có ít nhất 3 ván win , 2 ván draw mới là Y,
còn nếu trong data làm book move đó có 2 ván win, 10 ván draw thì vẫn là N.
3-loc move cho nước thứ 11 trở đi: tương tự như trên.
Bảng info của book Draw là N hết vì ko đáp ứng bất cứ 1 thông số nào của bảng Make book
Dựa vào các thông số này mà khi thay đổi chúng tùy theo mục đich sử dụng thì ta có thể đoán book đó chới kiểu gì và dùng để làm gì: Tỉ lệ chênh lệch giữa Win và Draw càng cao book sẽ có xu hướng tấn công, tỉ lệ cân bằng book có xu hướng cầm hòa.
Book hay là book fải có các thông số, tỉ lệ các ván cờ win,Lose và draw hàii hòa.
Ngoài ra khi hiểu rõ book make cho move Red va Blk, lần lượt chọn ván Win của từng bên, thì book hay khi hết book và move thêm vài move nữa fải ở trạng thái thế cờ Cân băng, Nếu 1 khai cuộc nào đó có 1 bên ưu khi hết book là ko good, nếu đưa ra sử dụng rông rãi sẽ bị khắc chế lẫn nhau.còn nếu Ưu cho 1 khai cuộc thì chỉ nên sư dụng Cá nhân hay 1 nhóm.
Muốn cho tất cả các khai cuộc Y hết ta set : 1 - 1 - 2 cho cả 3 giai đoạn làm book
, tất cả cac move tiếp theo sẽ gần như toàn bộ là Y.Set kiểu này là chọn tuốt luốt : vơ đũa cả nắm,book chỉ hay khi bạn làm book có dung lương nhỏ và data làm book gồm những ván cờ chất lương.
Set 1-1-2 hay 1-1-3 thì có sự khác biệt về thông số Make book: 1-1-3 sẽ tự điều chỉnh lai thông số make book : 2-1-3
Book Draw ko khai cuộc đươc vì ko có move nao là Y. Muốn cho no thành Y ta set : 1 - 0 - 1 (0 x 0 + 1x1 =1) hay 9-0-9 ....cho cả 3 giai đoạn làm book.
Thực ra nhưng ván draw là hay nhất, nhưng ko nên làm book riêng mà nên kết hợp với Data Red win hay Blk win hoặc hỗn hợp cả hai.
Mỗi khi làm book xong sẽ tạo file: new.obk.Log
Extraction step number: 50
Chess for at least a few steps: 50
Filter out the results of an unknown chess.
1 ~ 2-step filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
3 ~ 10-step filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
Step 11 after the filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
1. Pgn chess statistics the number of ...
A total of 5083 chess.
2. Dealing with pgn chess ...
3. Dealing with chess finished! Save the beginning of library files ...
4. Production of Fierz complete! 00 : 13 : 52 time-consuming.
5083 pgn files, 105 failed, successful 4978, ignoring 470. Start a total of 128,974 bank situation, the 133,971 hair
Bạn để ý chỉ số này : 105 failed : 105 ván cờ trong data bị hỏng
ignoring 470 : bỏ qua 470 ván do ko thỏa DK số move tối thiểu 50
Nếu Faile nhiếu wá thì fải coi lại Data làm book.
Tất cả những điều tui trình bày ở đây có sự giúp đỡ của BuiPHat + suy luận Logic,Tàu nó cũng ko chỉ
Làm 1 book hay còn fài bít sửa move , point , delete move Bad, add Move Good.Hết sức tốn thời gian.
Thuật toán cho điểm các ván win và draw của Cyclone và Intella khác nhau: Intella thì win =3 , draw =1.Vì vậy Intella có xu hướng tấn công mạnh,nhưng fòng thủ kém hơn Cyclone.Nó giải quyết ván cờ nhanh gọn với điều kiện dang chiếm ưu thế,còn kém thế dễ thua hơn Cyclone.
Làm book Cyclone thì linh động hơn book của Int,vì thay đổi thông số tùy theo ý định người làm book.Còn Int thì lại có book Info giúp người chơi chọn được tỉ lệ,các ván win-draw-lose tai 1 move nào đó nếu data cùng làm từ nbook.
Cách thêm vào 1 biến trong book :
link down: http://www.mediafire.com/?yzdy2zy2uzy
Bài dịch này từ post của web Tàu 2008 lúc Gui 109 mới ra ( tui dung Google dich có thể hơi tối nghĩa , nhưng dọc chac cũng hiẽu, làm biêng sửa lai
),Có 1 số điều cần lưu ý : khi add move để sửa move bị Trap trong book bạn fai lui lại 1 move trên sw (Ví dụ Blk di bi dinh Trap, bạn fai hồi lại nước đi 1 nước, lúc đó bảng info book mới là của Blk có chứa Move dính Trap), sau đó tìm move bị Trap khóa lại = cach bỏ dấu check của bảng nhỏ để khóa move (đổi Y thành N) hoặc xóa move đó ( xuat hiện khi bạn chọn (E) luc click chuột Phải vào move nào muốn sừa , Chọn (D) là delete move đó ). Bấm Ctrl + Click chuột trái vào quân cờ nào muốn sửa Move, kéo nó tới vị trí mong muốn, Nhả chuôt ra (chỉ xuất hiện move này o bảng info book nếu trong sw có move đó).Bạn nhớ chọn các thông số tuơng đồng với move sửa hay xóa ( Ở bảng info book thứ tự tứ trái wa phải: Move, tổng điểm, Win,Draw,Lose và move sw chon(Y) hay ko chọn(N) , Tổng điểm= W x 2 + D x1 , còn ờ bảng nhỏ điều chinh thứ tư từ trên xuống : W ,D , L và tổng điểm, Ô check chọn la Y , ko chọn là N. 2 ô chữ Tàu dưới bên trái là OK, bên fai là hủy bỏ). Có nhiều người muốn ép sw di theo move đó nên cho tỉ lệ Win_lose thật cao hoặc cho Tổng điểm cao, như vậy ko nên vì sw sẽ cho điểm tầm bậy.Nếu muốn nâng thì phải nâng hết các move trong book mà sw sẽ chọn theo tỉ lệ tuơng ứng,Khi delete move dính Trap thay = move good thì dung lượng book ko đổi : 2 cách này Tàu họ dùng để sửa book 9,541Mb.Phải nhó copy book muốn sửa wa chỗ khác kẻo sau lại ân hận
.
Trong bài dịch còn có fan phân tích ván cờ, nếu ko hiểu có thể hỏi mình sau.
Làm book cờ tàn, có 1 so vấn đề như sau, coi hình :
Ở bảng thông số book set:
1 : 30 là số nước tối đa của book ( nếu set 20 thì có ván cờ trên 20 moves thi cac nước sau đó khi làm book no chuyển thành N )
2 : 10 số nước tối thiểu các ván cờ trong data PGN làm book (ván nào it hơn 10 move sẽ bị loại )
3 : check vào đây ván nào ko có tỉ số được xem là draw
4 : check vào đây ván nào ko có tỉ số thì sw loại khi làm book
Thông số làm book cho cả 3 giai đoạn move : 1-0-1 (trong book tối thiểu có 1 ván hòa tại 1 nước đi theo 1 hình cờ trên sw) , set như vậy là thấp nhất rùi.
Giờ anh lấy 1 VD cụ thể 1 ván trong data:
[Game :Chinese Chess]
[Event :]
[Date ]
[Site]
[Red ]
[Result:1-0]
[FEN :4k4/6P2/4b4/5R3/4r4/9/9/9/5K3/9 w - - 0 1]
{本局系巧胜形势。如由黑方先走象5退7,以下车四进三,将5进1,兵三平四,将5平4,兵四平三,将4平5,即成和局。}
1. 车四进三 将5进1
2. 兵三平四 将5平4
3. 车四平七 象5进7
4. 车七退三 将4进1
5. 车七平二 车5进1
6. 车二平六 将4平5
7. 车六平四 将5平4
8. 车四进一 车5退3
9. 车四退二 车5平7
10. 车四平七 车7进1
11. 车七平六 将4平5
12. 车六平五
{占中胜。
}
1-0
============================
欢迎访问《象棋百科全书》网站
推荐用“象棋巫师”观赏棋谱
http://www.elephantbase.net/
Khi copy FEN : 4k4/6P2/4b4/5R3/4r4/9/9/9/5K3/9 w vào sw thì sẽ xuất hiện các move của thế cờ trong book info.
Bấm vào Logo hình Computer nửa Đen nửa Đỏ cho sw tự đánh.Nhưng chỉ có nước đi bên Win mới là Y, bên thua luôn là N , Điều này hiển nhiên vì điều kiện làm book là tối thiẻu fai có 1 ván Draw cho 1 hình cờ.Vì vậy đưa book cờ tàn vào thì sw chỉ vào book cho 1 bên nếu đi đúng nước, muốn cho sw đi fai nhấn vào move N của nó trong bảng Info book (Hoặc đối fương đi đúng move đó).
Cờ tàn mà các ván draw thì sw đi theo book cho tới hết ván.
Từ đó tìm ra hướng giải quyết cho SW đi hết ván theo book(Giống như mình coi các ebook cờ tàn): dùng Neuchess Merge các file PGN lại, Mở file Qipu = Notepad sau đó Rename các dòng có tỉ số : Result :1-0; , Result :0-1; thành Result:1/2-1/2 hết (= cach dùng lệnh Replace ). Dùng tool CutPGN trả lại thành file rời rùi làm book là OK.
Data cờ tàn thì down tại http://www.thegioicotuong.com/posts/list/63.htm do BG post hay 30.004 minh đã post .Data cờ tàn ko chuẩn lăm vì nó chứa nhiểu fan tích nước cờ tại 1 move nào đó nên nhiều khi SW đi bậy.
Tui tập hợp các bài post về làm book Cyclone, nếu các bạn nắm vững rùi thì có thể làm book cho Intella,Ethinker,Xboard:
Link down Data Red win ,Blk win và Data hỗn hợp:
http://www.mediafire.com/file/dfqvnzvyy2e/Data Red_Blk repaire.rar
http://www.mediafire.com/file/tyfgtijqzmx/Data_TongHop.rar
http://www.mediafire.com/file/ndimoxybtzh/Draw.rar
Mọi người cứ down về và làm book theo defaut cua SW.Tôi tach bach 3 data : Win,Draw va Blk win để mọi người khi làm book sẽ hiểu sơ bộ, khi giải thich sẽ dễ dàng hơn.làm book xong nhớ coi Log nó báo kết quả thao tac .
Mấy chữ Tàu từ trên xuống, từ trái sang phải
Cái khung trên cùng có chữ C:\ .. . . . . (nơi chứa các file .pgn) nhấn vào nút bên trái để chỉ data .pgn.
Cái khung dưới kế: Kho văn kiện Khai cuộc (ví dụ sau khi làm ra để ở C:\Cyclone 109\ new.obk – có thể thay new = cyclone.obk )
Hàng chữ Tàu dưới: Điều kiện chế tác
Chữ trước số 50 Số nước đi tối đa của book mình làm: để 20 nếu muốn mau hết book, để 200 dùng lam book endgame.
Chữ tàu trước số 50 kế bên (Nước đi tối thiểu của kỳ phổ) :chỉ chọn các ván cờ trong Data có 50 move trỏ lên..nhưng như vậy có thể bỏ qua các ván Trap,nên có nhiều người có data Trap nhiều họ sẽ set 30.Set thông số này có thể chống được các ván Bơm điểm trong data.Số 50 dầu tùy theo mục đích sử dụng mà làm book có số move ngắn hay dài (nếu đối fương đi khác hoặc số nước đối fó giữa Red và Blk ko đủ nước book kết thúc sớm). Chấm tròn kế : Lược bỏ kết quả không rõ của kỳ phổ:bỏ các ván cờ ko có Tỉ số. Chấm tròn cuối: Xử lý hòa cuộc khi kết quả không rõ. (làm 1 book chỉ được chọn 1 trong 2 dấu chấm tròn này).
Chữ tàu có số 1 ~ 2 … : Điều kiện lược bỏ của move 1 ~ 2. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0): Chọn tối thiểu 50 ván cờ,trong đó chọn 30 ván win, như vậy số ván còn lai 20 là Draw: số point= 30 x 2 + 20 x1 = 80 ,tại sao để 100 sẽ giai thich sau.
Chữ tàu có số 3 ~ 10 … : Số move từ 3 ~ 10 của điều kiện lược bỏ. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0): chọn 5 ván,chon 3 van win,như vậy còn lai 2 ván draw.Point= 3 x 2 + 2 x 1= 8
Chữ tàu có số 11 … : từ move 11 trở đi của điều kiện lược bỏ. phía dưới nó có 3 ô số:
Ô thứ 1: hiện ra tối thiểu của số bàn. Ô thứ 2: Tối thiểu số bàn thắng. Ô thứ 3: Điểm số tối thiểu (thắng 2, hòa 1, thua 0).
3-2-5 : chọn tối thiểu 3 ván có 2 ván win,1 ván draw cùa nước cờ : 2x2 + 1x1 = 5
Chữ tàu trên của khung có số 0% (Quá trình khai thác tập tin):Đầu tiên nó nối file, sau mới make Book.
Hai ô dưới bên phải - YES - NO.
Mình up các loại info mà sw làm cho từng loại data:
Book từ data tổng hợp:
Book Red win:
[
Book Draw:
Book blk win:
Bạn sẽ thấy bảng info có 6 cột:
Nước đi_Tổng point_win_draw_lose_Y hay N
Tổng point=win x2 + draw x 1
3 Bước lọc Data cho 3 giai đoạn của book sw. Các chỉ số của 3 giai đoạn này quyết đinh Y hay N của move đó.
1-chon move khai cuộc : 1-2
50-30-100 : các ván cờ cho 1 khai cuộc nào đó fai có tổng số ván win tối thieu là 30, draw tối thiểu là 20.Point đúng ra là 80 (30 x2 + 20 x1), nhưng họ ghi 100 là đề fòng trường hợp khai cuộc đó ko có đủ 20 ván draw, có đủ tối thiểu 50 ván win.VD: P2-5: Data fải có ít nhất 30 ván win và 20 ván Draw thì khai cuộc mới là Y, ko thỏa ĐK này là N.Với khai cuộc Blk cũng vậy: mã 2 tấn 3 cũng fải thỏa mãn ĐK này,ngoài ra BLK còn 1 số khai cuộc khác để đối fó với khai cuộc Fao đầu.Muốn bit SW khai cuộc kiểu gì, thì cứ bấm vào nước đi trên bảng info, rùi coi quân cờ sw di chuyển là rõ, Khời đầu là Red, sau đó là blk và ngươc lại.
2-lọc move cho nước 3-10 :
5-3-8: data cho giai đoạn này fải có ít nhất 3 ván win , 2 ván draw mới là Y,
còn nếu trong data làm book move đó có 2 ván win, 10 ván draw thì vẫn là N.
3-loc move cho nước thứ 11 trở đi: tương tự như trên.
Bảng info của book Draw là N hết vì ko đáp ứng bất cứ 1 thông số nào của bảng Make book
Dựa vào các thông số này mà khi thay đổi chúng tùy theo mục đich sử dụng thì ta có thể đoán book đó chới kiểu gì và dùng để làm gì: Tỉ lệ chênh lệch giữa Win và Draw càng cao book sẽ có xu hướng tấn công, tỉ lệ cân bằng book có xu hướng cầm hòa.
Book hay là book fải có các thông số, tỉ lệ các ván cờ win,Lose và draw hàii hòa.
Ngoài ra khi hiểu rõ book make cho move Red va Blk, lần lượt chọn ván Win của từng bên, thì book hay khi hết book và move thêm vài move nữa fải ở trạng thái thế cờ Cân băng, Nếu 1 khai cuộc nào đó có 1 bên ưu khi hết book là ko good, nếu đưa ra sử dụng rông rãi sẽ bị khắc chế lẫn nhau.còn nếu Ưu cho 1 khai cuộc thì chỉ nên sư dụng Cá nhân hay 1 nhóm.
Muốn cho tất cả các khai cuộc Y hết ta set : 1 - 1 - 2 cho cả 3 giai đoạn làm book
, tất cả cac move tiếp theo sẽ gần như toàn bộ là Y.Set kiểu này là chọn tuốt luốt : vơ đũa cả nắm,book chỉ hay khi bạn làm book có dung lương nhỏ và data làm book gồm những ván cờ chất lương.
Set 1-1-2 hay 1-1-3 thì có sự khác biệt về thông số Make book: 1-1-3 sẽ tự điều chỉnh lai thông số make book : 2-1-3
Book Draw ko khai cuộc đươc vì ko có move nao là Y. Muốn cho no thành Y ta set : 1 - 0 - 1 (0 x 0 + 1x1 =1) hay 9-0-9 ....cho cả 3 giai đoạn làm book.
Thực ra nhưng ván draw là hay nhất, nhưng ko nên làm book riêng mà nên kết hợp với Data Red win hay Blk win hoặc hỗn hợp cả hai.
Mỗi khi làm book xong sẽ tạo file: new.obk.Log
Extraction step number: 50
Chess for at least a few steps: 50
Filter out the results of an unknown chess.
1 ~ 2-step filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
3 ~ 10-step filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
Step 11 after the filter
At least there's an estimate: 50
At least Win: 30
At least scores (win two points, and 1 points, the loser 0 points): 100
1. Pgn chess statistics the number of ...
A total of 5083 chess.
2. Dealing with pgn chess ...
3. Dealing with chess finished! Save the beginning of library files ...
4. Production of Fierz complete! 00 : 13 : 52 time-consuming.
5083 pgn files, 105 failed, successful 4978, ignoring 470. Start a total of 128,974 bank situation, the 133,971 hair
Bạn để ý chỉ số này : 105 failed : 105 ván cờ trong data bị hỏng
ignoring 470 : bỏ qua 470 ván do ko thỏa DK số move tối thiểu 50
Nếu Faile nhiếu wá thì fải coi lại Data làm book.
Tất cả những điều tui trình bày ở đây có sự giúp đỡ của BuiPHat + suy luận Logic,Tàu nó cũng ko chỉ
Làm 1 book hay còn fài bít sửa move , point , delete move Bad, add Move Good.Hết sức tốn thời gian.
Thuật toán cho điểm các ván win và draw của Cyclone và Intella khác nhau: Intella thì win =3 , draw =1.Vì vậy Intella có xu hướng tấn công mạnh,nhưng fòng thủ kém hơn Cyclone.Nó giải quyết ván cờ nhanh gọn với điều kiện dang chiếm ưu thế,còn kém thế dễ thua hơn Cyclone.
Làm book Cyclone thì linh động hơn book của Int,vì thay đổi thông số tùy theo ý định người làm book.Còn Int thì lại có book Info giúp người chơi chọn được tỉ lệ,các ván win-draw-lose tai 1 move nào đó nếu data cùng làm từ nbook.
Cách thêm vào 1 biến trong book :
link down: http://www.mediafire.com/?yzdy2zy2uzy
Bài dịch này từ post của web Tàu 2008 lúc Gui 109 mới ra ( tui dung Google dich có thể hơi tối nghĩa , nhưng dọc chac cũng hiẽu, làm biêng sửa lai
),Có 1 số điều cần lưu ý : khi add move để sửa move bị Trap trong book bạn fai lui lại 1 move trên sw (Ví dụ Blk di bi dinh Trap, bạn fai hồi lại nước đi 1 nước, lúc đó bảng info book mới là của Blk có chứa Move dính Trap), sau đó tìm move bị Trap khóa lại = cach bỏ dấu check của bảng nhỏ để khóa move (đổi Y thành N) hoặc xóa move đó ( xuat hiện khi bạn chọn (E) luc click chuột Phải vào move nào muốn sừa , Chọn (D) là delete move đó ). Bấm Ctrl + Click chuột trái vào quân cờ nào muốn sửa Move, kéo nó tới vị trí mong muốn, Nhả chuôt ra (chỉ xuất hiện move này o bảng info book nếu trong sw có move đó).Bạn nhớ chọn các thông số tuơng đồng với move sửa hay xóa ( Ở bảng info book thứ tự tứ trái wa phải: Move, tổng điểm, Win,Draw,Lose và move sw chon(Y) hay ko chọn(N) , Tổng điểm= W x 2 + D x1 , còn ờ bảng nhỏ điều chinh thứ tư từ trên xuống : W ,D , L và tổng điểm, Ô check chọn la Y , ko chọn là N. 2 ô chữ Tàu dưới bên trái là OK, bên fai là hủy bỏ). Có nhiều người muốn ép sw di theo move đó nên cho tỉ lệ Win_lose thật cao hoặc cho Tổng điểm cao, như vậy ko nên vì sw sẽ cho điểm tầm bậy.Nếu muốn nâng thì phải nâng hết các move trong book mà sw sẽ chọn theo tỉ lệ tuơng ứng,Khi delete move dính Trap thay = move good thì dung lượng book ko đổi : 2 cách này Tàu họ dùng để sửa book 9,541Mb.Phải nhó copy book muốn sửa wa chỗ khác kẻo sau lại ân hận
.Trong bài dịch còn có fan phân tích ván cờ, nếu ko hiểu có thể hỏi mình sau.
Làm book cờ tàn, có 1 so vấn đề như sau, coi hình :
Ở bảng thông số book set:
1 : 30 là số nước tối đa của book ( nếu set 20 thì có ván cờ trên 20 moves thi cac nước sau đó khi làm book no chuyển thành N )
2 : 10 số nước tối thiểu các ván cờ trong data PGN làm book (ván nào it hơn 10 move sẽ bị loại )
3 : check vào đây ván nào ko có tỉ số được xem là draw
4 : check vào đây ván nào ko có tỉ số thì sw loại khi làm book
Thông số làm book cho cả 3 giai đoạn move : 1-0-1 (trong book tối thiểu có 1 ván hòa tại 1 nước đi theo 1 hình cờ trên sw) , set như vậy là thấp nhất rùi.
Giờ anh lấy 1 VD cụ thể 1 ván trong data:
[Game :Chinese Chess]
[Event :]
[Date ]
[Site]
[Red ]
[Result:1-0]
[FEN :4k4/6P2/4b4/5R3/4r4/9/9/9/5K3/9 w - - 0 1]
{本局系巧胜形势。如由黑方先走象5退7,以下车四进三,将5进1,兵三平四,将5平4,兵四平三,将4平5,即成和局。}
1. 车四进三 将5进1
2. 兵三平四 将5平4
3. 车四平七 象5进7
4. 车七退三 将4进1
5. 车七平二 车5进1
6. 车二平六 将4平5
7. 车六平四 将5平4
8. 车四进一 车5退3
9. 车四退二 车5平7
10. 车四平七 车7进1
11. 车七平六 将4平5
12. 车六平五
{占中胜。
}
1-0
============================
欢迎访问《象棋百科全书》网站
推荐用“象棋巫师”观赏棋谱
http://www.elephantbase.net/
Khi copy FEN : 4k4/6P2/4b4/5R3/4r4/9/9/9/5K3/9 w vào sw thì sẽ xuất hiện các move của thế cờ trong book info.
Bấm vào Logo hình Computer nửa Đen nửa Đỏ cho sw tự đánh.Nhưng chỉ có nước đi bên Win mới là Y, bên thua luôn là N , Điều này hiển nhiên vì điều kiện làm book là tối thiẻu fai có 1 ván Draw cho 1 hình cờ.Vì vậy đưa book cờ tàn vào thì sw chỉ vào book cho 1 bên nếu đi đúng nước, muốn cho sw đi fai nhấn vào move N của nó trong bảng Info book (Hoặc đối fương đi đúng move đó).
Cờ tàn mà các ván draw thì sw đi theo book cho tới hết ván.
Từ đó tìm ra hướng giải quyết cho SW đi hết ván theo book(Giống như mình coi các ebook cờ tàn): dùng Neuchess Merge các file PGN lại, Mở file Qipu = Notepad sau đó Rename các dòng có tỉ số : Result :1-0; , Result :0-1; thành Result:1/2-1/2 hết (= cach dùng lệnh Replace ). Dùng tool CutPGN trả lại thành file rời rùi làm book là OK.
Data cờ tàn thì down tại http://www.thegioicotuong.com/posts/list/63.htm do BG post hay 30.004 minh đã post .Data cờ tàn ko chuẩn lăm vì nó chứa nhiểu fan tích nước cờ tại 1 move nào đó nên nhiều khi SW đi bậy.
Chỉnh sửa cuối: