ดูตัวอย่างออนไลน์ : ที่นี่
เกมดินสอและกระดาษสำหรับผู้เล่นสองคน
เกมเริ่มต้นด้วยตารางจุดที่ว่างเปล่า โดยปกติแล้วผู้เล่นสองคนจะผลัดกันเพิ่มเส้นแนวนอนหรือแนวตั้งเส้นเดียวระหว่างจุดที่อยู่ติดกันสองจุดที่ไม่ติดกัน ผู้เล่นที่ทำด้านที่สี่ของกล่อง 1×1 สำเร็จจะได้รับหนึ่งแต้มและเลี้ยวอีกครั้ง (โดยทั่วไปจุดจะถูกบันทึกโดยการวางเครื่องหมายที่ระบุผู้เล่นในกล่อง เช่น ชื่อย่อ) เกมจะจบลงเมื่อไม่สามารถวางแถวได้อีกต่อไป ผู้ชนะคือผู้เล่นที่มีคะแนนมากที่สุด กระดานอาจมีตารางขนาดใดก็ได้ เมื่อมีเวลาน้อยหรือต้องการเรียนรู้เกม กระดานขนาด 2×2 (3×3 จุด) ก็เหมาะสม ในทางกลับกัน บอร์ดขนาด 5×5 เหมาะสำหรับผู้เชี่ยวชาญ
ในโครงการนี้ DLV สนับสนุนปัญญาประดิษฐ์
DLV คือระบบ การเขียนโปรแกรมชุดคำตอบ ซึ่งมีพื้นฐานมาจาก การเขียนโปรแกรมลอจิกแบบแยกส่วน ซึ่งนำเสนอส่วนหน้าให้กับรูปแบบ KR ขั้นสูงหลายรูปแบบ ระบบรองรับภาษาตามรูปแบบตรรกะที่มีพลังในการแสดงออกที่สูงมาก เพื่อให้โปรแกรมสามารถนำเสนอปัญหาเชิงปฏิบัติที่เกี่ยวข้องในความรู้ที่ไม่สมบูรณ์หรือขัดแย้งกัน
แหล่งที่มาที่โดดเด่นคือ:
Player Agent , asp/player.asp AI สำหรับคำนวณการเคลื่อนไหวครั้งต่อไปเพื่อให้ได้คะแนนที่ดีที่สุด
Phase Detector , asp/phase.asp ตรวจจับและจัดเก็บสถานะเกี่ยวกับเกมเฟสปัจจุบัน
Chains/Cycles Detector , asp/chain.asp ตรวจจับ chain ทั้งหมดและวนรอบภายในสถานะของบอร์ดปัจจุบัน
ในการรัน Dots And Boxes ให้รันคำสั่งต่อไปนี้:
$ ให้เริ่มต้น $ สร้างรันเซิร์ฟเวอร์ & $ สร้างรัน
หมายเหตุ: การสร้างและใช้งานต้องใช้ Python 3.xx หรือสูงกว่า
เปิดเว็บเบราว์เซอร์ของคุณบน http://localhost:8080 หลังจากสร้างสำเร็จ
Dots And Boxes ใช้และขึ้นอยู่กับเครื่องมือและไลบรารีโอเพ่นซอร์สของบุคคลที่สามซึ่งอยู่นอกพื้นที่เก็บข้อมูลนี้
ลิขสิทธิ์ (c) มันติก สงวนลิขสิทธิ์.
ได้รับอนุญาตภายใต้ใบอนุญาต GPL-3.0