solver.kt
คำตอบตามเป้าหมายของบทเรียน
ตัวแก้ที่พัฒนาขึ้นเองสร้างคำตอบจากสูตรและการหมุนเสริมของบทเรียนปัจจุบัน SolverRequest ประกอบด้วยสถานะลูกบาศก์ ชิ้นส่วนเป้าหมาย เป้าหมายที่ล็อก สูตรที่อนุญาต กรณี และทิศทาง ตัววางแผนรักษาลำดับเป้าหมายการเรียนและปกป้องชิ้นส่วนที่จัดเรียงแล้ว
การวางแผนแต่ละช่วงใช้ BFS ที่มีขอบเขต การค้นหาแบบบีม และการจำแนกกรณี F2L การตรวจสอบดูองค์ประกอบชิ้นส่วน การพลิก การบิด และพาริตีของการเรียงสับเปลี่ยน นโยบายค้นหาจำกัดความลึกและความกว้างบีม การเปลี่ยนบทเรียนยกเลิกการค้นหาและป้องกันผลลัพธ์ล้าสมัย
ผลลัพธ์คือ PracticePlan ประกอบด้วยขั้นตอน การอ้างอิงสูตร ไทม์ไลน์การแสดง และไทม์ไลน์การทำงาน คำอธิบายรักษาทิศทางสำหรับการเรียน ส่วนเอนจินรับลำดับการทำงานครบถ้วน ผลลัพธ์: plan / solved / invalid input / no constrained path
- 01สถานะลูกบาศก์
- 02ตรวจสอบแบบจำลอง
- 03แผนการเรียนรู้
- 04ฝึกแบบ 3D
content.md
เนื้อหาผ่านกระบวนการบิลด์
ทฤษฎีเก็บในเอกสาร Markdown 756 ฉบับ และการฝึกกำหนดในสถานการณ์ที่แปลเป็นภาษาต่าง ๆ 336 รายการ Gradle ตรวจสอบโครงสร้างการแปลและการอ้างอิงภาพประกอบที่สร้างเอง 316 ภาพ กราฟิกเตรียมด้วย Blender/Cycles ส่วนเอนจิน Android ใช้เรขาคณิตเชิงขั้นตอนแยกต่างหาก
MarkdownGradleAndroid