Diễn đàn cờ
Bạn vui lòng đăng nhập để tìm kiếm thông tin từ diễn đàn chúng tôi

Người đăng : Jerry Đăng lúc : on Fri Nov 21, 2014 4:49 pm Chuyên Mục :  :: PHẦN MỀM CỜ TƯỚNG CHO PC :: GUI (Graphical User Interface) :: Binghe 54 (兵河五四)
Tại sao Gui Xboard (Gui BH) lại trở thành lựa chọn số 1 hiện nay?

Với những ưu điểm sau:
Chạy trên HĐH win XP/vista/2003/ win7/win8 thông dụng
Ngôn ngữ lập trình: Microsoft Visual C++ 2010
Ram yêu cầu từ 20~30MB, CPU load trong khoảng 0-5%, dùng độ phân giải tối thiểu 1024x768 hoặc hơn.
Giao diện được thiết kế dựa trên nền tảng đa luồng cho hiệu năng cao.  Độ trễ giao tiếp giữa engine (động cơ) và GUI (giao diện) chỉ độ hàng chục mili giây.

Load được hầu hết các engine thông dụng (bao gồm chuẩn giao tiếp UCI và UCCI); quản lý đến 32 engine (động cơ) thay đổi dễ dàng.



Load được nhiều book, quản lý book, tạo dữ liệu book info và đồng bộ hình cờ với dữ liệu rất tốt (ở các phiên bản thấp khả năng đồng bộ còn kém đã được cải thiện ở các phiên bản mới).



Load book khai cuộc và tàn cuộc cùng engine:




Tạo dữ liệu ván đấu và đồng bộ hình cờ với dữ liệu: (book info)



Giao diện đẹp, hỗ trợ cửa sổ cho phép thu nhỏ hoặc kéo giãn. Có 4 giao diện chuẩn được lập sẵn.



Cho phép thay đổi hình nền, bàn cờ, quân cờ với định dạng file hình ảnh bmp / jpg / png, vv. Nếu giao diện hiển thị không chuẩn, có thể là windows phiên bản thấp, thiếu file gdiplus.dll ở thư mục C:\WINDOWS\system32\. Bạn có thể search và tìm file này ở trên mạng.

Định dạng file được hỗ trợ: fen, PGN, xqf, mxq, bạn có thể trực tiếp mở hoặc lưu, hỗ trợ kéo và thả file, các định dạng này có thể được chuyển đổi qua lại.

Tính năng chỉnh sửa sắp xếp ván cờ, giao diện hỗ trợ tức thời (WYSIWYG), hỗ trợ các nút chuột phải trên bàn cờ sao chép và dán vị trí quân cờ.
Xoay, lật góc nhìn … v.v …



Để bắt đầu sử dụng Gui Xboard (Gui BH) ta phải nạp động cơ đầu tiên (load engine), thiết lập động cơ, thiết lập thời gian, nạp book khai cuộc, thiết lập thông số cho book. Sau đó ta có thể: Kết nối với trang web cờ; kết nối trực tiếp tới MXQ (Đỉnh Hoa Sơn); tự luyện tập với phần mềm; tạo và chỉnh sửa book; tạo các giải đấu giữa các engine nhằm thử nghiệm sức mạnh engine.  
Có thể nói Gui Xboard (Gui BH) với tính năng mạnh mẽ, nhưng rất dễ thao tác. Dành cho kết nối đồ họa, MXQ, Giải đấu Engine, Kết nối LAN, các giao diện được lập sẵn chỉ cần kích hoạt và sử dụng.
   
Các chức năng này sẽ được bàn luận thêm trong các mục hỏi đáp sau.

Nhược điểm:
Chưa hỗ trợ hết các giao tiếp UCI, UCCI thì gần như toàn bộ. Do đó trong vài trường hợp khi dùng một vài engine UCI sẽ thấy sai lệch của lệnh giữa GUI và Engine dẫn đến các ván thua ngớ ngẩn (rất ít).

Giao diện các phiên bản mới toàn bằng tiếng Trung nên rất khó cho chúng ta có thể nhớ các chức năng, các thiết lập.

PS: đặc điểm nhận dạng một số người dùng GUI BH trên Zing là khi đối phương đi quân, quân cờ bên mình sẽ bị quét sáng lên. Một vài trường hợp các phần mềm khác khi kết nối auto bị rối loạn, không thể phân tích tiếp nước đi.


Video hướng dẫn sử dụng Gui BH của bạn Nguyễn Thành Hiệp:


Link phần mềm thực hành: [You must be registered and logged in to see this link.]
Người đăng : Jerry Đăng lúc : on Sat Nov 22, 2014 8:40 am Chuyên Mục :  :: PHẦN MỀM CỜ TƯỚNG CHO PC :: GUI (Graphical User Interface) :: Binghe 54 (兵河五四)
Kỹ thuật tác chiến cùng BH GUI

Bài viết chỉ tập trung vào BH GUI và slow game trên CXQ.

1. Chuẩn bị:

- Trước khi chơi SW, bạn nên tắt bớt các chương trình nặng trên PC. Antivirus nên chuyển sang chế độ Game Mode. Điều này sẽ giúp SW sử dụng CPU/RAM hiệu quả hơn.

- Nên dùng một phần mềm để xóa system cache, memory dump... trước khi bắt đầu game. Điều này sẽ giúp hệ thống luôn luôn mới (giống như mới khởi động lại PC). Một trong những chương trình thông dụng là CCleaner.



- Nên chuẩn bị book và engine trước trận đấu. Điều này sẽ tránh được trường sử dụng sai book/engine dẫn đến kết quả đáng tiếc.

- Nên kiểm tra thiết lập của GUI đã đúng chưa. Thiết lập quan trọng nhất là thời gian cho game. Điều này sẽ tránh được việc engine đi quá nhanh hoặc quá chậm.

- Nên tắt chức năng chỉ đường bằng mũi tên của sw khi chơi online. Khi chức năng này được bật, GUI sẽ chiểm rất nhiều tài nguyên CPU (độ trồi sụt CPU do GUI gây ra khá cao). Tất nhiên người chơi có thể quan sát move của sw trong bảng detail của GUI.

2. Sử dụng book khai cuộc hiệu quả:

- Trước khi kết nối, bạn bấm vào nút man-machine. Điều này sẽ tránh được việc sw kết nối ào ào theo book. Kết nối ào ào theo book rất dễ mất kiểm soát (dính trap hoặc đưa về game huề).



- Kết nối red hoặc black khi đến lượt mình. Lúc này SW sẽ không tự đi mà chỉ quan sát move bên bàn cờ CXQ và tính điểm (tức là khi đối phương đi, bàn cờ BH sẽ đi theo, nhưng nó sẽ không tự động move khi tới lượt mình đi). Ở chế độ này, khi tới lượt mình đi, người dùng phải đi trên bàn cờ sw, quan sát điểm và sau đó đi bên bàn cờ CXQ. Có thể move tay, move theo book hoặc bấm vào nút "Move Now" khi depth đã đủ lớn.

- Việc tiếp theo là chọn nhánh book. Đây là bước quan trọng nhất của khai cuộc. Vì đang ở chế độ man-machine, bạn có thể chọn cuộc theo ý muốn (trap bạn thuộc hoặc cuộc theo book bất kỳ). Nếu bạn có PC mạnh, nên chọn những move có tỉ lệ thắng cao và có bàn thắng ít. Điều này sẽ giúp out book nhanh và đôi khi những move đó có gài trap đối phương. Nếu PC bạn yếu, nên chọn move có số điểm cao nhất.


Như hình trên, nên chọn move thứ 3 nếu bạn có PC mạnh. Chọn move thứ nhất nếu PC bạn yếu. Click đúp vào move book mình chọn để sw đi

Chú ý: Ở chế độ man-machine (hay search mode), bạn có thể đi lại (bên phía sw) nếu thấy điểm quá lép. Sử dụng mũi tên tới-lui để chọn lại move.

- Trong quá trình chơi, nên tối ưu hóa CPU cho sw. Mặc định, Windows sẽ cho sw chạy với độ ưu tiên thấp nhất. Nếu bạn chơi 100% CPU, nên chỉnh nó lên Below Normal. Nếu bạn chơi 50% CPU (ví dụ core i5 mà chơi Atom chẳng hạn), nên chỉnh nó lên High.



- Sau khi đã hết book, người dùng có bấm vào nút man-machine một lần nữa để BH kết nối hai chiều với CXQ.

3. Sử dụng lệnh rẽ nhánh hiệu quả:

Khi nào dùng lệnh rẽ nhánh? Đó là khi bạn muốn out book sớm, phá trap hay muốn tạo bất ngờ cho đối phương. Để sử dụng lệnh rẽ nhánh, bạn làm như sau:

- Bấm vào nút man-mechine để sw không tự đi khi bạn di chuyển quân cờ ờ bàn cờ sw.

- Bấm vào chữ B khi tới lượt mình đi để rẽ nhánh move

- Quan sát move ở bàn cờ sw

- Quan sát điểm và depth khi sw chọn move đó

- Khi thấy điểm ổn định và có lợi cho mình, bấm nút Move Now để di chuyển quân cờ (ở bàn cờ sw). Người dùng phải di chuyển tay quân cờ ở bàn cờ CXQ trong trường hợp này.

Ví dụ: Như hình bên dưới, quan sát book thấy mình còn một move Xe 4 tấn 4. Đó là move chết vì tỉ lệ thắng là 0% và điểm là -2. Quan sát move của sw tính ở dưới bàn cờ, nó cũng tính move Xe 4 tấn 4 với depth 19. Rõ ràng để sw đánh hay đánh theo book thì nó cũng đi nước xe ăn mã dính trap. Lúc này nên bấm vào nút B để SW đổi move. Có thể khi đổi move chúng ta vẫn lép, nhưng đối phương hết book thì nguy cơ thua sẽ giảm đi rõ rệt.



Do vậy, rẽ nhánh hay đổi move rất hay nếu sử dụng hiệu quả.

- Nếu muốn phá book đối phương, chúng ta bật chế độ man-machine, bấm nút B và so sánh move của sw và các move còn lại của book. Khi nào move sw tính khác move của book và điểm không quá lép (ở depth thích hợp) thì ta chọn move của sw.

- Khi đã dính trap mà còn book, lệnh rẽ nhánh có thể sẽ phá được trap

- Khi sw đi quá giống nhau, thì lệnh rẽ nhánh đôi khi tạo ra sự khác biệt

- Khi đối phương đi những move mà bạn nghi ngờ có trap (tự nhiên đưa quân cho mình ăn chẳng hạn), bạn có thể rẽ nhánh để tránh bị trap. Việc này đòi hỏi phải có chút kinh nghiệm nhìn hình cờ.

- Khi sw đi hoài một move (vào đường huề), bạn có thể dùng lệnh rẽ nhánh nếu muốn có thắng-thua. Việc này đôi khi lại khá hiệu quả.

Ví dụ: Anh A chơi xqms 3.26 6u trên PC 6 cores, anh B chơi xqms 3.26 2u trên i3. Nếu đánh bình thường thì kết quả sẽ huề. Nhưng nếu anh A cứ 2-3 move rẽ nhánh một lần, sw anh B không đoán được phải tính lại từ đầu, thì khả năng anh A thắng sẽ rất cao.

4. Thay engine hiệu quả:

Khi nào thì nên thay engine? Có hai trường hợp:

- Sử dụng sức mạnh của từng engine. Một engine crack khó có thể mạnh ở hết tất cả các giai đoạn khai-trung-tàn, ưu-lép. Do đó thay engine thích hợp cho từng giai đoạn sẽ rất hiệu quả.

- Khi hai đối thủ sử dụng engine có lối đánh hoàn toàn khác nhau. Nếu ta không đoán được move của đối phương (họ đi mà ta phải tính toán lại từ đầu) thì phải quan sát điểm. Nếu sau vài move điểm ta tăng thì tiếp tục dùng engine đó. Ngược lại sau vài move mà ta lép dần thì phải thay engine khác loại liền (đừng để điểm quá lép). Việc hai engine kỵ rơ nhau đánh rất mau có thắng thua.

Ví dụ: XQMS 3.26 6u đánh rất "xung khắc" với XQAtom 1.06. Nếu bạn chơi atom mà thấy mình lép khoảng 150 thì nên thay 3.26 liền. Đối thủ sẽ rất khó thắng bạn.

5. Quản lý thời gian hiệu quả:

Đối với BH GUI, khi chơi slow game bạn nên thiết lập thời gian tổng từ 35-40 phút/game. Không nên thiết lập 25 phút vì với khoảng thơi gian đó, sw đi rất nhanh nên rất dễ sót nước. Đối với những move đơn giản, chúng ta nên kích sw đi thay vì phải đợi nó. Việc này sẽ tiết kiệm được cả khối thời gian. Những move đơn giản đó là:

- Move đổi quân (khi họ đã ăn quân mình)
- Move chạy tướng (khi họ đã chiếu tướng mình)
- Move bắt buộc (nhìn bằng mắt thường cũng thấy không thể đi move khác được)
- Depth đã lên quá cao

Có khi sw mất gần 5 phút để đi một move mà bằng mắt thường ta cũng thấy không thể đi move khác (công nhận lúc này sw vịt thật). Tuy nhiên, có những hình cờ phức tạp sw cần rất nhiều time cho một move (khi bị ép depth chẳng hạn). Vì vậy việc quản lý thời gian hiệu quả cũng rất quan trọng khi chơi sw.

Tóm lại, với các kỹ thuật tác chiến cơ bản như trên, bạn rất khó bị đánh bại. Nếu bạn có PC "khủng" thì sẽ càng "khủng" hơn.

Chúc các bạn vui chơi vui vẻ!

ChienKhuD-TLKĐ
Người đăng : Jerry Đăng lúc : on Sat Nov 22, 2014 8:53 am Chuyên Mục :  :: PHẦN MỀM CỜ TƯỚNG CHO PC :: GUI (Graphical User Interface) :: Binghe 54 (兵河五四)
Cách sử dụng bookinfo:

A. Load book:

- Sau khi download book info cho BH GUI về máy, giải nén nó vào một thư mục nào đó.

- Khởi động BH GUI.

- Vào menu E->S, chọn tab thứ 2

- Chọn đường dẫn đến nơi chứa book info

- Chọn file book info (thường được định nghĩa với tên djk.db)

- Check 2 dấu check trước book info

- Bấm OK để apply



Sau khi load book thành công, ở giao diện chính của GUI sẽ có thêm 1 tab cho book info:



B. Sử dụng:

- Tương tự như Intella GUI, hãy chọn những cuộc sở trường của bạn theo book bình thường. Khi hết book bình thường, hãy chuyển sang tab book info để chọn move cho trung - tàn cuộc.

Ví dụ tôi đánh tới hình cờ như vầy khi sử dụng book Đom Đóm 39:



- Bây giờ tôi chuyển sang tab book info (các bạn chuyển sang book info khi nào thích hợp, vì là bài hướng dẫn nên chuyển bất kỳ). Tôi sẽ lọc những game thắng với move tiếp theo:



- Wow bây giờ tôi có rất nhiều game thắng cho book info. Việc tiếp theo là tôi chọn một game bất kỳ nào đó, click đúp vào nó để mở bàn cờ nhỏ của BH GUI (chú ý khi này bạn phải bật bàn cờ lớn của BH sang chết độ search mode hay man-machine để tắt auto 2 chiều):



- Tới đây các bạn tham khảo [You must be registered and logged in to see this link.] để chơi tiếp. Khi nào đối phương đi khác move của bàn cờ nhỏ, các bạn check lại game trong book info để tìm game hay. Nếu book info không còn game nào thì đã đến lúc sử dụng "nội công" Smile.

Chúc các bạn thành công.

Download book info:

- Link phần 1: [You must be registered and logged in to see this link.]

- Link phần 2: [You must be registered and logged in to see this link.]

Bonus soft cắt nối file: [You must be registered and logged in to see this link.]


CKD-TLKĐ
Người đăng : Sponsored content Đăng lúc : Chuyên Mục :  :: PHẦN MỀM CỜ TƯỚNG CHO PC :: GUI (Graphical User Interface) :: Binghe 54 (兵河五四)
Bài Cùng Chuyên Mục
Bình Luận