ในการท้าทายนี้คุณต้องวาดกระดานหมากรุกด้านล่างและอนุญาตให้มีการเคลื่อนไหว
1. การวาดภาพ
สี่เหลี่ยมสีขาวแต่ละอันมีช่องว่าง 5x9
สี่เหลี่ยมจัตุรัสสีดำแต่ละอันมี 5x9 colons
กระดานล้อมรอบด้วยเส้นขอบของทวิภาค
ชิ้นส่วนมีความกว้าง 5 ตัวอักษรและนั่งที่แถวด้านล่างของจัตุรัสตรงกลาง
เบี้ยมีความกว้าง 4 ตัวอักษร พวกเขานั่งตรงกลางด้านขวาเล็กน้อยโดยมีช่องว่าง 3 ช่องทางด้านซ้ายและช่องว่าง 2 ช่องทางด้านขวา พวกเขานั่งหนึ่งบรรทัดเหนือด้านล่างของจัตุรัส
จะต้องไม่มีช่องว่างด้านนอกพื้นที่ของคณะกรรมการยกเว้นการขึ้นบรรทัดใหม่ที่เป็นตัวเลือก
กระดานและหมากรุกจะถูกวาดตามที่แสดงยกเว้นว่า:
คุณอาจยอมให้
:
ช่องสี่เหลี่ยมสีดำและเส้นขอบเป็นสัญลักษณ์ที่แตกต่างกันและคุณอาจแทนที่ส่วนที่@
เป็นสีดำเป็นสัญลักษณ์อื่น (แต่ไม่ใช่แบบเดียวกับที่ใช้สำหรับสี่เหลี่ยมสีดำ)คุณสามารถย้ายเบี้ยหนึ่งตัวไปทางซ้ายหากคุณต้องการ
.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: ::::::::: :::www::: _+_ ::::::::: ::::::::::
: |_|_| :: _,,::: (/) :::)@(::: )@( :::(/)::: _,, ::|_|_|:::
: |@| ::"- \~:: |@| :::|@|::: |@| :::|@|::: "- \~ :::|@|::::
: |@| :::|@|::: |@| :::|@|::: |@| :::|@|::: |@| :::|@|::::
: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:: /@@@\ ::/@@@\:::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::()::: () ::::()::: () ::::()::: () ::::()::: () :
:::::)(::: )( ::::)(::: )( ::::)(::: )( ::::)(::: )( :
::::/@@\:: /@@\ :::/@@\:: /@@\ :::/@@\:: /@@\ :::/@@\:: /@@\ :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
:::::::::: ::::::::: ::::::::: ::::::::: :
: ::::::::: ::::::::: ::::::::: ::::::::::
: () ::::()::: () ::::()::: () ::::()::: () ::::()::::
: )( ::::)(::: )( ::::)(::: )( ::::)(::: )( ::::)(::::
: /__\ :::/__\:: /__\ :::/__\:: /__\ :::/__\:: /__\ :::/__\:::
: ::::::::: ::::::::: ::::::::: ::::::::::
:::::::::: ::::::::: www :::_+_::: ::::::::: :
:::|_|_|:: _,, :::(/)::: ) ( :::) (::: (/) :::_,,::: |_|_| :
::::| |::: "- \~ :::| |::: | | :::| |::: | | ::"- \~:: | | :
::::| |::: | | :::| |::: | | :::| |::: | | :::| |::: | | :
:::/___\:: /___\ ::/___\:: /___\ ::/___\:: /___\ ::/___\:: /___\ :
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2. การเคลื่อนย้าย
คอลัมน์มีชื่อ AH จากซ้ายไปขวาและ 1 ถึง 8 จากล่างขึ้นบน ผู้ใช้จะสามารถป้อนการย้ายในแบบฟอร์มต่อไปนี้:
<start column><start row><space><destination column><destination row>
ยกตัวอย่างเช่นB1 C3
ย้ายอัศวินไปที่จตุรัสหน้าโรงรับจำนำของบิชอป (สมมติว่าเกมเพิ่งเริ่มต้น)
อีกวิธีหนึ่งคือระบบ ICCF สามารถนำมาใช้ซึ่งในคอลัมน์ที่มีความโดดเด่น 1-8 21 33
แทนที่จะเป็นเอชจึงย้ายอัศวินดังกล่าวข้างต้นจะกลายเป็น
อิมเมจ ( แหล่งที่มา ) ต่อไปนี้อธิบายระบบทั้งสอง:
การย้ายจะดำเนินการและบอร์ดใหม่จะปรากฏขึ้น การจับกุมที่เกิดขึ้นใด ๆ จะเกิดขึ้นกับผู้เคลื่อนย้ายผู้เคลื่อนย้ายผู้เคลื่อนย้ายผู้เล่นหมากรุกที่จัตุรัสปลายทางออกจากกระดาน
ไม่จำเป็นต้องตรวจสอบการย้ายหมากรุกอย่างถูกกฎหมายตามที่ได้รับการครอบคลุมในความท้าทายอื่น ๆ : โปรแกรมหมากรุกที่เล็กที่สุดและผู้ตัดสินหมากรุกที่เล็กที่สุดหากผู้ใช้พยายามที่จะย้ายจากตารางที่ว่างเปล่าโปรแกรมหรือฟังก์ชั่นของคุณ หากผู้ใช้พยายามที่จะจับชิ้นที่เป็นมิตรคุณสามารถละเว้นการย้ายหรืออนุญาตให้ชิ้นส่วนที่อยู่กับที่จะถูกจับ
ไม่จำเป็นต้องมีการสนับสนุน en passant หรือ castling
คุณอาจจะสมมติว่าอินพุตนั้นมีรูปแบบที่ถูกต้องเช่นในรูปแบบที่อธิบายไว้ข้างต้นเสมอ ตัวอักษรจะอยู่ในกรณีเดียวกันเสมอคุณสามารถเลือกได้ว่าจะเป็นกรณีใด
3. เกณฑ์การให้คะแนนและโบนัส
นี่คือรหัสกอล์ฟ รหัสที่สั้นที่สุดชนะ
โบนัส -10% หากโปรแกรมหรือฟังก์ชั่นของคุณอนุญาตให้มีการโปรโมต ผู้ใช้ป้อนอินพุตที่สามเวลานี้หนึ่งในตัวอักษรต่อไปนี้: QBR N ซึ่งควรได้รับอนุญาตเฉพาะเมื่อการย้ายลงท้ายด้วยเบี้ยบนแถวสุดท้าย เบี้ยจะถูกแลกเปลี่ยนสำหรับชิ้นส่วนที่มีชื่อ QBRN
โบนัส -10% ถ้าโปรแกรมหรือฟังก์ชั่นของคุณใช้การย้าย "ยกเลิก" พิเศษสำหรับการพลิกกลับของการเคลื่อนไหว (เท่าที่ย้อนกลับไปถึงจุดเริ่มต้นของเกมถ้าจำเป็น) เห็นได้ชัดว่าเป็นไปได้สำหรับผู้เล่นมือสมัครเล่นในการเคลื่อนไหวผิดกฎหมาย เพื่อเลิกทำ คุณสามารถกำหนดอินพุตที่ผู้ใช้ต้องให้สำหรับการย้าย "เลิกทำ" นี้ (จะต้องเหมือนกันเสมอ) พฤติกรรมไม่ได้กำหนดไว้หากผู้ใช้พยายามที่จะเลิกทำหลังจากเริ่มเกม
ผลรวมโบนัสคือถ้าคุณไปสำหรับโบนัสทั้งสองคุณจะได้รับ -20%