Warning: Illegal string offset 'name' in [path]/includes/functions.php on line 6845
Hướng dẫn cách ghi thế cờ theo chuẩn FEN
Close
Login to Your Account
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Dec 2009
    Đang ở
    HCM
    Bài viết
    1,368
    Post Thanks / Like

    Mặc định Hướng dẫn cách ghi thế cờ theo chuẩn FEN

    Phương pháp mới để ghi lại một thế cờ (bàn cờ) là dùng ký hiệu FEN. FEN là chữ viết tắt từ (Forsyth-Edwards Notation - ký hiệu của Forsyth Edwards), đây là qui ước mượn từ cờ Vua dùng để mô tả một thế cờ. Ưu điểm của FEN là tương đối đơn giản (dễ ghi, dễ diễn giải, dễ lập trình cho máy) và khá ngắn gọn.Các qui định:1) Chữ cái viết tắt quân cờ


    • Tướng (Soái): K (King)
    • Sĩ: A (Advisor)
    • Tượng: E (Elephant)
    • Xe: R (Rook)
    • Pháo: C (Cannon)
    • Mã: H (Horse)
    • Chốt (tốt, binh): P Pawn

    2) Bên - mầu (quân đen / trắng)

    • Chữ cái hoa chỉ quân Ttrắng (quân đỏ)
    • Chữ cái nhỏ chỉ quân Đen (quân xanh)

    Ví dụ:
    P - quân tốt trắng
    r - quân xe đen3) Cách ghi
    Dò theo từng hàng trên bàn cờ, nếu:


    • Gặp các điểm trống (không có quân) thì đếm các điểm trống liền cạnh nhau trên hàng đó, ghi lại bằng một số
    • Gặp quân cờ thì căn cứ vào quân cờ và mầu ghi lại quân cờ đó bằng chữ cái thích hợp
    • Hết một hàng thì thêm một ký tự / để phân biệt hàng cho dễ

    4) Thêm các thông tin khác
    Sau khi được một chuỗi chữ cái ghi lại một thế cờ, ta có thể thêm các thông tin phụ sau:

    • Bên nào đang đến lượt đi, dùng chữ cái w (white) chỉ bên trắng, b (black) nếu muốn chỉ bên đen
    • Nước cờ đó là nước đi thứ mấy

    5) Ví dụ
    Ta có một thế cờ sau:
    Hình 1: một thế cờ

    Ta ghi lại thế cờ trên bằng cách lần từng hàng:
    Hàng 1:

    • Hàng này là trống, có 9 điểm trống cạnh nhau. Ta ghi lại bằng số 9.
    • Thêm dấu kết thúc dòng, ta được 9/

    Hàng 2: Tương tự như trên, ta được 9/9/
    Hàng 3:

    • Vị trí đầu tiên là một quân xe đen (xanh), ta chọn chữ cái viết nhỏ r, ta có 9/9/r
    • Tiếp theo là 4 điểm trống cạnh nhau, ta có 9/9/r4
    • Tiếp theo quân tướng đen cho 9/9/r4k
    • Quân mã đen cho 9/9/r4kh
    • Quân chốt trắng (đỏ) được biểu diễn bằng chữ hoa P và cho 9/9/r4khP
    • Quân Mã trắng kết thúc hàng bằng 9/9/r4khPH
    • Đừng quên dấu kết thúc hàng 9/9/r4khPH/

    Các hàng tiếp theo làm tương tự cho ta chuỗi:9/9/r4khPH/6P2/5P3/5p3/3r5/5h3/2Cp1pp2/1RCcK3c
    Nếu biết là bên trắng đang đến lượt đi và đây là nước đi đầu tiên, ta thêm các thông tin đó như sau: w - - - 1
    Bây giờ nối với chuỗi trên (nhớ có dấu cách ở giữa) ta có chuỗi ký hiệu hoàn chỉnh biểu diễn thế cờ hình 1:
    9/9/r4khPH/6P2/5P3/5p3/3r5/5h3/2Cp1pp2/1RCcK3c w - - - 1


    Hiện nay đã có nhiều chương trình hiểu được bộ ký hiệu fen của cờ Tướng. Các bạn có thể tải về sử dụng, chẳng hạn như XB.



    Phạm Hồng Nguyên

  2. #2
    Ngày tham gia
    Nov 2011
    Bài viết
    5
    Post Thanks / Like

    Mặc định

    hình load hok dc, e mới vào nhìn ko hiểu chỗ 9/9 lắm

  3. #3
    Ngày tham gia
    Jun 2009
    Bài viết
    393
    Post Thanks / Like

    Mặc định

    FEN này có thể dùng để vẽ bàn cờ như dưới đây:

    ví dụ ta có FEN của hình cờ là 9/9/r4khPH/6P2/5P3/5p3/3r5/5h3/2Cp1pp2/1RCcK3c (do hình vẽ của tác giả CXQ ở post #1 hỏng, tôi lấy FEN kết quả ở cuối bài đó, để tạo ra hình vẽ ban đầu của post #1)
    thì ta lấy FEN đó và nhét vào giữa 2 đoạn chữ xanh như dưới đây

    http://www.xqbase.com/pub/board.php?fen=9/9/r4khPH/6P2/5P3/5p3/3r5/5h3/2Cp1pp2/1RCcK3c&size=1

    rồi thêm khóa img vào 2 đầu, FEN trở thành hình bàn cờ trực quan




    với hình vẽ này có thể copy vào các chương trình soạn thảo hoặc xử lí ảnh, in ấn. Nhiều giáo trình của Trung Quốc cũng dùng loại ảnh này để vẽ hình minh họa.

    返回《象棋绝妙排局精华》


    Lần sửa cuối bởi saomai_08, ngày 05-12-2011 lúc 12:18 AM.

Hướng dẫn cách ghi thế cờ theo chuẩn FEN

Đá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