การเขียนโปรแกรมโดยใช้ Scratch
โปรแกรม Scratch (อ่านว่า สะ – แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ ช่วยให้ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสร้างสรรค์ เป็นระบบ และมีเหตุผล
ลองเล่นตัวอย่างเกมจาก Scratch:
วิธีการเข้าใช้งานโปรแกรม Scratch
1. ใช้งานแบบออนไลน์ (Online)
1. เข้าไปที่: scratch.mit.edu
2. คลิกปุ่ม "Start Creating" เพื่อเริ่มเขียนโปรแกรมได้ทันที
2. ใช้งานแบบออฟไลน์ (Offline)
เหมาะสำหรับคอมพิวเตอร์ที่ไม่มีอินเทอร์เน็ต:
1. ดาวน์โหลดโปรแกรมที่: scratch.mit.edu/download
2. เลือกระบบปฏิบัติการ (เช่น Windows หรือ macOS)
3. เปิดไฟล์ที่ดาวน์โหลดเพื่อติดตั้งโปรแกรมลงในเครื่องคอมพิวเตอร์
4. เมื่อติดตั้งเสร็จ ให้กดปุ่ม "No, thanks" ในหน้าจอที่แสดงขึ้นมา
5. พร้อมใช้งาน! ไอคอนโปรแกรมจะแสดงอยู่บนหน้าจอสำหรับใช้งานครั้งต่อไป
1. ส่วนประกอบของโปรแกรม Scratch
- 1. แถบเมนู (Menu bar)
- 2. แถบเครื่องมือ (Tabs)
- 3. บล็อกคำสั่ง (Block Palette)
- 4. ส่วนขยาย (Extension)
- 5. พื้นที่ทำงาน (Script Area)
- 6. ปุ่มย่อ-ขยาย พื้นที่วางบล็อก
- 7. เริ่มต้น-สิ้นสุด (Start-Stop)
- 8. การแสดงผล (Screen Control)
- 9. เวที (Stage)
- 10. รายละเอียดตัวละคร (Sprites list)
- 11. รายละเอียดเวที (Stage information)
🧩 กิจกรรม: นักสำรวจ Scratch รุ่นเยาว์
ตอนที่ 1: ช่วยเลือกชื่อส่วนประกอบให้ถูกต้อง
ตอนที่ 2: ความลับของพิกัด (X, Y)
ตำแหน่ง "กึ่งกลาง" ของเวทีพิกัด X และ Y มีค่าเท่าใด?
X: Y:(คำใบ้: ดูที่หัวข้อ 2.2 ในเนื้อหา)
2. รู้จักโปรเจกต์ Scratch
โปรเจกต์มีโครงสร้างหลัก 3 ส่วน คือ:
2.1 เวที (Stage)
2.2 ตัวละคร (Sprite)
วัตถุที่แสดงบทบาทบนเวที มีคุณสมบัติ 2 ประการ:
- คุณลักษณะ: ชื่อ, ชุดแต่งกาย, ท่าทาง
- พฤติกรรม: การเคลื่อนที่, การตอบสนอง
การกำหนดรายละเอียดตัวละคร:
หมายเลข 1: ชื่อตัวละคร
หมายเลข 2 (x, y): ตำแหน่งของตัวละคร (กึ่งกลางคือ 0, 0)
หมายเลข 3: แสดง/ซ่อนตัวละคร | หมายเลข 4: ขนาดตัวละคร | หมายเลข 5: ทิศทางการหมุน
2.3 สคริปต์ (Script)
ชุดคำสั่งที่สั่งให้ตัวละครหรือเวทีทำงาน แบ่งเป็น 9 กลุ่มบล็อกสีสันต่างกันเพื่อความเข้าใจง่าย