Kết quả 11 đến 17 của 17
Chủ đề: Chuẩn hoá ký hiệu Cờ Úp
-
27-12-2018, 09:20 PM #11
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.
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...
-
Post Thanks / Like - 2 Thích, 0 Không thíchtrung_cadan, tonetone đã thích bài viết này
-
27-12-2018, 10:22 PM #12
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.
-
Post Thanks / Like - 6 Thích, 0 Không thích
-
28-12-2018, 03:05 PM #13
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.
-
Post Thanks / Like - 3 Thích, 0 Không thích
-
28-12-2018, 08:27 PM #14
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.
-
Post Thanks / Like - 3 Thích, 0 Không thích
-
28-12-2018, 08:32 PM #15
-
Post Thanks / Like - 1 Thích, 0 Không thíchtrung_cadan đã thích bài viết này
-
09-01-2019, 01:09 PM #16
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
-
Post Thanks / Like - 3 Thích, 0 Không thích
-
27-01-2019, 02:59 PM #17
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
-
Post Thanks / Like - 3 Thích, 0 Không thích
Chuẩn hoá ký hiệu Cờ Úp
Đánh dấu