Chuẩn hoá ký hiệu Cờ Úp - Trang 2
Close
Login to Your Account
Trang 2 của 2 Đầu tiênĐầu tiên 12
Kết quả 11 đến 16 của 16
  1. #11
    Ngày tham gia
    Apr 2010
    Bài viết
    88
    Post Thanks / Like

    Mặc định

    Trích dẫn Gửi bởi evolnuk Xem bài viết
    Hay quá bác ơi. |
    Để theo 1 chuẩn thì rất là đúng đắn rồi. Nhưng có thể cho thêm 1-2 lựa chọn khác k?
    Ví dụ như đi theo tọa độ vậy. Thế thì k cần phải quan tâm quân trên, quân dưới, quân giữa làm gì.
    Cờ Tướng đang dùng cả hai. Ký hiệu toạ độ dùng giữa các chương trình với nhau (engine và GUI). Nhưng người lại thường dùng kiểu truyền thống. Do vậy cờ Úp tất yếu cũng sẽ dùng cả hai.

    Trích dẫn Gửi bởi evolnuk Xem bài viết
    Mà nhìn trên hình là "cây khai cuộc". Cái này giống kiểu Book Info. Chứ book bình thường nó có cấu trúc khác.
    Ví dụ khi bác đi tướng 5.1. bên kia cũng đi vậy rồi lại tướng 5 thoái 1. Sau đó mới vào trận thì cái cây k đọc được đúng k???
    File khai cuộc của tôi chỉ có một, thiết kế và dùng cho engine / GUI. Nhưng cùng file đó lại có thể cho hiện theo cấu trúc cây cho người sửa chữa và và nghiên cứu.

    Việc tạo khai cuộc phụ thuộc vào các game ta đưa cho chương trình lập book. Nếu các game đó có các nước lên Tướng "chào nhau" thì book cũng có các nước đi đó. Thường các nước ít người đi sẽ có trọng số nhỏ và không được chương trình chọn đi (do nước khác có trọng số lớn hơn), nhưng nếu ta sửa lại con số đó cho to ra thì máy sẽ chọn đi nước đó. Tóm lại là tuỳ ý ta. Có thể thêm bớt biến, thay trọng số để làm những đường khai cuộc quái dị, bẫy...

  2. Thích tonetone đã thích bài viết này
  3. #12
    Ngày tham gia
    Dec 2011
    Bài viết
    326
    Post Thanks / Like

    Mặc định

    Em thử xếp lại hình cờ trên với gui Pengfei Jeiqi thì cho ra dãy ký tự như bên dưới:

    Fen: d1f1kgfed/4c4/1ip4i1/2j1j1j2/p7r/2R1P1R2/J7J/4C2I1/4C4/DEF1KGFN1 $K0A2B2N1R0C0P4k0a2b2n2r1c1p3 w - - 0 1



    Fen của bàn cờ khởi đầu: defgkgfed/9/1i5i1/j1j1j1j1j/9/9/J1J1J1J1J/1I5I1/9/DEFGKGFED $K0A2B2N2R2C2P5k0a2b2n2r2c2p5 w - - 0 1

    Trên Gui có chế độ JudeMode: chế độ người đánh với máy, khi mình đi quân máy tính sẽ chọn bên còn lại và hiện quân ngẫu nhiên và đánh trả rất hay.
    Lần sửa cuối bởi tonetone, ngày 27-12-2018 lúc 10:27 PM.

  4. Thích chezz, tttt, tinhlahan702 đã thích bài viết này
  5. #13
    Ngày tham gia
    Apr 2011
    Bài viết
    197
    Post Thanks / Like

    Mặc định

    Trích dẫn Gửi bởi chezz Xem bài viết
    File khai cuộc của tôi chỉ có một, thiết kế và dùng cho engine / GUI. Nhưng cùng file đó lại có thể cho hiện theo cấu trúc cây cho người sửa chữa và và nghiên cứu.

    Việc tạo khai cuộc phụ thuộc vào các game ta đưa cho chương trình lập book. Nếu các game đó có các nước lên Tướng "chào nhau" thì book cũng có các nước đi đó. Thường các nước ít người đi sẽ có trọng số nhỏ và không được chương trình chọn đi (do nước khác có trọng số lớn hơn), nhưng nếu ta sửa lại con số đó cho to ra thì máy sẽ chọn đi nước đó. Tóm lại là tuỳ ý ta. Có thể thêm bớt biến, thay trọng số để làm những đường khai cuộc quái dị, bẫy...
    Nói thế nào cho dễ hiểu giờ nhỉ.
    Bác cứ lấy cái 2 loại book trong gui Binghe ra làm thử là biết. Cái book Info đòi hỏi số lượng các nc đi ban đầu phải giống trong book thì mới ra kết quả. Còn book để nạp cho Engine đọc thì bất cứ khi nào chỉ cần giống hình cờ là nó đọc ra được nước đi.

  6. Thích chezz đã thích bài viết này
  7. #14
    Ngày tham gia
    Apr 2010
    Bài viết
    88
    Post Thanks / Like

    Mặc định

    Trích dẫn Gửi bởi tonetone Xem bài viết
    Em thử xếp lại hình cờ trên với gui Pengfei Jeiqi thì cho ra dãy ký tự như bên dưới:

    Fen: d1f1kgfed/4c4/1ip4i1/2j1j1j2/p7r/2R1P1R2/J7J/4C2I1/4C4/DEF1KGFN1 $K0A2B2N1R0C0P4k0a2b2n2r1c1p3 w - - 0 1

    Fen của bàn cờ khởi đầu: defgkgfed/9/1i5i1/j1j1j1j1j/9/9/J1J1J1J1J/1I5I1/9/DEFGKGFED $K0A2B2N2R2C2P5k0a2b2n2r2c2p5 w - - 0 1

    Trên Gui có chế độ JudeMode: chế độ người đánh với máy, khi mình đi quân máy tính sẽ chọn bên còn lại và hiện quân ngẫu nhiên và đánh trả rất hay.

    Tôi chưa từng thử Pengfei Jeiqi. Hôm nay mới thấy FEN của nó!!! Thanks.

    Tôi có nhận xét thế này (hi vọng đến tai các tác giả Pengfei):

    1) Điểm tốt: tác giả đã chế ra FEN kiểu mới, đáp ứng nhu cầu của chương trình. Nói cho cùng điều quan trọng nhất là làm ra cái gì đó và được người khác đón nhận!!!

    2) Điểm không tốt:
    • Cái FEN này không theo chuẩn, không theo các qui định chung và không tương thích với các chương trình khác. Ví dụ FEN qui định trường thứ 2 là bên đến lượt thì giờ tác giả lại biến thành trường thứ 3
    • Thừa thãi quá nhiều ký tự và tên không theo qui luật nào. Tác giả đã dùng 7 chữ cái đầu các các từ tiếng Anh r-rook-xe, c-cannon-pháo, n-knight-mã, p-pawn-chốt,... cho các quân cờ (cái này có theo chuẩn) thì lại dùng một loạt chữ cái nữa cho quân cờ úp như d-xe, j-pháo, e-mã, j-tốt, f-tượng, g-sĩ. Những chứ cái này không luận được từ đâu khiến cho người viết rất khó nhớ (trước phải nhớ 7 từ thì giờ phải nhớ tới 14 mà 7 không có nghĩa).
    • Các chữ cái cho các quân cờ úp là thừa vì chỉ cần duy nhất một ký hiệu cho toàn bộ các quân úp. Còn việc xác định một quân úp là loại quân cờ giả nào sẽ căn cứ vào vị trí quân cờ đó. Ví dụ 4 góc bàn cờ là 4 quân Xe giả, cạnh 4 quân xe giả là 4 quân Mã giả... chẳng cần phải dùng d-riêng cho xe giả rồi e cho mã giả...
    • Có thông tin về quân bị bắt là tốt nhưng thiết kế quá dài


    Trong thiết kế người ta thường tránh dư thừa vì tốn kém, dễ nhầm lẫn, sai sót thông tin.

    Tôi thấy lỗi dạng này khá nhiều trong các chương trình cờ của TQ khiến cho việc theo chuẩn / qui chuẩn của họ rất khó khăn, khó tương thích với Thế Giới.
    Lần sửa cuối bởi chezz, ngày 28-12-2018 lúc 08:30 PM.

  8. Thích tonetone đã thích bài viết này
  9. #15
    Ngày tham gia
    Apr 2010
    Bài viết
    88
    Post Thanks / Like

    Mặc định

    Trích dẫn Gửi bởi evolnuk Xem bài viết
    Nói thế nào cho dễ hiểu giờ nhỉ.
    Bác cứ lấy cái 2 loại book trong gui Binghe ra làm thử là biết. Cái book Info đòi hỏi số lượng các nc đi ban đầu phải giống trong book thì mới ra kết quả. Còn book để nạp cho Engine đọc thì bất cứ khi nào chỉ cần giống hình cờ là nó đọc ra được nước đi.
    Cái GUI hình trên tôi thiết kế riêng, book cũng thiết kế riêng chứ không theo Binghe (họ cũng có chia xẻ đâu). Book của tôi chỉ cần 1 file nhưng vẫn đủ cho cả chơi lẫn xem

  10. #16
    Ngày tham gia
    Apr 2010
    Bài viết
    88
    Post Thanks / Like

    Mặc định

    Phần chuẩn có sửa đổi một chút (sau khi nhận phản hồi từ bạn bè quốc tế):

    - Dùng chữ x biểu diễn quân cờ úp
    - Thông tin về quân bị bắt đặt trong cặp ngoặc vuông và nối với trường 1
    - Theo Luật cờ Tướng VN chúng ta sẽ dùng tên Tốt và chữ cái b (Binh)

    Ví dụ một FEN:

    x1x1kxxxx/4c4/1xp6/2x1x1x2/p7r/2R1P1R2/X7X/4C2X1/4C4/XXX1KXXH1[e1] b - - 0 6

  11. Thích tonetone đã thích bài viết này
Chuẩn hoá ký hiệu Cờ Úp
Trang 2 của 2 Đầu tiênĐầu tiên 12

Đánh dấu

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
.::Thăng Long Kỳ Đạo::.