The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by rossukon.assa, 2022-02-15 00:56:55

เกมสร้างสรรค์ Scratch

Scratch เล่ม 4

แบบฝึกทกั ษะการเขยี นโปรแกรม SCRATCH เพอ่ื สง่ เสรมิ
ความคดิ สรา้ งสรรค์ กลุม่ สาระการเรยี นร้วู ิทยาศาสตร์และ
เทคโนโลยี (วิทยาการคานวณ) สาหรับนักเรียนชนั้ มธั ยมศกึ ษาปีท่ี 1

4เลม่ ที่

นางสาวรสสคุ นธ์ อศั วภูมิ
ตาแหนง่ ครู วิทยฐานะ ครชู านาญการ

โรงเรยี นบ้านตะโละหะลอ อาเภอรามัน จังหวดั ยะลา
สานกั งานเขตพน้ื ทีก่ ารศึกษาประถมศกึ ษายะลา เขต 1

สานกั งานคณะกรรมการการศกึ ษาขั้นพ้ืนฐาน
กระทรวงศกึ ษาธิการ



คำนำ

แบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการเรียนรู้
วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชัน้ มัธยมศึกษาปที ี่ 1 เล่มน้ีได้จัดทำขึ้นเพื่อเปน็
สื่อประกอบการจัดกิจกรรมการเรียนรู้ กลุ่มสาระการเรียนรู้วิทยาศาสตร์ (ฉบับปรับปรุง พ.ศ. 2560) ตาม
หลักสูตรแกนกลางการศึกษาขึ้นพื้นฐาน พุทธศักราช 2551 เพื่อเสริมสร้างกระบวนการคิดเชิงคำนวณผ่าน
การเขียนโปรแกรมอีกทั้งยังส่งเสริมให้ผู้เรียนมีทักษะความคิดสร้างสรรค์ ทักษะกระบวนการแก้ปัญหา และ
ทักษะความสามารถทางด้านเทคโนโลยี ที่สอดคล้องกับทักษะที่จำเป็นของผู้เรียนในศตวรรษที่ 21 ซึ่งแบบฝึก
ทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการเรียนรู้วิทยาศาสตร์และ
เทคโนโลยี (วทิ ยาการคำนวณ) สำหรับนกั เรยี นชน้ั มัธยมศึกษาปที ่ี 1 มที ั้งหมด 4 เล่ม ดงั นี้

เล่มที่ 1 เรอ่ื ง ร้จู ักโปรแกรม Scratch
เลม่ ท่ี 2 เรื่อง เรม่ิ ตน้ เขียนโปรแกรม Scratch
เล่มที่ 3 เร่อื ง การวางบล็อกโค้ด Scratch
เลม่ ที่ 4 เร่ือง เกมสรา้ งสรรค์ Scratch
เล่มที่ 4 เรื่อง เกมสร้างสรรค์ Scratch มุ่งเน้นให้นักเรียนมีความรู้สามารถในการวาดภาพด้วยปากกา
เขียนสคริปต์สำหรับสร้างเกมสร้างสรรค์ด้วยโปรแกรม Scratch และเห็นความสำคัญของการใช้งานเทคโนโลยี
เพ่ือชว่ ยแก้ปัญหาในชวี ิตประจำวัน
ผู้จัดทำหวังเป็นอย่างยิ่งว่าแบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์
กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1
ทัง้ 4 เล่มน้ี จะเปน็ ประโยชน์ ตอ่ ครผู ู้สอน นกั เรยี นและสามารถเป็นตวั อยา่ งแก่ผู้ทส่ี นใจได้ต่อไป

รสสคุ นธ์ อศั วภูมิ

สารบญั ข

เรอื่ ง หน้า
คำนำ ก
สารบัญ ข
คำชี้แจงแบบฝกึ ทกั ษะ ง
คำแนะนำสำหรับครู จ
คำแนะนำสำหรับนกั เรยี น ฉ
มาตรฐานการเรียนรู้ / ตวั ช้วี ัด ช
จดุ ประสงค์การเรยี นรู้ ช
1
แบบทดสอบก่อนเรียน เรอ่ื ง เกมสร้างสรรค์ Scratch 6
ใบความรูท้ ี่ 1 วาดภาพดว้ ยปากกา 11
ใบงานท่ี 1 วาดภาพดว้ ยปากกา 13
ใบความรทู้ ่ี 2 เร่ิมสรา้ งเกมแรกด้วย Scratch 21
ใบงานที่ 2 เริม่ สร้างเกมแรกด้วย Scratch 22
ใบความรทู้ ี่ 3 เกมสรา้ งสรรค์ 1 31
ใบงานที่ 3 เกมสร้างสรรค์ 1 32
ใบความรทู้ ี่ 4 เกมสรา้ งสรรค์ 2 45
ใบงานที่ 4 เกมสร้างสรรค์ 2 46
ใบความรู้ท่ี 5 เกมสรา้ งสรรค์ 3 55
ใบงานท่ี 5 เกมสร้างสรรค์ 3 56
แบบทดสอบหลังเรียน เร่ือง เกมสร้างสรรค์ Scratch 61
บรรณานกุ รม
ภาคผนวก 63
เฉลยแบบทดสอบก่อนเรยี น เร่อื ง เกมสร้างสรรค์ Scratch 64
เฉลยใบงานท่ี 1 วาดภาพดว้ ยปากกา 66
เฉลยใบงานท่ี 2 เริม่ สร้างเกมแรกดว้ ย Scratch

สารบัญ (ตอ่ ) ค

เรื่อง หนา้
เฉลยใบงานท่ี 3 เกมสร้างสรรค์ 1 67
เฉลยใบงานที่ 4 เกมสรา้ งสรรค์ 2 68
เฉลยใบงานท่ี 5 เกมสรา้ งสรรค์ 3 69
เฉลยแบบทดสอบหลงั เรยี น เรอ่ื ง เกมสร้างสรรค์ Scratch 70
ประวัติผ้จู ัดทำ 71



คำชแ้ี จงแบบฝึกทักษะ

แบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการเรียนรู้
วทิ ยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนกั เรยี นชัน้ มธั ยมศกึ ษาปที ี่ 1 มีทั้งหมด 4 เล่ม ดังน้ี

เลม่ ที่ 1 เรอื่ ง รจู้ กั โปรแกรม Scratch
เล่มท่ี 2 เร่อื ง เร่ิมตน้ เขียนโปรแกรม Scratch
เลม่ ที่ 3 เรอ่ื ง การวางบลอ็ กโคด้ Scratch
เล่มที่ 4 เร่อื ง เกมสร้างสรรค์ Scratch
แบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการเรียนรู้
วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1 เรื่อง เกมสร้างสรรค์
Scratch เล่มนใี้ ช้เวลา 5 ช่วั โมง ประกอบไปดว้ ย
1. คำนำ / สารบัญ
2. คำช้แี จง
3. คำแนะนำสำหรับครู / คำแนะนำสำหรับนักเรยี น
4. มาตรฐานการเรียนรู้ / ตัวชวี้ ัด / จุดประสงค์การเรียนรู้
5. ใบความรู้ / แบบฝกึ ทักษะ /แบบทดสอบ
6. บรรณานกุ รม
7. เฉลยแบบฝึกทกั ษะ และแบบทดสอบ



คำแนะนำสำหรับครู

1. ครูศึกษาแบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการ
เรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1 เล่มที่ 4
เรอื่ ง เกมสรา้ งสรรค์ Scratch อย่างละเอยี ด

2. ครูแจกแบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการ
เรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1 เล่มที่ 4
เรอื่ ง เกมสร้างสรรค์ Scratch ให้นกั เรียนทุกคน

3. ให้นกั เรยี นทำแบบทดสอบก่อนเรียนเปน็ รายบคุ คลเพ่อื ประเมินความรู้เดิมของนักเรียน
4. แจง้ มาตราฐานการเรียนรู้ ตัวชี้วัด และจุดประสงคก์ ารเรยี นรู้ให้นกั เรยี นทราบ
5. ครดู ำเนินการสอนตามกิจกรรมทีก่ ำหนดไวใ้ นแผนการจัดการเรียนรู้
6. ขณะที่นักเรียนทำแบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่ม
สาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1 เล่มที่ 4
เรือ่ ง เกมสรา้ งสรรค์ Scratch ครตู อ้ งคอยแนะนำ ใหค้ ำปรกึ ษาและช่วยเหลอื
7. หลักจากนักเรียนได้ศึกษาและทำแบบฝึกทักษะการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิด
สร้างสรรค์ กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับนกั เรียนชั้นมัธยมศึกษา
ปีที่ 1 เล่มที่ 4 เรื่อง เกมสร้างสรรค์ Scratch เสร็จเรียบร้อยแล้ว ครูและนักเรียนเฉลยกิจกรรมร่วมกัน พร้อม
สรปุ เพ่อื ใหน้ ักเรียนนำไปปรับปรงุ และพัฒนาในการทำแบบฝกึ ทักษะ ชดุ ต่อๆ ไป
8. ให้นักเรยี นทำแบบทดสอบหลงั เรยี นเป็นรายบคุ คล เพ่อื ประเมินผลการเรียนรู้

เกณฑก์ ารประเมิน

ทำขอ้ สอบได้ 8-10 ข้อ ถือว่าผ่านเกณฑ์



คำแนะนำสำหรบั นักเรยี น

1. นักเรียนทำแบบทดสอบก่อนเรียน เล่มที่ 4 เร่ือง เกมสร้างสรรค์ Scratch
2. นักเรียนศึกษาทำความเข้าใจใบความรู้และตัวอย่างในแบบฝึกทักษะการเขียนโปรแกรม Scratch
เพื่อส่งเสริมความคิดสร้างสรรค์ กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี (วิทยาการคำนวณ) สำหรับ
นกั เรยี นช้นั มัธยมศกึ ษาปีที่ 1 เลม่ ท่ี 4 เรื่อง เกมสร้างสรรค์ Scratch
3. นักเรียนปฏิบัติกิจกรรมตามที่ได้รับมอบหมายในแต่ละกิจกรรมที่กำหนดให้ครบถ้วน ตามลำดับด้วย
ความตั้งใจ และคิดใหร้ อบคอบ
4. เมอ่ื นกั เรียนมปี ัญหาในกจิ กรรมใด ใหช้ ักถามครทู ันที
5. เมื่อนักเรียนทำแบบฝึกทักษะในแบบฝึกทักษะทุกแบบฝึกแล้ว ให้นักเรียนทำแบบทดสอบหลังเรียน
เลม่ ที่ 4 เร่อื ง เกมสรา้ งสรรค์ Scratch



มาตรฐานการเรียนรู้ / ตัวชี้วดั

มาตรฐานการเรยี นรู้
ว 4.2 เขา้ ใจ และใช้แนวคดิ เชงิ คำนวณในการแก้ปัญหาท่ีพบในชีวติ จริงอยา่ งเปน็ ขัน้ ตอนและเป็นระบบ
ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และการแก้ปัญหาได้อย่างมี
ประสิทธภิ าพ ร้เู ท่าทนั และมจี รยิ ธรรม

ตวั ชีว้ ัด
ม.1/2 ออกแบบและเขียนโปรแกรมอย่างงา่ ย เพื่อแกป้ ัญหาทางคณติ ศาสตรห์ รือวทิ ยาศาสตร์

จดุ ประสงค์การเรียนรู้

1. นกั เรยี นออกแบบรปู ที่ต้องการโดยระบุจุดตา่ งๆ ได้
2. นักเรียนเขียนสคริปต์เพ่ือวาดรูปตามที่ออกแบบได้
3. นกั เรียนมคี วามคิดสรา้ งสรรคใ์ นการออกแบบเกม ระบลุ ักษณะของเกม และเงอ่ื นไขต่างๆ ได้
4. นักเรียนเขียนโปรแกรมเพื่อสรา้ งเกมจากโปรแกรม Scratch ได้
5. นักเรียนเหน็ ความสำคญั ของการ ใช้งานเทคโนโลยีเพื่อชว่ ยแกป้ ัญหา ในชวี ิตประจำวัน

1

แบบทดสอบก่อนเรียน

คำชีแ้ จง ให้นกั เรยี นเลอื กคำตอบที่ถกู ต้องท่สี ุดเพยี งคำตอบเดียว แล้วทำเครือ่ งหมายกากบาท (x)
ลงในกระดาษคำตอบ จำนวน 10 ขอ้ (คะแนนเต็ม 10 คะแนน)

ใชภ้ าพต่อไปนี้ ตอบคำถามข้อ 1 – 4

1. จากภาพ อย่ใู นกลุ่มบลอ็ กคำส่งั ใด

ก. เหตกุ ารณ์ (Events)

ข. เสียง (Sound)

ค. ควบคุม (Control)

ง. เคล่ือนไหว (Motion)

2. หากวางบลอ็ กคำส่งั ตามภาพจะได้รปู ทรงตามข้อใด

ก. ค.
ง.
ข.

2

3. จากภาพ แปลความหมายได้ตามข้อใด
ก. เมือ่ คลิกให้ตวั ละครเคล่ือนท่ี 3 ก้าว หนั 120 องศา และ ทำซำ้ 70 รอบ
ข. เม่อื คลิกให้ตวั ละครเคลื่อนที่ 70 ก้าว หนั 120 องศา และ ทำซ้ำ 3 รอบ
ค. เมื่อคลิกใหต้ ัวละครเคล่อื นที่ 120 กา้ ว หนั 70 องศา และ ทำซำ้ 3 รอบ
ง. เมอื่ คลิกให้ตวั ละครเคลื่อนท่ี 120 ก้าว หัน 120 องศา และ ทำซำ้ 70 รอบ

4. จากภาพ ถ้าเปลย่ี นคำสงั่ เคล่ือนท่ี 70 กา้ ว หัน 90 องศา และ ทำซ้ำ 4 รอบ จะไดร้ ปู ทรงตามข้อใด
ก. ค.

ข. ง.

จากภาพ นำไปตอบคำถามในข้อ 5-6

5. ถ้าต้องการเปลีย่ นให้ลกู โป่งวเคล่อื นท่ีไปทางซา้ ยและขวาเท่านน้ั ควรทำอย่างไร
ก. ไมต่ อ้ งแก้ไข
ข. ลบบลอ็ ค หมายเลข 1 และ 4
ค. ลบบลอ็ ค หมายเลข 3 และ 4
ง. ลบบล็อค หมายเลข 1 และ 2

3

6. จากภาพ มกี ารกำหนดการเคลือ่ นที่ของตัวละครโดยการกระทำส่ิงใด
ก. กดคลกิ ท่ีเมา้ ส์
ข. กดลูกศรบนแป้นพิมพ์
ค. กดตัวเลข 1-4 บนแป้นพิมพ์
ง. กด x y บนแปน้ พิมพ์

7. จากภาพ ข้อใดคือความหมายของเครอ่ื งมือในโปรแกรม Scratch
ก. การทำงานซ้ำไม่รจู้ บ
ข. ลบการโคลนทง้ิ
ค. ทำซำ้ จนกว่าเง่ือนไขจะเป็นจริง
ง. หยดุ คำสงั่ ท้งั หมด

8. ถ้าตอ้ งการสรา้ งเกม ตะลยุ อวกาศ ควรเลือกตัวละครใด จึงจะเหมาะสมทส่ี ุด

ก. ค.

ข. ง.

9. จากภาพ คือเครื่องมือใด
ก. เครอ่ื งมือสว่ นขยาย
ข. เคร่ืองมือแก้ไข
ค. เครอ่ื งมือตง้ั ค่า
ง. เครื่องมือปรบั เสยี ง

4

10. จากภาพตวั แปรท่ีใช้คือตัวแปรใด
ก. เวลา
ข. Paddle
ค. คะแนน
ง. หันขวา 180 องศา
ตอบได้ถกู ต้อง.........ขอ้  ผา่ น  ไม่ผ่าน (เกณฑก์ ารประเมนิ ตอบได้ 8-10 ข้อ ถือวา่ ผา่ น)

5

กระดาษคำตอบแบบทดสอบก่อนเรียน

แบบฝกึ ทกั ษะการเขียนโปรแกรม scratch เพ่ือส่งเสรมิ ความคิดสรา้ งสรรคส์ ำหรบั นกั เรียน
ช้นั มธั ยมศกึ ษาปีท่ี 1 รายวชิ าเทคโนโลยี (วิทยาการคำนวณ)
กลมุ่ สาระการเรยี นรวู้ ิทยาศาสตร์และเทคโนโลยี
เลม่ ที่ 4 เรอื่ ง เกมสร้างสรรค์ Scratch

_____________________________________________________________________

ช่อื - นามสกลุ ........................................................................... ช้ัน...................... เลขท่.ี ...........

ขอ้ ก ข ค ง
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

เกณฑ์การใหค้ ะแนน
ตอบถูกข้อละ 1 คะแนน ตอบผดิ 0 คะแนน

คะแนนเต็ม 10 คะแนน ได้คะแนน คะแนน

ทำได้ 8 คะแนน ผา่ นเกณฑ์การประเมนิ

6

ใบความรูท้ ่ี 1
วาดภาพด้วยปากกา

โปรแกรม Scratch สามารถทำอะไรได้หลายๆ อย่าง ขึ้นอยู่กับว่าเราจะกำหนดให้ตัวละคร ทำอะไรบ้าง
โดยเราจะตอ้ งเลอื กโค้ด ใสโ่ คด้ ให้ตัวละครแสดงจากทผี่ ่านมา มกี ารให้ว่ิง เดนิ บิน หรอื เคลื่อนท่ีไปรอบๆ เวทีแล้ว ใน
บทนี้ เราจะใช้ตัวละครในการควบคุมปากกาเพื่อวาดเส้น โดยการเพิ่มส่วนขยายของโปรแกรมปากกา (Pen) เข้า
มาแล้วใส่โค้ดให้ตัวละครของเราวาดเส้นในเวที ซึ่งจะวาดได้หลากหลายรูปแบบทั้งรูปสี่เหลี่ยม รูปวงกลม หรือวาด
เสน้ ซิกแซก๊ ขง้ึ อยกู่ บั การกำหนดทศิ ทางการเคลื่อนที่ของตวั ละคร จากบล็อกโค้ดการเคล่ือนทต่ี า่ งๆ ทเี่ คยใชม้ า ไมว่ า่
จะเป็น เคล่ือนที่ (move), เหิน (glide), ไปท่ี (go to x, Y) การหัน, การหมุนต่างๆ เพอ่ื ใหต้ ัวละครชว่ ยสร้างงานศลิ ป์
สวยๆ แบบอัตโนมัติ

เพม่ิ ส่วนขยายปากกา

ปากกา (Pen) เปน็ สว่ นขยายของโปรแกรม Scratch ทจ่ี ะยงั ไมป่ รากฏบนแทบ็ บล็อกคำสง่ั หลกั เราต้อง
คลกิ เพิ่มเข้ามาใชง้ าน ซง่ึ มขี นั้ ตอนดังน้ี

1. คลกิ ปมุ่ เพิ่มส่วนขยาย (Add Extension)
2. คลกิ เลอื กปากกา (Pen)
จะปรากฏแทบ็ คำสั่งหลกั และบลอ็ กคำสง่ั ปากกาข้ึนมา

7

บล็อกของปากกา

8

เรม่ิ ต้นวาดเสน้ แบบง่ายๆ

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

9

มมุ และทิศทาง

มมุ
มุมของรูปหลายเหลี่ยมด้านเท่ามุมเท่า Scratch จะใช้มุมภายนอกในการหมุนปากกาเพื่อสร้างรูปหลาย
เหลี่ยมใดๆ โดยมีหลักการว่าผลบวกของมุมภายนอกจากการหมุนปากกาเพื่อให้ได้รูปหลายเหลี่ยมใดๆ มีค่าเท่ากับ
360 องศาเสมอ และมุมภายนอกของรปู หลายเหลี่ยมด้านเท่ามุมเท่า ทุกมมุ มคี า่ เทา่ กัน เราสามารถนำ 360 หารด้วย
จำนวนเหลี่ยม เช่น วาดรูปสามเหลี่ยมด้านเท่า 360/3 =120 องศา (120 องศา คือ มุมองศาที่จะใช้สร้างรูป
สามเหลย่ี มดา้ นเท่า)

ภาพตัวอยา่ ง แสดงมุมภายนอกของรปู หลายเหลย่ี มดา้ นเท่ามมุ เทา่
ทศิ ทาง
การอา้ งอิงทิศทางในโปรแกรม Scratch จะหมายถงึ คา่ ตัวเลขที่แสดงถึงองศา ทศิ ทางสามารถมีค่าเป็นได้ท้ัง
บวกและลบ โดยคา่ จะเพม่ิ ขึ้นตามแนวเข็มนาฬกิ า ตัวอยา่ งเช่น ทศิ ตะวันตกคือ ทิศ -90 องศา (หนั หนา้ ไปทางซ้าย),
ทิศเหนือคือทิศ 0 องศา (หนั หน้าไปดา้ นบน), ทศิ ตะวนั ออก คอื ทิศ 90 องศา (หนั หนา้ ไปทางขวา), และทศิ ใต้คือทิศ
180 องศา (หันหน้าไปด้านล่าง) เป็นต้น การใช้คำสั่งวางปากกา (pen down) ร่วมกับคำสั่งเคลื่อนที่ (move) และ
คำส่งั หมุน (turn) จะทำใหเ้ ราสามารถวาดรปู เรขาคณติ ต่างๆ ตามท่ีต้องการได้

10

การเขยี นสครปิ ต์วาดรูปทรงสี่เหล่ียม

การวาดรปู สีเ่ หลย่ี ม ตำแหนง่ เริ่มตน้ อย่ทู ่ีจุดทเ่ี ราวางตัวละครไว้ และให้ตัวละครเคลื่อนท่ไี ปตามทศิ ทางท่ี
ต้องการตามจำนวนกา้ ว และให้หนั ไปตามทิศทางดว้ ยบล็อก หัน 90 องศา

โดยท่ีการวาดรปู ทรงส่ีเหลยี่ มจะให้หนั 4 คร้งั (ทำซ้ำ)

11

แบบฝกึ ทักษะที่ 1
วาดภาพดว้ ยปากกา

คำช้แี จง : ใหน้ กั เรียนตอบคำถามตอ่ ไปนใี้ หถ้ กู ต้อง (คะแนนเตม็ 10 คะแนน)
1. หากตอ้ งการเคลียรเ์ สน้ หรือรปู ท่ีวาดคา้ งเอาไว้ออกกอ่ นเร่มิ วาดใหม่ ต้องใช้บล็อกคำส่ังใด
............................................................................................................................. .......................................................
2. จงบอกผลลัพธข์ องคำสัง่ ต่อไปน้ีให้ถกู ต้อง

3. หากตอ้ งการวาดรปู วงกลม จะต้องเขยี นสคริปต์ให้หันหรือหมุนรอบละ.........................องศา
4. หากต้องการวาดรูปหา้ เหลี่ยมด้านเทา่ มุมเท่าตอ้ งเขยี นสครปิ ต์อยา่ งไร

12

5. ใหน้ ักเรยี นเขียนสครปิ ต์ให้ตวั ละครวาดภาพอน่ื ๆ ทีไ่ มม่ ใี นตัวอยา่ ง มา 1 ภาพ
สครปิ ต์ ภาพ

ตอบได้ถกู ต้อง...........คะแนน  ผา่ น  ไม่ผา่ น
(เกณฑก์ ารประเมิน ตอบได้ 8-10 คะแนน ถือวา่ ผ่าน)

13

ใบความรูท้ ี่ 2
เร่มิ สร้างเกมแรกด้วย Scratch

การเขียนโปรแกรม เป็นการวางลำดับของชุดคำสั่ง เพื่อให้คอมพิวเตอร์ทำงานตามที่เราต้องการ สำหรับ
Scratch นั้น เราสามารถเขียนโปรแกรมควบคุมการทำงานของ ตัวละครแต่ละตัว รวมทั้งฉากหลังหรือเวทดี ้วย เพ่ือ
ตอบสนองต่อเหตุการณ์ต่างๆ ที่เกิดขึ้น เช่น เมื่อคลิกตัวละคร เมื่อเลื่อนเม้าส์ หรือเมื่อกดปุ่มลูกศรบนแป้นพิมพ์
เปน็ ตน้ ดงั นน้ั การทำงานของโปรแกรม จะเริม่ ตน้ ด้วยบลอ็ กเหตกุ ารณ์ (Events)

การสร้างเกมด้วยโปรแกรม Scratch เป็นการเป็นการประยุกต์ขั้นสูงกว่าการเล่าเรื่อง โดยสามารถควบคุม
ตัวละครทำภารกิจตา่ งๆ การตรวจสอบภารกจิ เพือ่ ให้คะแนน การเกบ็ คะแนน การจับเวลา การกระตนุ้ ให้ผ้เู ล่นที่การ
แพห้ รือชนะรวมท้งั เพ่มิ ความท้าทายอ่นื ๆ

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

เรามาเรียนรู้การเขียนโปรแกรมแบบง่ายๆ ด้วย Scratch กัน ในตัวอย่างนี้เป็นการประยุกต์ใช้งานบล็อก
ต่างๆ ของ Scratch มาใชง้ านรว่ มกนั สร้างการเคลื่อนไหวท่สี อดคล้องกนั เพ่อื สรา้ งสรรค์เปน็ เกมเพื่อดาวดวงนนั้ โดย
มตี ัวละคร คอื นก ดาว และตกึ ซงึ่ ตกึ เราจะนำมาเปน็ องค์ประกอบฉากหลังโดยฉากหลงั เล่ือนและเปล่ียนไปเร่ือย ๆ
ลักษณะของเกม คือ ใช้ลูกศร 4 ทิศบนแป้นพิมพ์ควบคุมการบินของนก ส่วนตัวละครอื่นเราจะใสโค้ดให้เคลื่อนท่ี
อัตโนมัติตามแนวแกน x และ y ที่กำหนดพิกัดเอาไว้ และมีเงื่อนไข ถ้านกเก็บดาวได้ 1 ครั้งจะได้ 1 คะแนน การ
สรา้ งเกมสามารถทำไดต้ ามข้ันตอน ดงั นี้

14

ส่งิ ที่ตอ้ งทำ
1. เลือกตวั ละครสำหรบั บิน (ถา้ ตอ้ งการทำทา่ ทางตา่ งๆ ตอนบิน ใหด้ ูจากคอสตูมของตัวละครนน้ั ได้)

- โปรแกรมให้ขยับขึ้น-ลง ซา้ ย-ขวาด้วยคยี บ์ อร์ดได้
2. เลอื กตวั ละครเปน็ เหมือนฉากท่เี ลื่อนไปเร่ือย ๆ ให้รู้สกึ เหมือนได้บินผ่านไป

- โปรแกรมให้ตัวละครเลื่อนจากซา้ ยไปขวา
3.เลือกฉากหลัง (Backdrop) ทเี่ หมาะกบั การบิน เชน่ ท้องฟ้า อวกาศ เป็นต้น

การเพม่ิ ฉากหลงั และตวั ละคร

1. ลบตัวละครแมวออก

2. เพ่ิมฉากหลังและตวั ละคร

ตวั ละครและฉากหลัง

15

กำหนดการเคลื่อนไหวของตัวละคร

การควบคุมการเคลือ่ นที่ ของตัวละครนก
3. คลิกท่ี ตวั ละคร นก

และลากบล็อกเม่อื กดปมุ่ มายงั พื้นท่เี ขยี นโปรแกรม และลากบลอ็ กเคล่อื นไหวมาตอ่
ดงั รปู

กดเลอื กปมุ่ ข้นึ -ลง, ซา้ ย-ขวา

16

การเคล่อื นที่ ของตัวละครตกึ ตอ้ งการเลอ่ื นตกึ จากฝั่งขวาไปยังฝงั่ ซา้ ย

4. ทำใหต้ วั ละครตึก(เสมือน)บนิ โดยเลอ่ื นตึก จาก ฝงั่ ขวา ไปฝ่งั ซา้ ย
- คลิกที่ ตัวละคร ตกึ

เรมิ่ โปรแกรมโดยการลากบล็อก เม่ือคลิกธงเขียว มาวาง แล้วใช้ วนซำ้ ตลอด
เพือ่ ให้ตกึ ขยับไปเรื่อย ๆ เพือ่ เปลย่ี นตกึ รปู ใหม่เร่ือย ๆ เขียนโปรแกรม ดงั นี้

5. เร่มิ ต้นให้ไปอยูท่ ต่ี ำแหน่ง x-250 เพิ่ม ชดุ ถดั ไป

คลกิ ธงเขยี ว ลองดผู ลของโปรแกรม

เมอ่ื เริ่มที่ X=250 แล้ว คอ่ ยๆ เล่อื นไปทลี ะ -10

17

การเคลอื่ นท่ี ของตวั ละครดาว ต้องการเลือ่ นดาว จากฝ่งั ขวาไปยังฝง่ั ซา้ ยโดยใหส้ มุ่ ตำแหนง่
6. คลกิ ที่ ตัวละคร ดาว

7. ลากบลอ็ กเม่อื คลิกธงเขียว และ วนซ้ำตลอด มาตอ่ กนั เพื่อเตรยี มให้ดาวปรากฏและเคลอื่ นท่ี

8. กำหนดใหต้ วั ละครดาวเล่ือนจากขวาไปซ้าย โดยใหส้ มุ่ ตำแหน่ง

9. เพ่ิม ต้ังค่า x เป็น กำหนดให้ไปอย่ทู ่ีตำแหน่ง x = 250 แลว้ ค่อยๆ เล่ือนไปทีละ -10

ทำซำ้ จำนวน 100 ครง้ั และรอ 1 วินาที เขยี นโปรแกรมได้ดงั รูป

คลกิ ธงเขยี ว ลองดผู ลของโปรแกรม

18

การเขยี นคำส่งั เกบ็ ของแลว้ มคี ะแนนเพ่ิมข้นึ

10. เขยี นโปรแกรมให้ตวั ละครนก เม่อื สัมผสั ดาวแลว้ มคี ะแนนเพม่ิ ข้ึน
- คลกิ ท่ี ตวั ละคร นก

11. คลิกท่ีตวั แปร เลือก สรา้ งตวั แปร

12. สร้างตวั แปร ตงั้ ชอื่ ว่า คะแนน เลือก ตกลง

19

- คลิกทีช่ อ่ งข้างหน้าตัวแปรคะแนน เพอื่ แสดงคะแนนในบริเวณเวที

13. ลากบลอ็ กคำส่ังเมอื่ คลิกธงเขยี ว มาท่ีบรเิ วณเขยี นโปรแกรม และบล็อกคำสง่ั อื่นๆ ดงั รูป

กำหนดใหต้ วั ละครนกอยูด่ า้ นหนา้ สุด
ตง้ั คา่ ตำแหน่ง x = -18
ตั้งคะแนนเร่ิมตน้ ให้เท่ากบั 0

ตรวจจบั เมือ่ สมั ผัสดาว
เริ่มเสียง Zoop
ตั้งให้เปลีย่ นคะแนนเพิ่มทลี ะ 1

20
ภาพการแสดงผลโปรแกรม เมอื่ คลิกธงเขยี ว รนั โปรแกรม

21

แบบฝึกทกั ษะท่ี 2
เรอ่ื ง เริ่มสร้างเกมแรกดว้ ย Scratch

คำชีแ้ จง : ให้นักเรียนตอบคำถามตอ่ ไปนี้ใหถ้ ูกต้อง (10 คะแนน)
1. ให้นักเรียนออกแบบโปรแกรมสร้างเกมสรา้ งสรรคต์ ามจินตนาการ โดยมอี งค์ประกอบ ดังน้ี

ชอื่ เกม...................................................................................................................... ......................................................

ตวั ละคร.........................................................................................................................................................................

ฉากหลงั .........................................................................................................................................................................

ลกั ษณะของเกม เง่อื นไขในการเลน่ เกม หมายเหตุ

............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
.

2. ให้นกั เรียนเขียนโปรแกรม Scratch เพือ่ สร้างเกมทตี่ ้องการโดยใช้ความคดิ สร้างสรรค์และฝึกทกั ษะการแกป้ ญั หา
3. บันทึกโปรเจกต์ ชื่อ เกมแรกดว้ ย Scratch

ตอบได้ถกู ต้อง...........คะแนน  ผา่ น  ไม่ผ่าน
(เกณฑ์การประเมนิ ตอบได้ 8-10 คะแนน ถือว่าผ่าน)

22

ใบความรู้ท่ี 3
เกมสรา้ งสรรค์ 1 (เกมบวกเลข)

ในเกมบวกเลขนี้ เราจะได้เรียนรู้และฝึกเกี่ยวกับการสร้างตัวแปร (Make Variable), คำสั่ง ถ้า…แล้ว…
มิฉะนั้น (if-else), คำสั่งวนซ้ำ (loop), การกำหนดค่า (คำตอบ), การนับคะแนน(score) และอ่ืนๆ โดยมีขัน้ ตอนดงั น้ี

การสร้างตัวแปร เพ่อื เกบ็ ค่าตัวแปร (Make Variable)

1. การสรา้ งตวั แปร ไปที่ ตัวแปร เลอื ก สรา้ งตวั แปร

23

2. สรา้ งตวั แปร ตั้งชอ่ื วา่ Number1 และ Number2 เลือก ตกลง

3. กดเลอื กเพ่อื ให้แสดงตวั แปรที่สรา้ ง

24

การสมุ่ ตวั เลข ด้วยคำส่งั สุม่ (Random)

4. ไปที่เหตกุ ารณ์ เลอื ก
5. กำหนดคา่ ตัวเลขในการสมุ่ ให้กับตัวแปร Number1 และ Number2

• ไปที่ ตวั แปร เลือก
• เลอื กตวั แปร Number1 และ Number2
• ทำการสุม่ ค่าตัวเลข ไปที่ตวั ดำเนนิ การ เลอื ก (กำหนดเปน็ 1-100)

6. ถามโจทย์บวกเลขไปที่ ตรวจจับ เลอื ก ถาม
7. ไปที่ตวั ดำเนนิ การ เลือก ต่อ มาใสท่ ่ีถาม เปลย่ี น แอปเปิ้ล เปน็ เคร่อื งหมายบวก (+)

8. ไปทตี่ ัวแปร เลือก Number1 และ Number2 มาใสใ่ นตวั ดำเนินการ

25

หน้าจอการทดสอบโปรแกรม

การตรวจสอบคำตอบ
คะแนน (Score)

9. เม่อื ตวั ละครได้รับค่า จะต้องทำการตรวจสอบคำตอบ ไปที่ ควบคมุ เลือก ถา้ …แล้ว…มิฉะนน้ั

10. ซ่งึ การตรวจคำตอบ เป็นการนำค่า Number1 + Number2 และนำค่าท่ใี ดมาเปรียบเทียบกับคำตอบของผเู้ ล่น

โดยไปที่ ตวั ดำเนินการ เลอื ก , ไปที่ ตรวจจับ เลือก และเลือกตัวแปร : Number1

และ Number2 มาใส่ จะได้

26

11. จากนน้ั นำไปรวมเขา้ กับ ถา้ …แลว้ …มฉิ ะนั้น จะได้

การตรวจสอบคำตอบ (ถูก-ผดิ ) ทำการกำหนด

คะแนน (Score)

12. เลือกตวั ละครเพ่ือกำหนดกระจายขอ้ ความ ไปที่ เหตกุ ารณ์ เลอื ก

ขอ้ ความใหม่ ตอบถูก และ ตอบผิด

27
13. จากนั้นทำการกระจายข้อความ เลือกตอบถูก มาใสท่ ี่ ถ้า และ กระจายข้อความ เลอื กตอบผิดมาใสท่ ่ี มิฉะนน้ั

14. กำหนดตวั ละครเมื่อ คำตอบถูกต้อง ใหแ้ สดงเม่ือได้รับขอ้ ความ โดยไปทีค่ วบคมุ เลอื ก เมอ่ื ฉันได้รับขอ้ ความ
และเลอื ก ตอบถูก
15. กำหนดตัวละครพูดว่า “ถูกต้อง” ไปท่ี รูปลักษณ์ เลือก
16. กำหนดตวั ละคร เม่ือคำตอบผิด ให้แสดงเม่ือไดร้ บั ข้อความ โดยไปที่ควบคุม เลือก เมื่อฉนั ได้รบั ข้อความ และ
เลือกตอบผดิ
17. กำหนดตัวละคร พูดวา่ “ลองคดิ ใหม่” ไปท่รี ปู ลักษณ์ เลือก

28

คำตอบถูกตอ้ ง คำตอบผิด

หนา้ จอการทดสอบโปรแกรม

การถามซำ้ ๆ (loop)

18. เมอ่ื ต้องการให้ตวั ละครถามซำ้ ๆ ไปเรื่อย ๆ หรอื การทำซ้ำ ไปท่ีควบคุม เลอื กวนซ้ำตลอด จะได้ดงั น้ี ตวั ละครก็
จะถามเราไปเร่ือย ๆ

29

19. ทำการสร้างตัวแปร ท่ชี ่ือวา่ คะแนน จะได้

ถ้าไม่ต้องการใหต้ วั เลขปรากฏทห่ี นา้ จอ ใหค้ ลิกที่
ชอ่ งขา้ งหนา้ ตวั แปรเหล่านีเ้ พื่อเอาเครอ่ื งหมายออก

การนบั คะแนน (Score)

20. ทำการตั้งคา่ คะแนน เทา่ กับ 0 โดยไปที่ ตัวแปร เลือกต้งั ค่าตวั แปร โดยกำหนดค่าเร่ิมตน้ เปน็ 0
21. ทำการตง้ั ค่าเมื่อตอบถูกให้เพม่ิ ทลี ะ 1 คะแนน ไปท่ี ตัวแปร เลือก เปล่ยี น 1 โดยให้เพมิ่ ทลี ะ 1 คะแนน

30
หน้าจอการทดสอบโปรแกรม

31

แบบฝึกทกั ษะท่ี 3
เร่อื ง เกมสร้างสรรค์ 1

คำชแี้ จง : ให้นักเรยี นตอบคำถามตอ่ ไปนใ้ี หถ้ กู ต้อง (10 คะแนน)
1. ใหน้ ักเรียนออกแบบโปรแกรมสรา้ งเกมสรา้ งสรรค์ตามจินตนาการ โดยมีองคป์ ระกอบ ดังนี้

ชอื่ เกม...................................................................................................................... ......................................................

ตวั ละคร.........................................................................................................................................................................

ฉากหลงั ............................................................................................................................................... ..........................

ลกั ษณะของเกม เงอื่ นไขในการเลน่ เกม หมายเหตุ

............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
............................................................... ................................................................... ..............................
.

2. ให้นกั เรียนเขียนโปรแกรม Scratch เพอื่ สร้างเกมที่ต้องการโดยใชค้ วามคดิ สรา้ งสรรคแ์ ละฝกึ ทักษะการแกป้ ัญหา
3. บันทกึ โปรเจกต์ ชอื่ เกมสรา้ งสรรค์ 1

ตอบได้ถกู ต้อง...........คะแนน  ผ่าน  ไมผ่ ่าน
(เกณฑก์ ารประเมนิ ตอบได้ 8-10 คะแนน ถือว่าผ่าน)

32

ใบความรูท้ ี่ 4
เกมสรา้ งสรรค์ 2 (เกมรับลกู บอล)

เกมนม้ี ีตัวละครเพียง 2 ตัว คือ ลกู บอลและตัวรับลูกบอล (หรอื จะเปลย่ี นเปน็ ตัวละครอ่ืนก็ได้) โดยผู้เล่นจะ
บังคับปุ่มลูกศรซ้าย-ขวาของแป้นพิมพ์ขยับตัวรับลูกบอลไปมาทางด้านซ้ายหรือขวา เพื่อรับลูกบอลที่ตกลงมาให้
ไดม้ ากทส่ี ดุ ภายในเวลา 20 วินาที
ลกั ษณะของเกม

ในเกมนี้ ให้ผู้เล่นกดปุ่มลูกศรซ้าย-ขวาของแป้นพิมพ์ขยับตัวรับลูกบอลไปมาทางด้านซ้ายหรือขวา เพื่อรับ
บอลทต่ี กลงมา เร่ิมตน้ โปรแกรม คะแนนจะถูกเซตเป็น 0 และเวลาถูกเซตที่ 20 วนิ าที เมอื่ คลกิ ธงเขียวรันโปรแกรม
ลูกบอลจะเลื่อนเด้งชนขอบ หากรับลูกบอลได้คะแนนจะเพิ่มขึ้นครั้งละ 1 คะแนน โดยเวลาจะนับถอยหลังลดลง
จนถึง 0 เกมจะหยดุ และเปลยี่ นฉากเป็น GAME OVER

หน้าจอโปรแกรมเกมรบั ลกู บอล

33

สรา้ งตวั ละคร และฉากหลัง

สรา้ งตวั ละคร
1. เราจะมาสร้างเกมแรกโดยการเปดิ โปรแกรม Scratch เพอ่ื เปิดหน้าตา่ งสำหรับสร้างโปรเจกต์

2. ลบตวั ละครที่ไม่ไดใ้ ชแ้ ละเพ่มิ ตัวละครท่ีต้องการใช้เขา้ มาในเกม

2.1 คลิกปุ่มถังขยะ เพื่อลบตัวละครแมวน้ีออก 2.2 เล่ือนเมาส์ไปคลิก เพื่อ
เลอื กตัวละครอ่ืนมาใสแ่ ทน

34

2.3 เพ่ิมตัวละครที่จะใช้ คือ Paddle และ Ball 2.4 จดั วางตัวละครตามตำแหน่งท่ตี ้องการ

สรา้ งฉากหลัง
ฉากหลงั ในเกมจะมฉี ากอยดู่ ้วย 2 ฉาก คือ ฉากสำหรบั เลน่ เกม และฉากจบเกม ซึง่ วิธสี รา้ งฉากหลงั มีขน้ั ตอน ดงั น้ี

2. คลิกแทบ็ ฉากหลัง เพื่อจะวาดฉากจบเกม

3. คลิกปุ่มข้อความ

พ้ืนทข่ี องเวที

1. คลกิ เลอื กฉากหลัง

35

4. เลอื กสีข้อความทตี่ ้องการ

5. คลกิ ท่พี นื้ ท่ีของเวที พิมพ์ขอ้ ความ GAME OVER ลงไป

7. เลือกฉากหลงั ตามต้องการ
6. เล่อื นเมาส์ไปคลกิ เพ่ือเลือกฉากสำหรับเล่นเกม

36

เร่มิ ต้นเขยี นโปรแกรม

เขียนโปรแกรมสำหรบั ทีร่ ับลูกบอล
เราจะมาเขียนโปรแกรมเพ่ือให้ท่ีรบั ลูกบอลเคลื่อนท่ีไปมาทางซ้ายหรือขวาตามทิศทางลูกศร ที่ผู้เล่นเกมกด

ปุม่ ลูกศรบนแป้นพมิ พ์

1. คลกิ เลือกตัวละคร Paddle
2. คลกิ ท่แี ท็บโค้ดเพ่ือเริม่ เขียนโปรแกรมสำหรับท่รี ับบอล

3. คลิกกลุม่ เหตกุ ารณ์ 4. ลากบล็อกเมื่อคลกิ ธงเขียวมาวาง

5. คลกิ กลมุ่ ควบคมุ 37
8. คลกิ กลุ่มตรวจจับ
10. คลกิ กลุ่มเคลื่อนไหว เพื่อควบคุมการทำงานของโปรแกรมให้วน
อยู่ในลูป วนซำ้ ตลอด ไมร่ จู้ บ

6. ลากบล็อกวนซำ้ ตลอดมาวาง
7. ลากบล็อก ถา้ ...แล้ว มาวาง

เพ่อื ควบคมุ เง่อื นไขกาทำงาน

9. ลากบล็อกปุ่ม...มาวาง และ
เลอื กเพือ่ กำหนดเปน็ ลกู ศรช้ีขวา

กำหนดปุม่ เป็นปุม่ ลกู ศรชข้ี วา

11. ลากบลอ็ กเคล่ือนที่มาวาง
และกำหนดเป็น 20 ก้าว

38

12. คลกิ ขวาท่บี ล็อก เลือก
ทำซำ้ เพอ่ื คดั ลอกสครปิ ต์

13. ลากบล็อกมาวางต่อกนั และ
เปล่ียนปุ่มเปน็ ลูกศรชีท้ างซา้ ย

กำหนดปุ่มเป็นปมุ่ ลกู ศรช้ีทางซา้ ย

39

โปรแกรมการทำงานของ Paddle เปน็ ดังน้ี

เร่ิมต้นทำงานเม่ือผู้เล่นคลกิ ธง

เขยี ว คำสัง่ ควบคมุ การทำงานของโปรแกรมใหว้ นอยูใ่ นลูป วนซำ้

ตลอด ไมร่ ู้จบ ถา้ กดปุ่มลูกศรชขี้ วา

ตวั ละครเคลอื่ นทีไ่ ปทางขวาคร้ังละ 20 กา้ ว

ถ้ากดปุ่มลกู ศรชี้ทางซา้ ย
ตวั ละครเคลอ่ื นทไ่ี ปทางซา้ ยครัง้ ละ 20 กา้ ว

เขียนโปรแกรมสำหรบั ลูกบอล

เราจะมาเขียนโปรแกรมให้ลูกบอลเคลื่อนที่ไปรอบๆ เวที โดยหนั 60 องศา และเมื่อชนขอบใหส้ ะท้อนกลบั
โดยกำหนดเง่อื นไข ถ้าลกู บอลสมั ผสั กับท่รี ับลูกบอลคะแนนจะบวกเพ่ิมขนึ้ 1 คะแนน

1. คลิกเลือกตัวละคร Ball

2. ลากบล็อกเม่ือคลกิ ธงเขยี วมาวาง

40

3. ลากบล็อกมาวาง และกำหนดการเคลือ่ นท่ีของลกู บอล ดงั น้ี
เรม่ิ ตน้ ทำงานเม่ือผเู้ ล่นคลกิ ธงเขยี ว
กำหนดลูกบอลหนั 60 องศา
คำสง่ั ควบคมุ การทำงานของโปรแกรมใหว้ นอยใู่ นลปู วนซำ้ ตลอด ไมร่ ู้จบ
เคลอ่ื นที่ 20 กา้ ว
ถา้ ชนขอบให้สะท้อนกลบั

การกำหนดเง่อื นไขคะแนน

4. ลากบล็อกเม่ือคลิกธงเขยี วมาวางอกี บลอ็ ก

6. คลกิ สร้างตวั แปร

7. พมิ พช์ อื่ ตัวแปร และกดตกลง

5. คลิกกล่มุ ตัว
แปร เราจะกำหนดเงอ่ื นไข

คะแนน

41

ผลลพั ธ์

ถา้ ต้องการใหค้ ะแนนปรากฏทีห่ นา้ จอ อย่าลืมคลกิ
ทำเคร่อื งหมายทชี่ ่องขา้ งหน้าตัวแปรเหล่านด้ี ้วย

8. ลากบล็อกตั้งคา่ ตัวแปรมาวาง
และเลือกตัวแปร คะแนน

42

9. ลากบล็อกมาวาง และกำหนดเง่อื นไขคะแนน ดังน้ี

เรม่ิ ตน้ ทำงานเมื่อผู้เลน่ คลิกธงเขียว
กำหนดคะแนน เป็น 0

คำสัง่ ควบคมุ การทำงานของโปรแกรมให้วนอยูใ่ นลูป วนซำ้ ตลอด ไมร่ ู้จบ
ถ้าลูกบอลแตะโดนกับท่รี ับลกู บอล

เปลีย่ นคะแนนทีละ 1 คะแนน
ถา้ ลกู บอลแตะโดนกับทีร่ บั ลูกบอลใหห้ นั ขวา 180 องศา
เคล่อื นที่ 10 กา้ ว
รอ 0.5 วนิ าที

โปรแกรมการทำงานของลูกบอล เป็นดังนี้


Click to View FlipBook Version