HanuLab HanuLab
πŸ—ΊοΈ แผนที่ πŸ… ตราของฉัน πŸ‘¨β€πŸ‘©β€πŸ‘§ ทำด้วยกัน πŸ”‘ ผู้ปกครอง
HanuLab mascot
ไม่ต้องเคยเขียนโปรแกรมมาก่อนเลยก็สอนลูกได้! อ่าน 2 นาทีนี้พอ

🧩 บทลากบล็อกคืออะไร?

ในบทเหล่านี้ ลูกจะ "เขียนโปรแกรมจริง" ด้วยการลากบล็อกมาต่อกันเหมือนต่อเลโก้ — ไม่ต้องพิมพ์โค้ด ไม่ต้องท่องอะไรทั้งนั้น เป้าหมายง่าย ๆ คือ สั่งให้เจ้าลิง 🐵 เดินไปกินกล้วย 🍌

πŸ–₯️ หน้าจอมีอะไรบ้าง

πŸ—ΊοΈ

ฝั่งซ้าย: แผนที่

ตารางช่อง ๆ มี 🐵 ลิง (จุดเริ่ม), 🍌 กล้วย (เป้าหมาย), และ 🪨 ก้อนหิน (สิ่งกีดขวางที่เดินชนไม่ได้) ลูกศรเล็ก ๆ บนตัวลิงบอกว่าตอนนี้ลิงหันหน้าไปทางไหน

🧱

ฝั่งขวา: ที่ต่อบล็อก

มีกล่องเก็บบล็อกให้เลือก, พื้นที่ว่างสำหรับต่อบล็อก, ปุ่ม วิ่ง! 🏃 กับ เริ่มใหม่ 🔄 และตัวเลข "บล็อก: 2/4" ที่บอกว่าบทนี้ใช้บล็อกได้กี่ก้อน

πŸ”€ บล็อกแต่ละอันทำอะไร

🐡 เดินหน้า 1 ก้าว

ลิงเดินไปข้างหน้า 1 ช่อง ตามทิศที่กำลังหันอยู่

β†Ί เลี้ยวซ้าย / ↻ เลี้ยวขวา

หมุนตัวลิงอยู่กับที่ (ยังไม่เดิน แค่เปลี่ยนทิศที่หันหน้า)

πŸ” ทำซ้ำ N ครั้ง

ทำบล็อกที่วางไว้ "ข้างใน" ซ้ำหลายรอบ — ช่วยให้โปรแกรมสั้นลงมาก แทนที่จะวางบล็อกซ้ำ ๆ 10 อัน

🧱 ถ้าข้างหน้ามีสิ่งกีดขวาง

เช็คช่องข้างหน้าก่อน ถ้ามีกำแพงถึงทำบล็อกข้างใน — สอนให้ "ตัดสินใจ" ตามสถานการณ์

🏁 ทำซ้ำจนถึงเป้าหมาย

วนทำบล็อกข้างในไปเรื่อย ๆ จนกว่าลิงจะถึงกล้วยเอง

πŸ’‘ แต่ละบทจะเปิดให้ใช้แค่บางบล็อกเท่านั้น เริ่มจากง่าย (แค่ เดินหน้า) แล้วค่อย ๆ เพิ่มทีละอย่าง ไม่ต้องรีบ

πŸ‘£ เล่นยังไง — 4 ขั้นง่าย ๆ

  1. ลาก บล็อกจากกล่องด้านซ้าย มาวางในพื้นที่ว่าง
  2. ต่อ บล็อกให้ติดกันเป็นแถวเดียวจากบนลงล่าง (เหมือนต่อจิ๊กซอว์ มันจะดูดติดกันเอง)
  3. กดปุ่ม วิ่ง! 🏃 ลิงจะทำตามบล็อกทีละอันให้เห็นกับตา
  4. ไม่ผ่าน? กด เริ่มใหม่ 🔄 แล้วปรับบล็อก ลองใหม่ได้ไม่จำกัดครั้ง — นี่แหละคือการเรียนรู้!

🧭 จุดที่พ่อแม่ควรรู้: เรื่องทิศทาง

"เดินหน้า" ไม่ได้แปลว่าไปทางขวาเสมอ — ลิงจะเดินไป "ตามทิศที่มันหันหน้าอยู่" ถ้าอยากให้ขึ้นบนหรือลงล่าง ต้อง เลี้ยว ให้หันไปทางนั้นก่อน แล้วค่อย เดินหน้า สังเกตลูกศรเล็ก ๆ บนหัวลิงได้เลยว่าตอนนี้หันทางไหน

❀️ เคล็ดลับสอนลูกให้สนุก

πŸ€” งงตรงไหน? คำถามที่พบบ่อย

กดวิ่งแล้วลิงไม่ขยับเลย

แปลว่ายังไม่ได้ลากบล็อกมาต่อ หรือบล็อกไม่ได้ติดกันเป็นแถวเดียว ลองต่อให้ชิดกันจนมันดูดติดกัน แล้วกดวิ่งอีกที

ลิงเดินไปชนกำแพงแล้วหยุด

ลิงหันผิดทาง ลองเพิ่มบล็อก เลี้ยว ก่อน เดินหน้า เพื่อให้หันไปถูกทางก่อนเดิน

บล็อกมีจำกัด ใช้ไม่พอ

ตัวเลข "บล็อก: x/y" คือโควตาของบทนั้น ตั้งใจให้คิดสั้นลง ลองใช้บล็อก 🔁 ทำซ้ำ แทนการวางบล็อกเดิมหลาย ๆ อัน

ขึ้นว่าโปรแกรมวนไม่หยุด

มักเกิดจากใช้ 🏁 หรือ 🔁 แล้วลิงไม่มีทางถึงเป้า ลองตรวจว่าในลูปมีบล็อก เดินหน้า และหันทิศถูกไหม

🐡 ลองบทแรกกับลูกเลย πŸ—ΊοΈ กลับหน้าแผนที่