บทเรียนทั้งหมด

คอร์ส

AI ป.5: สร้างเกมและแอปด้วย AI

สร้างเกมด้วยบล็อกโค้ด ใส่ตัวจำแนกรูป แล้วทดสอบว่าเกมทำตัวอย่างไร

เรียนบทตามลำดับ พอจบ ใช้เหตุการณ์ให้สไปรต์ขยับเมื่อกดปุ่ม ใช้ถ้าและมิฉะนั้นเลือกว่าจะเกิดอะไร เก็บคะแนนด้วยตัวแปร และทำขั้นตอนซ้ำด้วยลูป เขียนกฎว่าตัวละครทำตัวอย่างไร ฝึกตัวจำแนกด้วยรูปของตัวเอง และทำให้เกมทำตามป้ายของโมเดล สร้างเกมที่ถามและตรวจคำถาม หาบล็อกที่ทำให้เกิดจุดผิด ทดสอบว่าข้อมูลแปลกจะเกิดอะไร และบอกว่าส่วนไหนทำตามกฎ ส่วนไหนใช้ AI โชว์การผจญภัยสัตว์ป่าด้วย AI ที่ทำเสร็จ ได้คะแนนและสอนความรู้

ใช้บทเรียนเหล่านี้ยังไง

  • เริ่มที่บทที่เขียนว่าทำอันนี้ พอทำบรรทัดใต้ชื่อได้เองแล้ว ค่อยไปต่อ
  • เล่นเกมก่อน แล้วทำแบบทดสอบ ผ่านเมื่อถูก 8/10 ข้อ ใบงานอยู่บนกระดาษ คำตอบอยู่ด้านล่าง
  • ทำช่วงสั้นๆ ก็พอ บทไหนยาก ให้ทำบทก่อนหน้าอีกครั้ง
  • สร้างเกมในเครื่องมือเขียนโค้ดแบบบล็อกฟรี เช่น Scratch บันทึกสำเนาหลังแต่ละบท ใช้เครื่องมือ AI กับครูหรือผู้ปกครองเท่านั้น ถามก่อนใช้รูปจากกล้องของใคร

แต่ละบทมีเกม แบบทดสอบ และใบงาน

0/30

เขียนโปรแกรมเพื่อ AI

  1. 1เหตุการณ์ใช้เหตุการณ์ให้สไปรต์ขยับเมื่อกดปุ่ม
    • ใช้บล็อก «เมื่อกดปุ่ม»
    • ขยับสไปรต์ด้วยปุ่มลูกศร
    • เริ่มเกมด้วยธงเขียว
  2. 2เงื่อนไขใช้เงื่อนไขถ้าและมิฉะนั้นเลือกว่าจะเกิดอะไร
    • ตรวจว่าสไปรต์สองตัวแตะกันไหม
    • ใช่ทำอย่างหนึ่ง ไม่ใช่ทำอีกอย่าง
    • หยุดเกมเมื่อผู้เล่นถูกจับ
  3. 3ตัวแปรเก็บคะแนนด้วยตัวแปร
    • ทำตัวแปรคะแนน
    • ผู้เล่นได้คะแนนแล้วบวกหนึ่ง
    • ตอนเริ่ม ตั้งคะแนนเป็น 0
  4. 4ลูปทำขั้นตอนซ้ำด้วยลูป
    • ใช้บล็อก «ทำซ้ำ» และ «ตลอดไป»
    • ทำให้ของตกซ้ำแล้วซ้ำอีก
    • บอกว่าลูปควรหยุดเมื่อไร
  5. 5เกมแรกสร้างเกมแรก รับของแล้วเก็บคะแนน
    • ให้ผลไม้ตกจากด้านบน
    • ขยับตะกร้าไปรับ
    • แสดงคะแนนและหน้าจอเกมจบ

ตัวละครเกมที่ฉลาด

  1. 6กฎของตัวละครเขียนกฎว่าตัวละครทำตัวอย่างไร
    • เขียนกฎแบบ «ถ้าอย่างนี้ ก็อย่างนั้น»
    • เปลี่ยนแต่ละกฎเป็นบล็อก
    • ทดสอบแต่ละกฎ
  2. 7ไล่และหนีให้ตัวละครไล่ผู้เล่น หรือหนีจากผู้เล่น
    • หันตัวละครไปทางผู้เล่น
    • ผู้เล่นเข้ามาใกล้ ให้มันหนี
    • เปลี่ยนความเร็วของมัน
  3. 8การตัดสินใจให้ตัวละครตัดสินใจ เลือกหนึ่งในสองท่า
    • ให้ตัวละครสองทางเลือก
    • เลือกด้วยเงื่อนไข
    • แสดงว่ามันตัดสินใจแบบไหน
  4. 9สุ่มหรือฉลาดเทียบท่าสุ่มกับท่าฉลาดตามกฎ
    • ให้ตัวละครหนึ่งขยับแบบสุ่ม
    • ให้ตัวหนึ่งทำตามกฎ
    • บอกว่าท่าไหนดูฉลาดกว่า และเพราะอะไร
  5. 10ตัวละครโต้ตอบสร้างตัวละครโต้ตอบ ที่ตอบสนองผู้เล่น
    • คลิกแล้วให้มันพูด
    • คะแนนเปลี่ยน ให้มันเปลี่ยนด้วย
    • ให้มันอย่างน้อยสามกฎ

AI รู้จำรูป

  1. 11ตัวจำแนกในเกมบอกว่าเกมใช้ตัวจำแนกรูปได้อย่างไร
    • เล่นเกมที่ตอบสนองต่อท่ามือ
    • หาข้อมูลเข้า โมเดล และผลลัพธ์
    • คิดไอเดียเกมที่ใช้ตัวจำแนก
  2. 12ฝึกเพื่อเกมฝึกตัวจำแนกด้วยรูปของตัวเอง
    • เลือกท่ามือสามท่า หรือของสามอย่าง
    • ถ่ายรูปแต่ละอย่างหลายรูป
    • ฝึกตัวจำแนก แล้วทดสอบ
  3. 13ต่อโมเดลต่อโมเดล แล้วให้เกมทำตามป้ายของโมเดล
    • อ่านป้ายจากโมเดล
    • ขยับสไปรต์ตามแต่ละป้าย
    • แสดงป้ายบนหน้าจอ
  4. 14เมื่อเดาผิดเมื่อเดาผิด ให้เกมรับมือได้
    • ทำเมื่อโมเดลมั่นใจพอเท่านั้น
    • ขอให้ผู้เล่นลองอีกครั้ง
    • ตอนทดสอบ ให้นับครั้งที่เดาผิด
  5. 15เกมรู้จำสร้างเกมรู้จำ ที่ตอบสนองสิ่งที่กล้องเห็น
    • วางเป้าหมายของเกม
    • ใช้ตัวจำแนกควบคุมเกม
    • ให้เพื่อนเล่น

AI และภาษา

  1. 16พิมพ์ข้อความขอให้ผู้เล่นพิมพ์ข้อความ เป็นคำตอบ
    • ใช้บล็อก «ถามแล้วรอ»
    • เก็บคำตอบไว้
    • พูดคำตอบกลับให้ผู้เล่น
  2. 17จับคู่คำสำคัญให้โปรแกรมตอบเมื่อจับคู่คำสำคัญได้
    • ตรวจว่าคำตอบมีคำนั้นไหม
    • แต่ละคำสำคัญให้คำตอบหนึ่งอย่าง
    • ไม่มีคำสำคัญตรง ให้คำตอบอีกแบบ
  3. 18ไอเดียแชตบอตบอกว่าแชตบอตต่างจากกฎคำสำคัญอย่างไร
    • เทียบบอตคำสำคัญกับแชตบอต AI
    • บอกว่าแชตบอต AI เรียนจากข้อความ
    • บอกว่าทำไมคำตอบของมันถึงทำให้ตกใจได้
  4. 19เกมคำถามสร้างเกมคำถาม ที่ถามและตรวจคำตอบ
    • เก็บคำถามและคำตอบไว้ในรายการ
    • ถามทีละข้อ
    • ตอบถูกแต่ละข้อบวกหนึ่งคะแนน
  5. 20คำใบ้ที่มีประโยชน์ตอบผิดแล้วให้ผู้เล่นคำใบ้ที่มีประโยชน์
    • เขียนคำใบ้ให้ทุกคำถาม
    • ตอบผิดแล้วแสดงคำใบ้
    • ให้ผู้เล่นลองอีกครั้งหนึ่ง

หาจุดผิดและทดสอบ

  1. 21หาจุดผิดหาบล็อกที่ทำให้เกิดจุดผิด
    • บอกว่าควรเกิดอะไร และเกิดอะไรจริง
    • ทดสอบทีละส่วน
    • แก้บล็อก แล้วทดสอบอีกครั้ง
  2. 22รายการที่ต้องทดสอบเขียนรายการสิ่งที่ต้องทดสอบ
    • เขียนว่าจะลองอะไร
    • เขียนว่าควรเกิดอะไร
    • ทดสอบเสร็จข้อไหน ให้ติ๊กข้อนั้น
  3. 23ข้อมูลแปลกทดสอบว่าข้อมูลแปลกจะเกิดอะไร
    • พิมพ์ว่าง คำยาว และตัวเลข
    • ให้กล้องดูรูปมืด
    • แก้จุดที่พัง
  4. 24กฎหรือการเรียนรู้บอกว่าส่วนไหนทำตามกฎ ส่วนไหนใช้ AI เรียนรู้
    • ระบายบล็อกกฎเป็นสีหนึ่ง
    • ระบายบล็อก AI เป็นอีกสี
    • บอกว่าส่วนไหนทดสอบยากกว่า และเพราะอะไร
  5. 25ปรับปรุงเกมปรับปรุงเกม แก้สองปัญหาที่คนทดสอบเจอ
    • ชวนเพื่อนสองคนมาเล่น
    • จดปัญหาที่พวกเขาเจอ
    • แก้สองปัญหาที่ใหญ่สุด

สตูดิโอทำเกม

  1. 26ออกแบบเกมออกแบบเกมสัตว์ป่าบนกระดาษ
    • เลือกสัตว์ในเกม
    • วาดหน้าจอ
    • เขียนว่าผู้เล่นได้คะแนนอย่างไร
  2. 27ต้นแบบสร้างต้นแบบรุ่นแรกที่เล่นได้
    • สร้างหน้าจอเริ่ม
    • สร้างหนึ่งด่าน
    • ใส่คะแนน
  3. 28ใส่ AIใส่ AI ในเกม เป็นตัวจำแนกสัตว์
    • ใช้ตัวจำแนกสัตว์สำเร็จรูป หรือฝึกของตัวเอง
    • ต่อมันเข้ากับเกม
    • มันเจอสัตว์ตัวไหน ให้ความรู้นั้นหนึ่งข้อ
  4. 29ลองเล่นดูคนอื่นลองเล่น แล้วจดปัญหา
    • ดูอย่างเดียว ไม่ช่วย
    • จดว่าผู้เล่นติดตรงไหน
    • แก้ปัญหาที่ใหญ่สุด
  5. 30การผจญภัยสัตว์ป่าด้วย AIโชว์การผจญภัยสัตว์ป่าด้วย AI ที่ทำเสร็จ ได้คะแนนและสอนความรู้
    • โชว์เกมให้ทั้งห้อง
    • บอกว่าส่วนไหนใช้กฎ ส่วนไหนใช้ AI
    • โชว์ความผิดหนึ่งอย่างที่ AI ทำ