إرسال رسالة مخصصة من كائن إلى كائن آخر أو كائنات لتنفيذ مهام محددة يسمى:
- البث
- المتغير
- اللائحة
- الاستنساخ
كتلة «broadcast» نجدها في مجموعة:
- Looks
- Motion
- Operators
- Events
رتّب خطوات إنشاء بث:
- اختيار Events
- سحب الأمر Broadcast
- اختيار New message من السهم
- كتابة اسم الرسالة
لإنشاء رسالة بث جديدة نختار من السهم:
- Make a List
- New message
- Make a Block
- Make a Variable
الكتلة التي تستقبل رسالة البث هي:
- «create clone of»
- «broadcast»
- «ask and wait»
- «when I receive»
كتلة «when I receive» نجدها في مجموعة:
- Sound
- Sensing
- Variables
- Events
رتّب خطوات استقبال رسالة البث:
- سحب الكتلة «when I receive» من مجموعة Events
- اختيار الرسالة المطلوبة
- إضافة أوامر أخرى
مجموعة مرتبة من القيم يتم إدارتها باستخدام كتل خاصة وتخزن فيها أعداد وكلمات وجمل تسمى:
رتّب خطوات إنشاء اللائحة:
- اختيار Variables
- الضغط على Make a List
- كتابة اسم اللائحة
لإنشاء لائحة جديدة نضغط على:
- Make a Variable
- Make a List
- Make a Block
- New message
في بداية إنشاء اللائحة يكون طولها:
لإضافة عنصر إلى اللائحة على المنصة نضغط على الزر:
عند إضافة عنصر إلى اللائحة يزداد طولها بمقدار 1.
كتلة «add thing to» تستخدم لـ:
- حذف عنصر من اللائحة
- إضافة عنصر إلى اللائحة
- حذف جميع العناصر
- إخفاء اللائحة
كتلة «delete 1 of» تستخدم لـ:
- إضافة عنصر
- إظهار اللائحة
- حذف جميع العناصر
- حذف عنصر من اللائحة
كتلة «delete all of» تستخدم لـ:
- حذف عنصر واحد
- إضافة عنصر
- حذف جميع العناصر
- استبدال عنصر
كتلة «insert thing at 3 of» تستخدم لـ:
- حذف جميع العناصر
- إخفاء اللائحة
- إدراج عنصر في موقع محدد
- معرفة طول اللائحة
كتلة «replace item 4 of … with» تستخدم لـ:
- إضافة عنصر
- حذف جميع العناصر
- إظهار اللائحة
- استبدال أحد العناصر بقيمة محددة
كتلة «item 1 of» تستخدم لـ:
- حذف العنصر الأول
- إضافة عنصر
- إخفاء اللائحة
- الحصول على قيمة عنصر واستخدامه بالبرنامج
كتلة «length of» تعطي:
- قيمة العنصر الأول
- طول اللائحة (عدد العناصر)
- اسم اللائحة
- مكان اللائحة
كتلة «contains ?» تستخدم لـ:
- إظهار اللائحة
- حذف عنصر
- التأكد من وجود عنصر في اللائحة
- إضافة عنصر
صِل كل كتلة بوظيفتها:
- show list = إظهار اللائحة
- hide list = إخفاء اللائحة
- delete all of = حذف جميع العناصر
تكرار الكائن في منصة العمل يسمى:
- المتغير
- الاستنساخ
- اللائحة
- البث
كتلة «create clone of myself» نجدها في مجموعة:
- Events
- Control
- Operators
- Looks
رتّب خطوات الاستنساخ لكائن معين:
- اختيار Control
- سحب أمر إنشاء نسخة «create clone of»
- إضافة أوامر أخرى
الكتلة التي نبدأ بها أوامر النسخة الجديدة هي:
- «when I receive»
- «broadcast»
- «when I start as a clone»
- «when this sprite clicked»
تظهر كل النسخ في نفس مكان الكائن الذي يتم نسخه.
لنقل النسخ بعيدًا عن بعضها لتظهر بشكل منفرد نستخدم كتلة:
- «ask and wait»
- «show variable»
- «go to x: pick random … y: pick random …»
- «delete all of»
لإنشاء كتلة جديدة نختار مجموعة:
- My Blocks
- Sensing
- Events
- Variables
لإنشاء كتلة جديدة نضغط على:
- New message
- Make a Block
- Make a List
- Make a Variable
رتّب خطوات إنشاء الكتلة:
- اختيار My Blocks
- الضغط على Make a Block
- كتابة اسم الكتلة
- تعريف الكتلة بإضافة الكتل أسفل منها
تظهر كتلة التعريف للكتلة الجديدة في منطقة الأوامر للكائن.
يمكن إضافة أوامر أسفل الكتلة التي تم تعريفها.
صِل كل أمر بالمجموعة التي يوجد فيها:
- Make a Variable = Variables
- Make a Block = My Blocks
- create clone of = Control
- broadcast = Events