1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Sách cờ tàn Chốt

Chủ đề trong 'Cờ' bởi chezz, 18/01/2012.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. chezz

    chezz Thành viên quen thuộc

    Tham gia ngày:
    04/09/2003
    Bài viết:
    79
    Đã được thích:
    2
    Nhằm phổ biến kiến thức và phổ biến chương trình cờ tướng mới SonDoong, chúng tôi đã số hoá phần cờ tàn Chốt của quyển Cờ Tướng Tàn Cuộc, với sự cho phép của các tác giả Trần Tấn Mỹ, Lê Thiên Vị, Phạm Tấn Hoà và Quách Anh Tú.

    Sách hoàn toàn miễn phí. Bạn có thể xem online tại:

    http://xqfan.com/sd/vnbook/


    Download dưới dạng file sách chm:

    http://xqfan.com/download.php?file=CoTuongTanCuoc-Chot.chm

    Do dùng kết hợp với chương trình JavaScript SonDoong, sách hoàn toàn có thể xem được bằng các thiết bị "ghét flash" như IPhone, IPad.

    Toàn bộ các file html của phần sách này đang được đóng gói và sẽ phát hành miễn phí để những người yêu thích tạo sách cờ và mong muốn dùng SonDoong lấy đó tham khảo.

    Sách cũng được đăng lần lượt tại trang Bạn Cờ xqfan.com/vn/

    Các phần còn lại sẽ được bổ xung dần dần.

    /chef
  2. Go_player

    Go_player Box cờ - Moderator

    Tham gia ngày:
    18/03/2003
    Bài viết:
    1.863
    Đã được thích:
    18
    Cảm ơn bác, thế cờ hiển thị nhanh và rõ ràng, có tiếng Việt rất đẹp.
    Nếu cách làm số hoá dễ dàng đối với ngay cả người mới dùng máy tính thì chắc chắn sẽ nhiều người dùng SonDoong để nghiên cứu và quảng bá cờ tướng.
  3. chezz

    chezz Thành viên quen thuộc

    Tham gia ngày:
    04/09/2003
    Bài viết:
    79
    Đã được thích:
    2
    Chúng tôi vừa bổ xung phần hướng dẫn sử dụng của SonDoong - nay đã tương đối đầy đủ. SonDoong cũng vừa được kiểm tra và căn chỉnh nên đã sẵn sàng để phát hành.

    Hiện toàn bộ các file html của cuốn sách Cờ Tường Tàn Cuộc - Chốt và cả các file dùng để tạo sách chm đã được đóng gói và bạn có thể download nó tại địa chỉ:

    http://xqfan.com/download.php?file=CoTuongTanCuoc-Chot-Html.zip

    Sau khi download và unzip, bạn sẽ thấy một thư mục tên vnbook có nhiều file html. Các file này có thể dùng để xem sách trực tiếp hoặc dùng để tham khảo cách dùng SonDoong và tạo sách cờ Tướng.

    Nếu muốn tạo sách cờ Tướng loại đuôi chm, bàn cần download chương trình tạo sách có tên là HTML Help Workshop - đây là chương trình miễn phí của Microsoft, sau đó chạy và mở file đuôi hhp trong thư mục trên. Chỉ cần bấm nút Complie (hình cái cối xay thịt) là file sách đuôi chm sẽ được tạo ra.

    Chúc mừng năm mới!

    /Chezz
  4. tuangod

    tuangod Thành viên quen thuộc

    Tham gia ngày:
    02/06/2011
    Bài viết:
    68
    Đã được thích:
    3
    Nếu sw này bạn thêm tính năng sử dụng được các engine dạng UCCI hay UCI (Cyclone, Tornado , GG...) kiểu như sw XQwizard thì quá tốt , như vậy khi nghiên cứu 1 thế cờ hay 1 ván cờ từ sw SonDoong, người xem hoặc nghiên cứu có thể tham khảo fân tích trực tiếp ván cờ , tìm hiểu lỗi của người chơi hay nước biến mới 1 cách nhanh chóng.Vì thực tế engine các SW Cờ VN chưa có engine nào mạnh để fân tích chính xác. Add engine kiểu CCBridge vẫn có nhược điểm là ko thể hiện điểm số cụ thể Ưu , Lép.
    Có lẽ bạn đã đọc bài viết của Trang web này :
    http://www.open-aurec.com/wbforum/viewtopic.php?t=51528
    http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=6552
    http://www.open-aurec.com/wbforum/viewtopic.php?f=19&t=50428

    Download WinBoard 4.5.3 installer (2.9MB)
    Download WinBoard 4.5.3 executable + master ini file (500 kB)
    Download experimental WinBoard executable (500 kB), (with support for some non-Chesslike games, such as Checkers and Amazons, see here).
    Download installer with WinBoard 4.6.0 beta version (currently still called 4.5-TM), with experimental built-in tournament manager (2.3MB)
    Download XQ installer pack (2 MB), (A beta version of 4.6.0 installer configured for users only interested in Xiangqi.)
    WinBoard 4.4 downloads.

    This installer also contains optional sections for using WinBoard as a Xiangqi (Chinese Chess) GUI, and engines for Shogi (Japanese Chess), and for general Chess Variant afficionados. For more information about the Xiangqi capabilities of WinBoard, look here. The variants section provides engines for in total more than 20 widely different Chess Variants (most of them through the Fairy-Max and Pulsar engines), ranging from Chess960 and Gothic Chess to Crazyhouse, Losers and Atomic. For the exact rules of these games, see http://www.chessvariants.org .

    The source code for WinBord 4.5.3 and previous versions can be obtained from the GNU website. Use the tar ball that is tagged 4.5.3 (xboard-4.5.3.tar.gz). Most unzippers should understand this format (e.g. 7Zip).

    [​IMG]

    [​IMG]

    Mình cũng đã thử bản Chiness chess , nhưng ko add engine được do mình ko biết về Lập trình . Theo mình nhận xet thì sw BH (hay Xboard 2.1 fiên bản mới nhất) rất nổi tiếng bên TQ do OKDODO viết cũng dựa trên trang web này..
    H.G Muller viết sw này, mình biết him qua trang web XQbase lúc còn Forum , sau này chắc do trang web này dùng source code của him nhiều quá nên bỏ fần forum.
  5. chezz

    chezz Thành viên quen thuộc

    Tham gia ngày:
    04/09/2003
    Bài viết:
    79
    Đã được thích:
    2

    SonDoong có công dụng chính là chương trình cờ gắn với trang web, do vậy tác dụng lớn nhất của nó là giúp người ta xem cờ (hiện bàn cờ tương tác) trên trang web chứ không phải là chơi cờ (mặc dù nó sẽ cho người ta chơi cờ nhưng chỉ ở mức trình độ yếu thôi).

    Nó không thể đóng vai trò kiểu như các engine cờ. Nhưng có thể giúp người ta xem và nghiên cứu các ván cờ và tập các ván cờ (Cơ sở dữ liệu cờ).


    Chương trình WinBoard này rất nổi tiếng và có khá lâu rồi. Nó đóng vai trò GUI cho phần lớn các engine của cờ Vua. Gần đây nó có tích hợp thêm phần cờ Tướng. Chính chúng tôi đã cộng tác với nhóm phát triển chương trình này để chữa lỗi chương trình, Việt hóa nó (hiện nó có thể hiện toàn tiếng Việt) và đang giúp họ cài đặt chính xác bộ luật cờ Tướng.

    Khi cài đặt WinBoard ta sẽ thấy nó có vài engine cờ Tướng đi cùng và chúng có thể hoạt động khá trơn chu. Rất tiêc là các engine này đều thuộc hạng loàng xoàng, không thể so bì với các chương trình cờ tướng mà chúng ta đang dùng phổ biến hiện nay.

    Để add được các engine cờ Tướng phổ biến đó vào WinBoard lại có một trục trặc: WinBoard sử dụng protocol (tập lệnh giao tiếp với engine hay còn gọi là ngôn ngữ giao tiếp giữa engine và GUI) của chính nó mà người ta gọi là WinBoard protocol. Về sau người ta còn đưa ra một protocol cải tiến gọi là UCI. Người Tầu sao chép bắt chước UCI nhưng biến đổi đi một chút và gọi là UCCI (việc biến đổi này thực ra là không cần thiết). Phần lớn các engine cờ tướng mạnh hiện nay lại theo chuẩn UCCI này nên chúng không tương hợp với WinBoard (kiểu như mỗi anh nói một thứ ngôn ngữ khác nhau nên không hiểu nhau).

    Để dùng được các engine tầu đó với WinBoard người ta phải chèn một chương trình giữa chúng gọi là adaptor, có nhiệm vụ như là người phiên dịch ngôn ngữ giữa hai anh. Cái ta cần chính là WinBoard-UCCI adaptor.

    Chỉ để add các engine cờ Tướng thôi thì không cần biết gì về lập trình. Nếu bác TuanGod muốn quan tâm tìm hiểu việc trên tôi có thể hướng dẫn kỹ hơn.

    Chúng tôi đã sửa Saola để nó có thể chạy được với WinBoard. Nhưng việc cải tiến nó còn khá chậm do chúng tôi không có nhiều thời gian đầu tư cho nó.

    /chezz
  6. tuangod

    tuangod Thành viên quen thuộc

    Tham gia ngày:
    02/06/2011
    Bài viết:
    68
    Đã được thích:
    3
    Thanks bro
    Mình hiểu ý bro , bro muốn tạo 1 chương trình giống sw Dongping của trang web dpxq.com.Nếu trang web xqfan.com được thiết kế như vậy và có sự hỗ trợ của nhiều người thì dân nghiên cứu cờ Tướng sẽ có 1 trang web hết sức hữu ích.Nhất là chạy được trên các hệ điều hành Windows và Mac OS. Nói thật thì thấy các cơ sỡ dữ liệu cờ Tướng của VN còn manh múm , chủ yếu là các cuốn sách được dịch hay biên soan lại, ko lẽ mỗi lần đọc lại fải xách theo bàn cờ để sắp quân và đi theo. Mình ủng hộ ý tưởng của Bro. Theo ý mình thì Bro ko cần fải tạo nhiều dạng thu gọn hay Full , cứ tạo 1 sw đầy đủ tính năng như kiểu sw Dongping, ai thích gì thì làm nấy.
    Mình cũng thử thêm các lênh để kết nối engine Cyclone , Bugchess ...với Winboard trong file winboard.ini ( dựa vào các câu lệnh các engine khác trong sw) mà ko được.Mình thích Gui Winboard vì nó có rất nhiều tính năng.
  7. chezz

    chezz Thành viên quen thuộc

    Tham gia ngày:
    04/09/2003
    Bài viết:
    79
    Đã được thích:
    2
    Vâng, bác hiểu chính xác mục đích của SonDoong.

    Chúng tôi đã khảo sát, nhưng sau phải tự viết lấy SonDoong mà không dùng nổi cái Dongping vì chương trình này tùy biến rất kém (ví dụ như lúc nào nó cũng phải gắn với bàn cờ vàng,quân đen, đỏ, cỡ nhỏ mà không đổi được màu, được cỡ), không chơi được cờ (đấu với máy), không xem được các CSDL, và còn mắc lỗi cố hữu của người Tầu là không hỗ trợ các ngôn ngữ khác (chỉ tiếng Tầu của họ thôi) và tự mình đưa ra một chuẩn riêng (không dùng các chuẩn p;hổ biến như pgn hay wxf).

    Người TQ có lợi thế lớn để tạo các CSDL cờ vì cờ Tướng là quốc hồn quốc túy của họ, chính họ "tự tạo" phần lớn các ván cờ thông qua các giải đấu chất lượng cao và các server cờ đông đảo. Kiểu gì VN cũng dành phải "luộc lại" các CSDL của họ. Chỉ hi vọng với các chương trình hỗ trợ mới như SonDoong nhiều người VN sẽ quan tâm tới việc tạo CSDL cờ hơn, giúp ích cho chính người VN trước.

    Cái file winboard.ini là cái file cấu hình (config), giúp cho Winboard biết hiện mầu gì, kết nối với engine gì...chứ không phải cách giao tiếp giữa engine và GUI. Do "bất đồng ngôn ngữ" (một khi cái engine kết nối được với cái GUI của Tầu tất nó phải nói thứ tiếng khác với WinBoard).

    Như trên tôi đã giải thích, người ta phải dùng adaptor - đó là một chương trình. Đầu tiên cái Winboard chạy cái adapter như là một cái engine bình thường. Đến lượt mình, khi cai adator chạy nó lại tự động chạy cái engine cờ này. Như vậy cái adaptor nằm chèn giữa cái WinBoard và các engine cờ Tầu trên. Mỗi khi WinBoard ra lệnh cho engine, ví dụ như bảo tính nước đi, thì thực chất Winboard nói với adator. Cái adapter bên "dịch" ra "tiếng Tầu" (thực chất là bộ lệnh của UCCI protocol) bảo cái engine tính nước đi. Đến lượt mình, cái engine tính xong bền nói nó đi nươc a1b2 chẳng hạn. Cái adapter nghe được bèn dịch ra tiếng của WinBoard rồi mới nói với Winboard.

    Như vậy bác phải sửa Winboard.ini hoặc tham số dòng lệnh (command) của WB để WB gọi chạy một cái adapter UCCI-WB. Đến lượt nó, cái adaptor này cũng phải được đặt cấu hình (trong file init của nó hoặc dòng lệnh) để nó biết mà chạy cái engine.

    Chương trình WB do phương Tây thiết kế và viết từ lâu rồi (hồi đầu những năm 90) tuy "cổ" nhưng được thiết kế tốt, miễn phí, được dùng phổ biến và quan trọng hơn là họ "mở" hơn của Tầu, như hỗ trợ nhiều ngôn ngữ, mã mở (open source)... Đối lập lại, anh Tầu viết các chương trình GUI của họ sao chép là chính, "đóng" kín từ mã đến ngôn ngữ, đưa ra chuẩn UCCI không thật sự cần thiết mà chỉ chơi khó các chương trình khác, không miễn phí...
  8. beankin

    beankin Thành viên mới

    Tham gia ngày:
    29/10/2003
    Bài viết:
    15
    Đã được thích:
    0
    Chào Bro chezz

    Chương trình của bạn rất tiện ích trong việc học tập và nghiên cứu cờ tướng. Mình đã download file CoTuongTanCuoc-Chot.chm về xem thấy các quân cờ tự chạy. Nếu bạn phát triển thêm chức năng ở 2 chế độ Auto run và click chuột bằng tay cho các quân cờ đi từng nước một như CCBR thì sẽ tuyệt vời hơn.

    Chúc Bro sức khỏe.
  9. svbkcntt

    svbkcntt Thành viên mới

    Tham gia ngày:
    01/12/2011
    Bài viết:
    3
    Đã được thích:
    0
    Tôi có thử nghiệm sử dụng SonDoong cho forum phpBB. Thấy rất tiện lợi khi post các ván cờ, và đặc biệt là khá dễ load với đường Internet tốc độ không cao. Demo tại đây: http://cotuong.site90.net.
    Cảm ơn bro chezz. Chúc bro sức khỏe và thành công.
  10. Go_player

    Go_player Box cờ - Moderator

    Tham gia ngày:
    18/03/2003
    Bài viết:
    1.863
    Đã được thích:
    18
    Tôi đã xem demo của bạn svbkcntt, quả là load khá nhanh.
    Mong bạn thử post thế cờ tàn xem sao.
    Nếu có một diễn đàn nào sử dụng SonDoong, tôi tin là diễn đàn đó sẽ mạnh về các tài liệu trực quan, và có thể lôi kéo những nhóm người tâm huyết với chuyện cùng nhau tạp các CSDL, tài liệu cờ tướng.

Chia sẻ trang này