Warning: Illegal string offset 'name' in [path]/includes/functions.php on line 6845
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 17 của 17
  1. #11
    Ngày tham gia
    Apr 2010
    Bài viết
    122
    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 trung_cadan, tonetone đã thích bài viết này
  3. #12
    Ngày tham gia
    Dec 2011
    Đang ở
    Thành phố Hồ Chí Minh
    Bài viết
    534
    Post Thanks / Like

    Mặc định

    Em thử xếp lại hình cờ trên với gui Pengfei Jieqi 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 29-01-2019 lúc 10:46 AM.

  4. Thích Mr.Thanh, LamQuanTuyet, trung_cadan, chezz, tttt, tinhlahan702 đã thích bài viết này
  5. #13
    Ngày tham gia
    Apr 2011
    Bài viết
    294
    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 LamQuanTuyet, trung_cadan, chezz đã thích bài viết này
  7. #14
    Ngày tham gia
    Apr 2010
    Bài viết
    122
    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 LamQuanTuyet, trung_cadan, tonetone đã thích bài viết này
  9. #15
    Ngày tham gia
    Apr 2010
    Bài viết
    122
    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. Thích trung_cadan đã thích bài viết này
  11. #16
    Ngày tham gia
    Apr 2010
    Bài viết
    122
    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

  12. Thích LamQuanTuyet, trung_cadan, tonetone đã thích bài viết này
  13. #17
    Ngày tham gia
    Apr 2010
    Bài viết
    122
    Post Thanks / Like

    Mặc định

    Ví dụ cách ghi một ván cờ dưới dạng pgn, ký hiệu nước đi có thể là toạ độ, đại số hoặc truyền thống (tiếng Việt):

    Toạ độ

    [Event "Jeiqi Vietnam - China"]
    [White "Nguyen Hoang Lam"]
    [Black "Luong Quoc Quyen"]
    [Result "1-0"]
    [Date "11/06/2018"]
    1. a3a4=r i6i5=a 2. a4c4 b9c7=h
    3. c4c6 g9e7=p 4. c6c5 h9f8=p
    5. e3e4=h e6e5=c 6. c5e5 b7b4=e
    7. e5h5 h7f7=h 8. g0e2=p c7e6
    9. g3g4=p i5h4 10. h5h4 f7e5
    11. h0g2=a d9e8=p 12. g2f3 c9a7=p
    13. h4h5 e5c6 14. c3c4=c c6d4
    15. h5b5 d4c6 16. i3i4=e a9d9=a
    17. d0e1=r i9h9=e 18. e1d1 a6a5=r
    19. a0a5=e g6g5=c 20. g4g5

    Đại số

    [Event "Jeiqi Vietnam - China"]
    [White "Nguyen Hoang Lam"]
    [Black "Luong Quoc Quyen"]
    [Result "1-0"]
    [Date "11/06/2018"]
    [Varian "Jeiqi"]
    1. Pa4=r pi5=a 2. Rc4 hc7=h
    3. Rc6 ee7=p 4. Rc5 hf8=p
    5. Pe4=h pe5=c 6. Re5 cb4=e
    7. Rh5 cf7=h 8. Ee2=p he6
    9. Pg4=p ah4 10. Rh4 he5
    11. Hg2=a ae8=p 12. Af3 ea7=p
    13. Rh5 hc6 14. Pc4=c hd4
    15. Rb5 hc6 16. Pi4=e rd9=a
    17. Ae1=r rh9=e 18. Rd1 pa5=r
    19. Ra5=e pg5=c 20. Pg5

    Truyền thống tiếng Việt

    [Event "Jeiqi Vietnam - China"]
    [White "Nguyen Hoang Lam"]
    [Black "Luong Quoc Quyen"]
    [Result "1-0"]
    [Date "11/06/2018"]
    [Varian "Jeiqi"]
    1. B9.1=x B9.1=s 2. X9-7 M2.3=m
    3. X7.2 T7.5=b 4. X7/1 M8.6=b
    5. B5.1=m B5.1=p 6. X7-5 P2.3=t
    7. X5-2 P8-6=m 8. T3.5=b M3.5
    9. B3.1=b S9.8 10. X2/1 M6.5
    11. M2.3=s S4.5=b 12. S3.4 T3.1=b
    13. X2.1 M5/3 14. B7.1=p M3.4
    15. X2-8 M4/3 16. B1.1=t X1-4=s
    17. S6.5=x X9-8=t 18. X5-6 B1.1=x
    19. X9.5=t B7.1=p 20. B3.1

  14. Thích LamQuanTuyet, trung_cadan, 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::.
  • Liên hệ quảng cáo: trung_cadan@yahoo.com - DĐ: 098 989 66 68