Scratch
Scratch
โปรแกรม Scratch คือ ภาษาคอมพิวเตอร์เชิงภาพ (Visual Programming Language) ที่ใช้หลักการเขียนโปรแกรมด้วยบล็อกคำสั่ง (Block-based Programming) แทนการพิมพ์ชุดคำสั่งด้วยตัวอักษร
ส่วนประกอบหลักของหน้าจอโปรแกรม Scratch
หน้าต่างการทำงานของโปรแกรม Scratch ถูกออกแบบมาให้ใช้งานง่ายและแบ่งเป็นสัดส่วนอย่างชัดเจน โดยมีส่วนประกอบหลักที่สำคัญ 8 ส่วน ดังนี้
1. แถบเมนู (Menu Bar)
อยู่บริเวณด้านบนสุดของโปรแกรม รวบรวมคำสั่งพื้นฐานในการจัดการโปรเจกต์ เช่น การเปลี่ยนภาษา, เมนู File (สร้างใหม่, บันทึกลงเครื่อง, โหลดโปรเจกต์), เมนู Edit และเมนู Tutorials (บทเรียนสอนการใช้งานเบื้องต้น)
2. กลุ่มบล็อกคำสั่ง (Block Palette)
แถบด้านซ้ายมือที่รวบรวมคำสั่งทั้งหมดไว้ โดยจัดหมวดหมู่และแยกตามสีเพื่อให้ง่ายต่อการจดจำ เช่น:
Motion (สีน้ำเงิน): คำสั่งเกี่ยวกับการเคลื่อนที่
Looks (สีม่วง): คำสั่งเกี่ยวกับการแสดงผล รูปลักษณ์ หรือการพูด
Events (สีเหลือง): คำสั่งเหตุการณ์สำหรับเริ่มต้นโปรแกรม
Control (สีส้ม): คำสั่งควบคุมเงื่อนไขและการทำซ้ำ
3. พื้นที่เขียนสคริปต์ (Script Area)
พื้นที่ว่างบริเวณกว้างตรงกลางหน้าจอ เป็นพื้นที่ทำงานหลักที่เราจะลากบล็อกคำสั่งจาก Block Palette มาต่อเข้าด้วยกันเป็นลำดับขั้นตอน (คล้ายการต่อจิ๊กซอว์) เพื่อสั่งให้ตัวละครทำงานตามที่ออกแบบไว้
4. เวที (Stage)
กรอบสี่เหลี่ยมบริเวณมุมขวาบน ทำหน้าที่เป็นหน้าจอแสดงผลลัพธ์การทำงานของโปรแกรม ทุกอย่างที่เราเขียนโค้ดสั่งงานไป จะแสดงผลเป็นภาพเคลื่อนไหว เกม หรือนิทานบนพื้นที่เวทีนี้
5. พื้นที่จัดการตัวละคร (Sprite Pane)
อยู่ด้านล่างของเวที ใช้สำหรับจัดการตัวละครหลัก (Sprite) ทั้งหมดในโปรเจกต์ สามารถเพิ่มตัวละครใหม่ (จากคลังภาพ, วาดเอง, หรืออัปโหลด) ลบตัวละครทิ้ง รวมถึงใช้ตั้งค่าพิกัดตำแหน่ง (X, Y) ขนาด และทิศทางของตัวละคร
6. พื้นที่จัดการฉากหลัง (Backdrop / Stage Pane)
อยู่มุมขวาล่างสุด (ข้างพื้นที่จัดการตัวละคร) ใช้สำหรับเปลี่ยน เพิ่ม หรือจัดการภาพพื้นหลังของเวทีเพื่อให้เข้ากับเรื่องราวที่กำลังสร้าง
7. ปุ่มควบคุมการทำงาน (Control Buttons)
อยู่ด้านบนของเวที มี 2 ปุ่มหลักที่สำคัญ:
ปุ่มธงสีเขียว (Green Flag): ใช้สำหรับ เริ่มต้น การทำงานของสคริปต์ทั้งหมดที่เขียนไว้
ปุ่มหกเหลี่ยมสีแดง (Stop Sign): ใช้สำหรับ หยุด การทำงานทั้งหมดของโปรแกรมทันที
8. แท็บเครื่องมือย่อย (Tabs)
บริเวณมุมซ้ายบน (ข้างๆ Block Palette) จะมีแท็บให้สลับโหมดการทำงาน 3 โหมด คือ:
Code: หน้าต่างสำหรับนำบล็อกมาเขียนสคริปต์ (หน้าต่างเริ่มต้น)
Costumes: พื้นที่สำหรับวาด ระบายสี หรือปรับแต่งหน้าตาท่าทางของตัวละคร (ถ้าคลิกที่เวทีจะเปลี่ยนเป็นแท็บ Backdrops เพื่อวาดฉาก)
Sounds: พื้นที่สำหรับเลือก ตัดต่อ หรือบันทึกเสียงประกอบต่างๆ ลงในโปรเจกต์
-- กำลังปรับปรุง --
-- กำลังปรับปรุง --