صفحة ١٧٠
الكائنات في سكراتش هي العناصر التي تضيفها للمنصة، مثل الصور أو النصوص، ويمكنك التحكم فيها. انظر إلى لوحة التحكم أسفل الشاشة، ستجد أرقاماً تحدد موقع الكائن على المنصة باستخدام الاحداثيات x و y، ورقماً يحدد اتجاهه، وآخر لحجمه. توجد أيضاً أزرار صغيرة تتيح لك تغيير اسم الكائن، أو إخفاءه من المنصة، أو تغيير مكانه واتجاهه وحجمه ببساطة.
صفحة ١٧١
لكي تبدأ مشروعك الجديد، قد تحتاج لمسح كائن القطة الافتراضي. يمكنك فعل ذلك بسهولة بالضغط على أيقونة سلة المهملات الصغيرة الموجودة فوق صورة الكائن في لوحة الكائنات. هناك طريقة أخرى وهي النقر بزر الفأرة الأيمن على الكائن، ستظهر لك قائمة بها خيار الحذف. بمجرد اختيار الحذف، سيختفي الكائن تماماً من المنصة، وتصبح الساحة فارغة وجاهزة لإضافة كائنات مشروعك الخاص.
صفحة ١٧٢
لإضافة كائنات جديدة، يتوفر لديك أربعة خيارات متنوعة. يمكنك اختيار كائن جاهز من مكتبة سكراتش المليئة بالرسومات، أو رسم كائن خاص بك، أو ترك البرنامج يختار لك كائناً عشوائياً، أو حتى رفع صورة من ملفات جهازك الشخصي. انظر إلى أيقونة اختيار كائن في أسفل الزاوية، عند الضغط عليها ستظهر لك هذه القائمة التي تحتوي على الأزرار الأربعة لكل طريقة.
صفحة ١٧٣
عند الضغط على زر اختيار كائن، تفتح أمامك مكتبة ضخمة. صنفها البرنامج ليسهل عليك البحث، مثل فئة الحيوانات. انظر إلى الشكل، بعد اختيار فئة الحيوانات، تظهر لك قائمة طويلة، اختر منها ما يناسب مشروعك، مثل الديناصور المسمى Dinosaur4. تذكر أنه يمكنك إضافة أكثر من كائن للمشروع الواحد، وكل كائن منهم سيعمل بشكل مستقل عن الآخر.
صفحة ١٧٤
الكائن الواحد قد يحتوي على مظاهر متعددة. المظهر هو وضعية مختلفة للكائن، وعند التبديل بينها بسرعة، يظهر الكائن كأنه يتحرك. في تبويب المظاهر، ستجد قائمة بمظاهر الكائن المختار، وأدوات للتعديل عليها مثل التكبير أو التصغير أو اختيار الألوان. كل مظهر له اسم خاص، ويمكنك استكشاف هذه المظاهر وتغييرها لتعطي حيوية أكبر لرسوماتك.
صفحة ١٧٥
للتحكم بمظاهر الكائن برمجياً، نستخدم لبنات فئة الهيئة ذات اللون البنفسجي. انظر إلى اللبنات الموضحة في الشكل، يمكنك استخدام لبنة تغيير المظهر لاختيار شكل معين من القائمة، أو لبنة المظهر التالي التي تنتقل بك بين المظاهر بالترتيب. استخدم هذه اللبنات عندما تريد أن تجعل الكائن يبدو كأنه يتحدث أو يمشي أو يقوم بحركة معينة أثناء تشغيل المشروع.
صفحة ١٧٦
لجعل حركتك أكثر واقعية، استخدم لبنات التكرار والانتظار من فئة التحكم البرتقالية. بدلاً من تغيير المظهر مرة واحدة، ضع لبنات تغيير المظهر داخل لبنة كرر 10 مرات، وضع بينها لبنات انتظر 0.2 ثانية. هذا التوقف البسيط يسمح للعين برؤية كل مظهر بوضوح قبل الانتقال للتالي. أيضاً، لا تنسَ إضافة خلفية مناسبة من مكتبة الخلفيات، مثل خلفية العصر الجوراسي، لتكتمل صورة بيئة الديناصورات.
صفحة ١٧٧
أي مقطع برمجي يجب أن يبدأ بحدث ليتحرك. استخدم لبنة عند نقر العلم الأخضر لجعل المشروع يبدأ بالكامل، أو لبنة عند نقر هذا الكائن لتشغيل أمر معين فقط عند الضغط عليه بالفأرة. تذكر ترتيب اللبنات في منطقة البرمجة، فإذا وضعت لبنة الحدث أولاً، ثم لبنة المظهر التالي، سينفذ الكائن الحركة المطلوبة مباشرة عند حدوث ذلك الفعل.
صفحة ١٧٨
إذا احتجت لنسخة إضافية من كائن قمت ببرمجته، استخدم خاصية مضاعفة. بالنقر بزر الفأرة الأيمن على الكائن، اختر مضاعفة، وسينشئ البرنامج نسخة مطابقة له. لاحظ أن النسخة الجديدة تحمل نفس المقاطع البرمجية، لكنها تعمل بشكل مستقل، لذا يمكنك تحريك كل ديناصور على حدة في المنصة. يمكنك أيضاً تصغير الشاشة لرؤية كامل مساحة العمل وتعديل أماكن الكائنات بسهولة.
صفحة ١٧٩
بإمكانك إضافة أصوات للكائنات لتبدو أكثر تفاعلاً. ابحث عن كائن الديك في مكتبة الحيوانات وأضفه لمشروعك. يمكنك برمجة مجموعة من الكائنات لتعمل معاً في نفس الوقت، مثلاً عند نقر العلم الأخضر، ابدأ مقاطع التكرار لجميع الديناصورات، وأضف لبنة شغل الصوت معها. تذكر دائماً تسمية مشروعك وحفظه قبل الإغلاق لتعود إليه وتكمله لاحقاً.
صفحة ١٨٠
حاول في التدريب الأول تحديد العبارات الصحيحة والخاطئة بناءً على ما تعلمته عن الكائنات والتحكم فيها. في التدريب الثاني، المطلوب منك تصميم خطوات برمجية تجعل الدجاجة تأكل طعامها؛ فكر في كيفية استخدام لبنات التكرار والانتظار مع مظاهر الدجاجة المختلفة (hen-c و hen-d) لتمثيل حركة الأكل، ثم رتب هذه اللبنات في منطقة البرمجة لتنفيذ المطلوب.
صفحة ١٨١
هنا تحدٍ جديد يتطلب منك بناء مشروع متكامل بوضع كائنات متعددة على المنصة. اختر خلفية بحرية، ثم أضف كائنات الأسماك وقنديل البحر والسمكة المنتفخة. المطلوب منك كتابة الخطوات الخوارزمية لكل كائن لجعله يتحرك بشكل مستقل؛ فكر في استخدام لبنات الحركة والهيئة لكل واحد منها، بحيث يظهر كل كائن وكأنه يسبح في بيئته الخاصة بطريقته الفريدة.