- เป็นเกมพัซเซิลล้อมม้าโดยใช้กำแพงจำนวนจำกัด โดยมีเป้าหมายคือสร้างคอกให้กว้างที่สุดเท่าที่จะทำได้
- ผู้เล่นจะคลิกที่ไทล์หญ้าเพื่อวางกำแพง และม้าไม่สามารถเดินทแยงหรือข้ามน้ำได้
- หากรวม เชอร์รี (Cherries) ไว้ภายในคอก จะได้รับคะแนนเพิ่ม และคอกที่ใหญ่กว่าจะได้คะแนนสูงกว่า
- รองรับตัวแก้ไขด่าน, กระดานผู้นำ, พัซเซิลประจำวัน และการค้นหาด่านที่ผู้ใช้สร้าง
- เริ่มต้นจากไอเดียง่าย ๆ แต่พัฒนาไปเป็นเกมในลักษณะของโจทย์ optimization แบบ Leetcode/Advent of Code
ภาพรวมของเกม
- enclose.horse เป็นเกมพัซเซิลที่ให้ใช้กำแพงจำนวนจำกัดเพื่อล้อมม้า
- เป้าหมายคือการล้อมพื้นที่ให้ได้กว้างที่สุดเท่าที่เป็นไปได้
- คะแนนจะตัดสินจากขนาดของคอกและจำนวนเชอร์รีที่อยู่ภายใน
- วิธีเล่นคือคลิกที่ไทล์หญ้าเพื่อสร้างกำแพง
- ม้าไม่สามารถเคลื่อนที่แบบทแยงหรือเดินบนน้ำได้
- หากรวมเชอร์รีไว้ในคอกจะได้รับ +3 คะแนน
- ส่งคำตอบได้เพียงครั้งเดียว
อินเทอร์เฟซและฟีเจอร์ของเกม
- ข้อมูลด่านจะแสดงขนาด (12x14), งบกำแพง (12), จำนวนครั้งที่เล่น (4455 ครั้ง), เลข ID ด่าน (ZtiI9g) เป็นต้น
- ในเมนูตั้งค่าสามารถปรับชื่อ, เส้นกริด, ธีม และการตั้งค่าขั้นสูงได้
- ชื่อจะถูกบันทึกไว้ในกระดานผู้นำ และสามารถเปรียบเทียบคะแนนกับผู้เล่นคนอื่นได้
- สามารถสร้างและแชร์พัซเซิลได้เองผ่านตัวแก้ไขด่าน
- ในหน้า “Browse” สามารถค้นหาด่านที่ผู้ใช้อื่นสร้างไว้ และโหวตได้หลังเล่นจบ
ประวัติการอัปเดต
- 29 ธันวาคม 2025: เปิดตัวครั้งแรก พร้อมเพิ่มตัวแก้ไขด่านและกระดานผู้นำ
- 30 ธันวาคม: เพิ่มฟีเจอร์พัซเซิลประจำวัน (Daily puzzles) และพัซเซิลย้อนหลัง (Past Puzzles)
- 31 ธันวาคม: เพิ่มแท็บอัปเดต
- 1 มกราคม 2026: เพิ่ม Solver ในตัวแก้ไขด่าน พร้อมฟีเจอร์ค้นหาและโหวตด่านที่ผู้ใช้สร้าง
- 2 มกราคม: เพิ่มฟีเจอร์ติดตามพื้นที่สูงสุดระหว่างเล่น
- 3 มกราคม: เพิ่มองค์ประกอบเชอร์รี
- 4 มกราคม: แก้บั๊กเกี่ยวกับเชอร์รีและปรับปรุงตัวกรองการค้นหา
เบื้องหลังการพัฒนา
- ผู้พัฒนาเริ่มต้นเกมนี้จากแนวคิดของโจทย์ optimization แบบ Leetcode หรือ Advent of Code
- หลังจากได้ลองเล่นด้วยตัวเอง ก็เห็นว่ามีคุณค่ามากพอที่จะพัฒนาให้เป็นเกมพัซเซิลที่สมบูรณ์
- เกมนี้สร้างโดย Shivers และเผยแพร่ผ่านเว็บไซต์ทางการกับบัญชี X (Twitter)
องค์ประกอบอื่น ๆ
- ฟีเจอร์ “Horse Tip” จะเตือนก่อนส่งคำตอบหากยังมีกำแพงเหลือ
- มีตัวเลือก “ไม่ต้องแสดงอีก” ให้ใช้งาน
- สามารถรายงานด่านที่ไม่เหมาะสมหรือเป็นไปไม่ได้ผ่านฟีเจอร์รายงานบั๊ก
- มีองค์ประกอบขำ ๆ บางส่วน เช่น การตั้งชื่อเชอร์รี (Name Five of Cherries)
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เป็นเกมที่สนุกมากจริง ๆ ถ้านักพัฒนาเก็บข้อมูลได้ดี ผมว่าน่าจะรวม 100 ด่านตามลำดับความยากแล้วปล่อยบน Steam ได้เลย
แต่แอนิเมชันที่ประตูเลื่อนลอยขึ้นด้านบนทำให้ตรรกะภาพแบบ 2D ดูเพี้ยน ๆ และชวนสับสน
อยากเห็นมีการเพิ่มกลไกเกมใหม่ ๆ ในอนาคต เช่น
ผมลองหาวิธีแก้ที่ดีที่สุดของพัซเซิลวันที่ 8 ด้วยมือเอง สนุกกว่าที่คิด
ผมเริ่มจากคำตอบขั้นต่ำก่อน แล้วค่อย ๆ ขยายทีละขั้น โดยรักษาให้ยังเป็นคำตอบที่ใช้ได้ทุกครั้งที่ย้ายกำแพง
สุดท้ายก็หาแต้มที่ดีที่สุดได้ใน 15 นาที
ถ้าเปลี่ยนเชอร์รีเป็นแบตเตอรี่แล้วตั้งชื่อเกมว่า Correct Horse Battery Stable ก็น่าจะขำดี
เกมดีมาก แต่พอกด “Show optimal” แล้วกลับเทียบกับคำตอบของตัวเองไม่ได้ เลยเสียดายนิดหน่อย
กำแพงดูเหมือนกินพื้นที่หนึ่งช่องครึ่งเลยชวนสับสน และดีไซน์มันดูเหมือนรั้วไดโนเสาร์มากกว่า ถ้าเปลี่ยนให้เป็นคอกม้าก็น่าจะดีกว่า
ถ้าคะแนนเริ่มต้นใช้ N/EIGH แทน N/A ก็น่าจะเข้ากับธีมม้าดี
ผมลองทำตัวหาเฉลยขึ้นมาเอง
เป็นเวอร์ชันฟรีเลยล่มเป็นบางครั้ง แต่ผมเพิ่มแคชไว้แล้ว
รันในเครื่องตัวเองได้จาก GitHub repository
อยากให้มีฟีเจอร์ที่เทียบคำตอบของผมกับคำตอบที่ดีที่สุดได้พร้อมกันในหน้าจอเดียว
ผมสงสัยว่าวิธีหาเฉลยที่ดีที่สุดของปัญหานี้ด้วยอัลกอริทึมทำกันอย่างไร ใน Factorio ผมก็เคยพยายามแก้ปัญหาแนวคล้าย ๆ กันแต่ยังหาวิธีเร็ว ๆ ไม่เจอ
ทุกครั้งที่เห็นโดเมน
horseผมจะยิ้มแล้วลองรันtraceroute bad.horseดูเหมือนเดลี่ชาเลนจ์จะปล่อยไม่พร้อมกันตามเขตเวลา เพื่อนผมเห็นด่านวันที่ 9 แต่ผมยังเห็นแค่วันที่ 8
ถ้าทำให้ทั่วโลกปล่อยพร้อมกันเวลาเดียวกันได้ก็น่าจะดีสำหรับการแข่งกับเพื่อน ๆ