เด็กม.ต้นก็เขียนเกมเป็น — เรียนผ่านเกมไทยๆ ที่คุ้นเคย ทำตามขั้น ส่งเพื่อนเล่นได้จริง ไม่ต้องติดตั้งอะไร
ออกแบบมาให้เด็กไทยเข้าใจได้เร็ว ไม่ต้องรู้ภาษาอังกฤษมาก่อน ไม่ต้องพิมพ์โค้ด ไม่ต้องติดตั้งโปรแกรม
ใช้บล็อกสีๆ ต่อกันเหมือนตัวต่อ LEGO ลากวาง เรียงคำสั่ง เห็นผลทันที — เหมือน Scratch แต่เน้นเกม
คำอธิบาย ชื่อบล็อก ชื่อบทเรียน เป็นภาษาไทยทั้งหมด ตัวอย่างเกมเป็นธีมไทย คุ้นเคย เข้าใจง่าย
ทำเสร็จก็ได้เกมจริงๆ เอาไปโชว์เพื่อนได้ โหลดเป็น .html ไปเปิดบนมือถือก็ได้
ทำตามทีละบทได้เลย ไม่ต้องเรียง — แนะนำให้เรียงลำดับ 1-2-3 เพราะแต่ละบทต่อยอดกัน
สร้าง sprite กบ เคลื่อนที่ด้วยลูกศร กระโดดข้ามสิ่งกีดขวาง — เรียนรู้ sprite, on-start, controller
เริ่มบทนี้ →Platformer ช้างเดินข้ามป่า — เรียนรู้ gravity, jump, overlap, animation
เริ่มบทนี้ →Shooter ยิงปลาในแม่น้ำ — เรียนรู้ projectile, velocity, sprite overlap, kill
เริ่มบทนี้ →เกมเก็บของ แม่ค้าจับวัตถุดิบตกใส่ตะกร้า — เรียนรู้ score, life, timer, random spawn
เริ่มบทนี้ →Boss fight — เณรยิงปาก้อนปราบผีตานี — เรียนรู้ HP, attack pattern, projectile pattern
เริ่มบทนี้ →ทำเกมกบกระโดดข้ามบึงง่ายๆ ลากบล็อกบังคับทิศทาง ลากบล็อกกระโดด
on start และ forever ทำงานอัตโนมัติคลิกที่รูป "My Sprite" ด้านบนซ้าย เลือกภาพกบ หรือวาดเอง — เปลี่ยนชื่อเป็น "กบ" (Sprite kind = Player)
ในแท็บ Scene หรือ on start — ตั้งให้กบอยู่ล่างซ้าย ก่อนเริ่มเกม
ลากบล็อก Controller จากเมนูซ้าย — ลูกศร ← → บังคับซ้ายขวา ลูกศร ↑ กระโดด
ให้กบตกลงมาหลังกระโดด — ตั้ง ay = 50 (แรงดึงลงต่อเฟรม)
เพิ่ม sprite "บึง" ตั้งอยู่ด้านล่าง ถ้ากบตกถึงบึง → Game Over
ลองเปลี่ยน vy ตอนกด A จาก -150 เป็น -200, -250 — ดูว่าตัวเลขไหนกระโดดสูงสุด แล้วบันทึกค่าที่ "พอดี" ของคุณ
ทำเกม platformer ช้างเดินข้ามป่า มี platform ให้กระโดดขึ้นลง
วาด tile map แบบง่าย — มีพื้นบน พื้นล่าง มีก้อนหินกลางทาง
ใช้ Animation แยกท่า ใส่ sprites 3 รูป (ยืน, เดิน, กระโดด)
ใช้ is hit wall below ตรวจก่อนให้กระโดด
สร้าง sprite เถาวัลย์ ให้เดินไปกลับ ถ้าชนช้าง = Game Over
วางกล้วย 5 ลูก ถ้าชน = คะแนน+1 เก็บครบ = ชนะ
ลองเพิ่มด่านที่ 2 — เปลี่ยนฉากเป็นทุ่งนา มีหิน มีแม่น้ำเล็กๆ ที่ต้องกระโดดข้าม ให้ช้างมีพลัง 3 หัวใจ
ทำเกม shooter ยิงปลาในแม่น้ำ — กด A ยิงลูกปลาขึ้นฟ้า
ใช้ tile map ทำฉากน้ำ ตลิ่ง ต้นไม้ริมฝั่ง
Sprite "เรือ" อยู่ล่างกลางจอ ไม่เคลื่อนที่ (shooter แบบนิ่ง)
กดปุ่ม A → สร้าง sprite "ลูกปลา" ให้พุ่งขึ้น
สร้างปลาให้บินข้ามจอเป็นระยะ ถ้าโดนลูกปลา = ตาย
เพิ่ม effect ตอนโดน เล่นเสียง splash
เพิ่ม "ปลาบิ๊ก" ตัวใหญ่ที่มี HP 5 ดวง ต้องยิง 5 ครั้งถึงจะตาย มี effect กระเพื่อมน้ำตอนตาย
ทำเกมแม่ค้าจับวัตถุดิบตก — คุมตะกร้าซ้ายขวา เก็บให้ทันก่อนหมดเวลา
game.onUpdate สุ่ม spawn วัตถุดิบinfo.score) และชีวิต (info.life)สร้าง sprite "ตะกร้า" ใส่ชื่อ Player ใช้ Controller เดิมจากบทที่ 1
ใช้ onUpdate — ทุก ๆ 1 วินาที สุ่มสร้าง sprite จากด้านบน
ตรวจ sprite overlap ระหว่างตะกร้า กับของ — ถ้าชน คะแนน+1 ลบ sprite
ถ้าของตกถึงพื้น (y > 120) = ชีวิตลดลง
info.onCountdownEnd → เปรียบเทียบคะแนน บอกผล
เพิ่ม sprite "ขยะ" 🗑️ สีต่างจากของดี — ถ้าเก็บได้ = -3 คะแนน และทำ combo system: เก็บของติด ๆ กัน 3 ชิ้น = คะแนนคูณ 2
ทำเกม Boss fight — เณรน้อยยิงปาก้อนปราบผีตานีตัวร้ายที่มี HP 5 ดวง
วาด sprite ผีตานี 👹 ขนาดใหญ่ ตั้งไว้บนกลางจอ และสร้าง sprite variable "HP"
Sprite "เณร" อยู่ล่างกลางจอ กด A → ยิงปาก้อนขึ้น
ทุกครั้งที่ปาก้อนชนผีตานี → ลด bossHP ทำลายปาก้อน + effect
ทุก 2 วินาที boss ยิง projectile 3 ลูกลงมาเป็นรูปพัด
ตรวจ HP ของ boss + HP ของผู้เล่นแต่ละเฟรม
วาด HP bar ด้านบนจอ: ใช้ sprite รูปสี่เหลี่ยม กว้างตาม bossHP ที่เหลือ — ทำเงากับพื้นหลังให้สวย และใส่ animation ตอน boss โดน
รวมเกมที่เด็กไทยทำเสร็จแล้วอยากโชว์ — คุณก็ทำได้นะ! ส่งเกมของคุณมาที่ hello@codekids.th
platformer ช้างเดินข้ามป่า มีด่าน 8 ด่าน มีบอสหมี
simulation ร้านก๋วยเตี๋ยว ต้มน้ำ หุงเส้น เสิร์ฟลูกค้า
เกมจับผีเสื้อสีสวย 6 สายพันธุ์ + ตารางสะสม
กระโดดข้ามใบบัว เก็บแมลงหัวแดง มี 12 แมพ
shooter ใต้ทะเล ยิงปลาหมึกปราบบอสหมึกยักษ์ 3 ด่าน
เกมจับวัตถุดิบตก มีระบบคอมโบ ตัดเป็น 5 ระดับความยาก
boss fight เณรยิงปาก้อน ผีตานีมี 4 attack pattern
stealth แอบเดินหลบยาม เก็บกุญแจ 3 ดอกไขท้องเมือง
simulation ขับรถไถไป-กลับในแปลงข้าว ปลูก-เก็บ-ขาย
ทำจบบทเรียนทั้ง 5 บท → ออกแบบเกมเอง → ส่งมาที่เรา
เราจะเพิ่มเกมของคุณเข้า Gallery พร้อมเครดิต
เปิดในแท็บใหม่ได้เลย ลากบล็อก กดปุ่ม ▶ เห็นเกมรันทันที — ฟรี ใช้ได้ทุกเบราว์เซอร์