กิจกรรม Scratch ง่ายๆ ได้ทั้งโปรแกรม และ คณิตศาสตร์

ในกิจกรรมนี้ น้องๆจะได้เรียนรู้การเขียนโปรแกรม โดยใช้คำสั่ง
- Random (สุ่ม)
- Operators ( ตัวดำเนินการทางคณิตศาสตร์ )
Step 1 สร้างตัวแปร เพื่อเก็บตัวเลข
- สร้างตัวแปร โดยเลือกที่ Make a Variable

2. สร้างตัวแปร Number1 และ Number2 ตามลำดับ

3. ได้ตัวแปร ดังภาพ

Step 2 สุ่มตัวเลข โดยใช้คำสั่ง Random
- เมื่อเริ่มเกม จะต้องมีการกำหนดตัวเลขที่ได้จากการสุ่ม ให้กับตัวแปร Number1 และ Number 2

ค่าของ Number 1 และ Number2 ได้จากการสุ่มค่า โดยใช้คำสั่ง pick random ที่อยู่ใน Operators
คำสั่ง pick random จะทำการสุ่มตัวเลข ระหว่างค่าที่กำหนด เช่นดังรูป จะสุ่มตัวเลข 1 ถึง 100
สำหรับเด็กอนุบาล อาจจะสุ่มเลข 1 ถึง 20
ระดับ ประถมวัย อาจสุ่มตัวเลขได้ 1 ถึง 100 หรือ มัธยม สุ่มตัวเลขได้ 0 ถึง 1000 หรือมากกว่า
2. ตัวละครแมว จะถามโจทย์บวกเลข กับผู้เล่น โดยใช้การเชื่อมประโยคด้วยคำสั่ง Join

Step 3 ตรวจสอบคำตอบ
- ตัวละครแมวจะรอรับคำตอบจากผู้เลข แล้วนำมาตรวจสอบ

การตรวจคำตอบ เกิดจากนำค่า Number1 มาบวกกับ Number2 แล้วนำค่าที่ได้มาเปรียบเทียบกับคำตอบของผู้เล่น (answer)

Step 4 แสดงผลลัพท์ ว่า ถูก หรือ ผิด
- เลือกตัวละคร Sprite

2. กำหนดให้ ถ้าคำตอบถูก ให้ broadcast (correct) and wait
ถ้าคำตอบผิด ให้ broadcast (wrong) and wait

3. กำหนดให้ตัวละคร sprite ถูก ผิด ให้แสดงเมื่อได้รับ message broadcast ดังรูป


5. กำหนด Loop ให้ตัวละครแมว ทำการตั้งโจทย์คำภามซ้ำ

Step 5 คะแนน
- สร้างตัวแปรคะแนน

2. เริ่มต้นให้คะแนน เป็น 0

3. ถ้าตอบถูกให้คะแนนเพิ่มขึ้นทีละ 1 คะแนน

นอกจากนี้ น้องๆยังสามารถเพิ่มเติมโจทย์เป็น ลบ คูณ หรือหาร ได้อีกด้วย
จบแล้ว สำหรับการสร้างเกมบวกเลขง่ายๆ ด้วย Scratch สามารถเข้าไปดูตัวอย่างจริงได้ที่ https://scratch.mit.edu/studios/24994011/ แล้วพบกันใหม่ใน กิจกรรมหน้าครับ
สามารถติดตามเราได้ที่
Web: https://kids-code-online.com/
Facebook: https://facebook.com/KidsCodeOnlineTH
Youtube: https://www.youtube.com/channel/UCZNyFZxGLQGBsNcmY7yuiVg
การเขียนโปรแกรม SCRATCH
กิจกรรม Scratch#2: เกมบวกเลข v.1
LikeLike