Trong thử thách này, bạn phải vẽ bàn cờ bên dưới và cho phép di chuyển được thực hiện.
1. Vẽ
Mỗi hình vuông màu trắng có 5x9 không gian.
Mỗi hình vuông màu đen có 5x9 dấu hai chấm.
Bảng được bao quanh bởi một biên giới của dấu hai chấm.
Các mảnh có 5 ký tự và ngồi ở hàng dưới cùng của hình vuông ở trung tâm.
Những con tốt rộng 4 ký tự. Họ ngồi hơi lệch khỏi trung tâm bên phải, với 3 hình vuông trống bên trái và 2 hình vuông trống bên phải. Họ ngồi một dòng trên dưới cùng của hình vuông.
Sẽ không có khoảng trắng bên ngoài khu vực của bảng, ngoại trừ một dòng mới tùy chọn.
Bàn cờ và quân cờ sẽ được vẽ chính xác như được hiển thị, ngoại trừ:
Bạn có thể thay thế
:
các ô vuông và viền màu đen cho một biểu tượng khác và bạn có thể thay thế các@
ô màu đen cho một biểu tượng khác (nhưng không phải là cùng một biểu tượng được sử dụng cho các ô vuông màu đen.)Bạn có thể di chuyển những con tốt của một nhân vật sang trái nếu bạn muốn.
.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: ::::::::: :::www::: _+_ ::::::::: ::::::::::
: |_|_| :: _,,::: (/) :::)@(::: )@( :::(/)::: _,, ::|_|_|:::
: |@| ::"- \~:: |@| :::|@|::: |@| :::|@|::: "- \~ :::|@|::::
: |@| :::|@|::: |@| :::|@|::: |@| :::|@|::: |@| :::|@|::::
: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::()::: () ::::()::: () ::::()::: () ::::()::: () :
:::::)(::: )( ::::)(::: )( ::::)(::: )( ::::)(::: )( :
::::/@@\:: /@@\ :::/@@\:: /@@\ :::/@@\:: /@@\ :::/@@\:: /@@\ :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: () ::::()::: () ::::()::: () ::::()::: () ::::()::::
: )( ::::)(::: )( ::::)(::: )( ::::)(::: )( ::::)(::::
: /__\ :::/__\:: /__\ :::/__\:: /__\ :::/__\:: /__\ :::/__\:::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: www :::_+_::: ::::::::: :
:::|_|_|:: _,, :::(/)::: ) ( :::) (::: (/) :::_,,::: |_|_| :
::::| |::: "- \~ :::| |::: | | :::| |::: | | ::"- \~:: | | :
::::| |::: | | :::| |::: | | :::| |::: | | :::| |::: | | :
:::/___\:: /___\ ::/___\:: /___\ ::/___\:: /___\ ::/___\:: /___\ :
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2. Di chuyển
Các cột được gắn nhãn AH từ trái sang phải và 1 đến 8 từ dưới lên trên. Người dùng sẽ có thể nhập một di chuyển theo hình thức sau:
<start column><start row><space><destination column><destination row>
Ví dụ, B1 C3
có nghĩa là di chuyển hiệp sĩ đến quảng trường trước mặt cầm đồ của giám mục (giả sử trò chơi vừa mới bắt đầu).
Ngoài ra, hệ thống ICCF có thể được sử dụng, trong đó các cột được gắn nhãn từ 1 đến 8 thay vì từ A đến H. Vì vậy, việc di chuyển hiệp sĩ được đề cập ở trên trở thành 21 33
.
Hình ảnh ( nguồn ) sau đây làm rõ cả hai hệ thống:
Việc di chuyển sẽ được thực hiện và bảng mới được hiển thị. Bất kỳ sự bắt giữ nào cũng sẽ xảy ra với người đánh cờ đang di chuyển người đánh cờ trên quảng trường đích khỏi bàn cờ.
Không cần phải kiểm tra một nước cờ hợp pháp, vì điều đó đã được đề cập trong các thử thách khác: Chương trình cờ nhỏ nhất và Trọng tài cờ nhỏ nhất Nếu người dùng cố gắng di chuyển từ một ô vuông trống, chương trình hoặc chức năng của bạn sẽ bỏ qua việc di chuyển. Nếu người dùng cố gắng chụp một mảnh thân thiện, bạn có thể bỏ qua việc di chuyển hoặc cho phép bắt giữ mảnh cố định.
Không cần phải hỗ trợ en passant hoặc castling.
Bạn có thể cho rằng đầu vào sẽ được hình thành tốt, tức là luôn ở định dạng được mô tả ở trên. Thư sẽ luôn ở trong cùng một trường hợp, bạn có thể quyết định đó là trường hợp nào.
3. Ghi điểm và tiền thưởng
Đây là mã golf. Mã ngắn nhất sẽ thắng.
-10% tiền thưởng nếu chương trình hoặc chức năng của bạn cho phép quảng cáo. Người dùng nhập đầu vào thứ ba, lần này là một trong các chữ cái sau: QBR N. Điều này chỉ được phép nếu việc di chuyển kết thúc bằng một con tốt ở hàng cuối cùng. Con tốt được trao đổi cho các mảnh được đặt tên. QBRN.
-10% tiền thưởng nếu chương trình hoặc chức năng của bạn thực hiện một động tác "hoàn tác" đặc biệt để đảo ngược các bước di chuyển (lùi xa khi bắt đầu trò chơi nếu được yêu cầu.) Rõ ràng là người chơi nghiệp dư có thể thực hiện các động tác bất hợp pháp và họ có thể muốn để hoàn tác chúng. Bạn có thể xác định đầu vào mà người dùng phải cung cấp cho lần di chuyển "hoàn tác" này (nó phải luôn giống nhau.) Hành vi không được xác định nếu người dùng cố gắng hoàn tác sau khi bắt đầu trò chơi.
Tổng tiền thưởng, tức là nếu bạn đi cho cả hai phần thưởng bạn nhận được -20%.