Categories
Programming Scratch

จากบล็อก สู่สคริปต์

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

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

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

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

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s