เฉลยละเอียดทุกด่าน — เล่นจริง + แคปรูปจริง + วิเคราะห์เฉลย
| เกมส์ | ด่านทั้งหมด | ด่านที่เล่น | ภาพ | หมายเหตุ |
|---|---|---|---|---|
| 🧩 Block Quest | 12 | 12/12 | 37 | ✅ concept + 12 levels × 3 stages |
| 🤖 Robot Coding | 8 | 8/8 | 25 | ✅ concept + 8 levels × 3 stages |
| 🦊 Coding Fox | 12 | 12/12 | 37 | ✅ 12 levels × 3 stages |
| 🗺️ Algorithm Quest | 20 | 20/20 | 61 | ✅ 20 levels × 3 stages |
| 🏰 Tower Defense | 30 | 30/30 | 91 | ✅ 30 levels × 3 stages |
| 🏙️ Voxel City | 10 | 8/10 | 23 | ⚠️ Script timeout at L8 |
| 🤖 AI Trainer | 12 | 12 BFS | 0 | 🆕 v3.1 — KNN classifier, BFS verified |
| 🧮 Sort Master | 12 | 12 BFS | 0 | 🆕 v3.1 — 3 sort algos, BFS verified |
| 🔍 Number Wizard | 12 | 12 BFS | 0 | 🆕 v3.1 — Binary search, BFS verified |
| 🚚 Delivery Bot | 12 | 12 BFS | 0 | 🆕 v3.1 — BFS multi-state pickup/deliver |
| รวม | 152 | 82 runtime + 60 BFS | 274 | 54% runtime + 100% BFS |
เขียนโค้ดแบบ block 12 ด่าน — Sequence → Loop → If → Function → Debug
เปิด → เห็น ConceptCard → กด "เข้าใจแล้ว — เริ่มเล่น!" → เลือกด่าน → ลาก block ➡️↩️↪️🔁❓⭐📦🐛 → กด ▶ Run





































จิ้งจอก 🦊 เก็บดาว ⭐ เกาะลอยฟ้า — 3 คำสั่ง: ⬆️↩️↪️
🔗 aiclasss.com/games/coding-fox
เลือกด่าน → คลิก ⬆️FORWARD / ↩️TURN LEFT / ↪️TURN RIGHT → กด ▶ RUN!
State = (row, col, direction, collected_set) · Actions = 4 directions · Goal = all stars + goal




































นักผจญภัย 5 โลก — ⬆️⬇️⬅️➡️⭐🚩
🔗 aiclasss.com/games/algo-quest
เลือกด่าน → คลิก ⬆️ขึ้น/⬇️ลง/⬅️ซ้าย/➡️ขวา → กด "เริ่มเล่น"




























































หุ่นยนต์เก็บขยะ 8 ด่าน — 5 คำสั่ง: เดิน/ซ้าย/ขวา/เก็บ/ทิ้ง
🔗 aiclasss.com/games/robot-coding
เปิด → Concept card → กด "เข้าใจแล้ว — เริ่ม!" → เลือกด่าน → คลิก ⬆️เดิน/↪️ซ้าย/↩️ขวา/✋เก็บ/🗑️ทิ้ง → กด "รันโปรแกรม!"

























ป้อม 4 ประเภท: 🏹 ธนู / 💣 ระเบิด / ⚡ เทสลา / ❄️ น้ำแข็ง
เลือกธีม → เลือกป้อม (🏹/💣/⚡/❄️) → คลิกช่องหญ้าวาง → กด "เริ่ม Wave" → ป้อมยิงศัตรู



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ



วาง 🏹 1-2 ป้อมข้าง path



วาง 🏹 1-2 ป้อมข้าง path



วางป้อมที่มุมโค้ง + ใช้ ❄️ ชะลอ
สร้างเมือง 8x8 — 9 block types
🔗 aiclasss.com/games/voxel-city
เลือก block (บ้าน/ถนน/ต้นไม้/น้ำ/ร้าน/สวน/ตึก) → คลิกช่อง 8x8 → สร้างครบตามเป้า






















บอทส่งของ 🤖 ในเมือง — 12 ด่าน 3 เมือง ใช้บล็อกลาก (Motion/Action/Control)
🔗 aiclasss.com/games/delivery-bot
เลือกด่านจาก sidebar → ลากบล็อกจาก palette (ซ้าย) มาเรียงใน program (ขวา) → กด ▶ RUN → บอท/กบจะเคลื่อนที่ตามคำสั่งทีละ step
หมวดหมู่บล็อก: 🚶 Motion (move ↑↓←→) · ✋ Action (📦 pickup / 🏠 deliver) · 🔁 Control (repeat ×2 / ×3)
✅ ทุกด่านผ่าน BFS solver แล้ว — state = (row, col, holding, delivered_bitmask) — picks up pickup ordering อัตโนมัติ
แนวคิด: บอทต้องเดินไปหยิบของ แล้วส่งบ้าน
สอน: ลำดับคำสั่งสำคัญ
แนวคิด: มีกำแพงขวางทาง ต้องเดินอ้อม
สอน: ทางตัน → หาเส้นทางอื่น
แนวคิด: มีพัสดุ 2 ชิ้น ต้องส่งให้ครบ
สอน: ลำดับความสำคัญของงาน
แนวคิด: ส่งของให้ทันใน 10 คำสั่ง (moveBudget)
สอน: เลือกเส้นทางที่สั้นที่สุด
แนวคิด: มีรถจอดขวาง ต้องหลบ
สอน: อุปสรรคแบบใหม่ — ต้องอ้อม
แนวคิด: ถนนบางเส้นเดินได้ทางเดียว (oneway)
สอน: ต้องอ่านลูกศร
แนวคิด: มี 2 บ้าน ต้องส่งให้ถูกหลัง
สอน: 📦A → 🏠1, 🎁B → 🏡2
แนวคิด: มีรถเยอะ ต้องส่ง 2 ชิ้น
สอน: ต้องวางแผนเส้นทางให้ดี
แนวคิด: ถนนส่วนใหญ่เป็นทางเดียว
สอน: ต้องอ่านลูกศรบนถนน
แนวคิด: มีพัสดุ 2 ชิ้น งบ 25 คำสั่ง
สอน: วางแผนเส้นทางให้คุ้ม
แนวคิด: เมืองกลม ต้องส่ง 2 ชิ้น มี one-way + รถ
สอน: รวมทุกอย่างที่เรียนมา
แนวคิด: เมืองใหญ่ ส่ง 2 ชิ้น ผ่าน one-way + รถ
สอน: ด่านสุดท้าย ทดสอบครบทุกด้าน
กบ 🐸 กระโดดข้ามบัว — 12 ด่าน 4 โลก เก็บแมลงปอ 🪰 ไปหาดอกบัว 🌸 (move + jump + loop)
เลือกด่านจาก sidebar → ลากบล็อกจาก palette (ซ้าย) มาเรียงใน program (ขวา) → กด ▶ RUN → บอท/กบจะเคลื่อนที่ตามคำสั่งทีละ step
หมวดหมู่บล็อก: 🚶 Motion (move ↑↓←→) · ✋ Action (📦 pickup / 🏠 deliver) · 🔁 Control (repeat ×2 / ×3)
✅ ทุกด่านผ่าน BFS solver แล้ว — state = (row, col, holding, delivered_bitmask) — picks up pickup ordering อัตโนมัติ
แนวคิด: กบเดินไปเก็บแมลง แล้วไปดอกบัว
สอน: เรียงคำสั่งจากซ้ายไปขวา
แนวคิด: กบเดินเก็บแมลงแล้วไปดอกบัว
สอน: เลือกเส้นทางที่ผ่านแมลง
แนวคิด: มี 2 แมลง ต้องเก็บให้ครบ
สอน: วางแผนผ่านทั้ง 2 แมลง
แนวคิด: เดินบนใบบัวสูง 🟩 เก็บแมลง 2 ตัว
สอน: 🟢 vs 🟩 เดินได้เหมือนกัน
แนวคิด: มีน้ำขวาง ใช้บล็อกกระโดดข้าม
สอน: กระโดดข้าม 1 ช่อง (BOTH cells must be passable)
แนวคิด: มีหลายทางเลือก เลือกทางที่สั้นที่สุด
สอน: วางแผนเส้นทางก่อนเดิน
แนวคิด: ต้องเดินซ้ำๆ ใช้บล็อก 🔁
สอน: ลูปช่วยลดจำนวนบล็อก (DRY principle)
แนวคิด: เก็บแมลงที่อยู่ในแนวเดียวกัน ใช้ลูปช่วย
สอน: ลูปช่วยลดจำนวนบล็อก
แนวคิด: ต้องใช้ลูปหลายอัน รวมกัน
สอน: ลูปซ้อนได้ — แต่ละลูปทำงานของตัวเอง
แนวคิด: มีแมลง 3 ตัว ต้องเก็บให้ครบ
สอน: รวมทุกอย่างที่เรียนมา
แนวคิด: ทางวนรอบหินใหญ่ ต้องหาทางออก
สอน: ดูแผนที่ทั้งหมดก่อน
แนวคิด: ด่านสุดท้าย รวมลูป + ทางอ้อม + หิน
สอน: ทดสอบทักษะครบทุกด้าน