สร้างบล็อกใน BYOB

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

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

ใน BYOB (รูปซ้าย) สามารถสร้างฟังก์ชันได้โดยการสร้างบล็อกใหม่ ด้วยการเลือกคำสั่งหมวดตัวแปร (Variables) จากนั้นคลิกปุ่มสร้างบล็อก (Make a block) ซึ่งอยู่ด้านล่างสุดของหมวดนี้

หรือทำได้อีกวิธีหนึ่ง ด้วยการคลิกขวาตรงที่ว่าง บนพื้นที่สำหรับเขียนสคริปต์ จากนั้นคลิกเลือก “Make a block” จากเมนูที่โผล่ขึ้นมา

 

 

 

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

นอกจากนั้น บล็อกใหม่ยังกำหนดได้ว่าจะใช้ได้กับทุกตัวละคร (for all sprites) หรือได้เฉพาะตัวละครปัจจุบัน (for this sprite only)

Advertisements

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 )

Google+ photo

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

Twitter picture

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

Facebook photo

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

Connecting to %s