- คิดว่าให้ “ต่อลายให้จบ” ไม่ใช่ “จำว่าก้อนก่อนหน้าคืออะไร” — บันไดคือ AB → AAB → ABB → ABC แล้วค่อยหายไปสองก้อน
- บทเรียนจริงมาทางหู: ต่อครบแล้วแถวจะเล่นกลับจากซ้ายไปขวา ก้อนละหนึ่งเสียง ก้อนเหมือนกันเสียงเหมือนกัน เด็กสามขวบจึง “ได้ยิน” ว่าลายมันวนซ้ำ
- ไม่มีรอบไหนต้องอ่านหนังสือ คำสั่งพูดออกเสียงทุกครั้ง (lib/speak) และมีปุ่ม 🔊 ใหญ่ ๆ ให้ฟังซ้ำ พร้อมเล่นลายให้ฟังอีกที
- บล็อกต่างกันทั้ง “รูปทรง” และ “สี” — ลูกบาศก์ ทรงกระบอก ซุ้มโค้ง สามเหลี่ยม ดาว — เด็กตาบอดสีเล่นเกมเดียวกับคนอื่น
- แตะอย่างเดียวก็ชนะได้ ไม่ต้องลาก (มือเด็กสามขวบลากไม่แม่น) เป้าแตะในถาด 80px บนมือถือ
- ตรวจ 4,000 แถวก่อนมี UI (npm run verify:lineup): ต้องเห็นลายวนครบสองรอบเสมอ ไม่เกินแปดช่อง คำตอบอยู่ในถาดเสมอ และห้ามชนะด้วยการ “เลือกก้อนที่ไม่เคยเห็น”
- แตะผิดไม่ใช่ความผิด — ก้อนยกขึ้น ส่ายหัว แล้วเลื่อนกลับที่เดิม มิโระพูดปลอบ ผิดสามครั้งก้อนที่ถูกจะกระพริบ ห้าครั้งได้หยุดหายใจด้วยกัน แล้วนับใหม่
- เล่นจริงที่ 390×844 และ 1440×900: ต่อครบทั้งแถว ฟังเสียงเล่นกลับ ไม่มี error ในคอนโซล
- ภาพวาด Kidsquare ของบล็อกทั้งห้าก้อน — ตอนนี้เป็น SVG ผ่านฟิลเตอร์สีน้ำของบ้าน ยังไม่ใช่ภาพวาดจริงกำลังจะทำ
- ลายที่ยาวขึ้น (ABCD) และช่องว่างที่อยู่ “กลางแถว” ไม่ใช่ท้ายแถวกำลังจะทำ
✓ = ทำเสร็จแล้ว · ☐ = วางแผนไว้ ทุกเกมสร้างทีละขั้นแบบนี้เอง
