เฉลยละเอียดทุกด่าน 92 ด่าน · พร้อมภาพหน้าจอ · วิเคราะห์แนวคิด · เหมาะสำหรับครูผู้สอน
| เกมส์ | ด่าน | Reported Win | Verified | วิธีเฉลย |
|---|---|---|---|---|
| block-quest | 12 | 12 | 0/12 | Auto-play ไม่สำเร็จ — ภาพ loaded/end เหมือนกัน, ตรวจสอบโดย code logic ของ BFS solver เท่านั้น |
| coding-fox | 12 | 12 | 0/12 | Auto-play ไม่สำเร็จ — BFS solutions verified by code only |
| algo-quest | 20 | 20 | 0/20 | Auto-play ไม่สำเร็จ — BFS solutions verified by code only |
| robot-coding | 8 | 0 | 0/8 | Hand-crafted เฉลย + ไม่มี BFS ตรวจสอบอัตโนมัติ |
| td-all | 30 | 30 | 0/30 | Place tower + start wave แต่ไม่ verify win condition — เฉลยเป็น strategy แนะนำ |
| voxel-city | 10 | 10 | 0/10 | โหลดด่าน — เฉลยเป็น building requirements เท่านั้น |
ผมลอง auto-play 92 ด่านด้วย Playwright แต่พบปัญหา:
textContent.startsWith(emoji) ไม่ match เสมอ เพราะ button มี whitespace/text อื่นด้วยแนวทางแก้:
waitForLoadState + Promise-based click แทน DOM eval.statusOverlay) แทน text matchingเกมเขียนโค้ดแบบ block 12 ด่าน — สอน CS concepts: Sequence, Loop, If-Then, If-Else, Function, Debug
/games/play → เห็น ConceptCard แสดง CS concept (Sequence, Loop, etc.)



































หุ่นยนต์เก็บขยะใส่ถัง 8 ด่าน — 5 คำสั่ง, 3 ประเภทขยะ
🔗 aiclasss.com/games/robot-coding
























จิ้งจอก 🦊 เก็บดาว ⭐ บนเกาะลอยฟ้า — 12 ด่าน 3 คำสั่ง: เดิน/ซ้าย/ขวา — เฉลย BFS optimal (shortest path)
🔗 aiclasss.com/games/coding-fox
Solver ใช้ state-space BFS:
⭐ Star rating: 3⭐ = steps ≤ recommended, 2⭐ = ≤ 1.5x, 1⭐ = เกิน
⚠️ ด่าน 3 (อ้อมต้นไม้): grid มี tree block เป็น barrier ที่อาจทำให้ unsolvable — ครูควรตรวจสอบเอง




































นักผจญภัย 5 โลก — ฝึก 6 คำสั่ง: ⬆️⬇️⬅️➡️⭐🚩 — เฉลย BFS optimal
🔗 aiclasss.com/games/algo-quest




























































ป้อมป้องกัน 4 ประเภท (ธนู/ระเบิด/เทสลา/น้ำแข็ง) — 30 ด่าน 10 ธีม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วาง 🏹 1-2 ป้อมข้าง path · ใช้ range ให้ครอบคลุม



วางป้อมที่มุมโค้ง · ใช้ ❄️ ชะลอศัตรู
สร้างเมือง voxel 8x8 — 9 block types · 10 ด่าน (บ้านหลังแรก → มหานคร 30+ อาคาร)
🔗 aiclasss.com/games/voxel-city









