ماذا يجب أن تفعل لتظهر قيمة متغير "النقاط" على شاشة العرض أثناء اللعب؟
وضع علامة صح بجوار المتغير في قائمة المتغيرات
وضع لبنة أظهر الكائن أسفل عند النقر على العلم الأخضر
استخدام لبنة "قل" فقط لعرض المتغير
التأكد من أن نوع بيانات المتغير هو نصي
ما هي المتغيرات التي تعد ضرورية للعرض على الشاشة (الإظهار) أثناء تشغيل اللعبة ليراها اللاعب؟
النقاط والوقت المتبقي والمستوى
عدد الكائنات والخلفيات والأصوات
سرعة الكائن واتجاهه وموقعه
اسم اللعبة ونوع البيانات والحد الأقصى للنقاط
أي مما يأتي يُعد من الأمثلة على المتغيرات الثابتة في تصميم الألعاب؟
الحد الأقصى للنقاط
عدّاد النقاط
الحالة المنطقية
الوقت المتبقي
ما هو الأثر السلبي الرئيسي لعدم اختيار أسماء واضحة ومناسبة للمتغيرات في سكراتش؟
يجعل المتغير ثابتاً ولا يمكن تغيير قيمته أثناء التشغيل
يؤدي إلى بطء تشغيل المشروع وزيادة وقت التنفيذ
يصعّب من فهم وتتبع وظيفة المتغير في المشروع
يؤدي إلى عدم إمكانية مشاركة المشروع مع الآخرين
ما هي اللبنة التي تُستخدم لتعديل قيمة المتغيرات الديناميكية في أثناء تنفيذ البرنامج (مثل زيادة النقاط)؟
اسأل [ما هو اسمك]
غير [اسم المتغير] بمقدار [قيمة]
اطرح [قيمة] من [اسم المتغير]
اجعل [اسم المتغير] مساوياً [قيمة]
عند برمجة متغير ديناميكي مثل "الوقت المتبقي" (يبدأ من 60 وينقص)، ما هي القيمة التي يجب استخدامها في لبنة "غير [الوقت] بمقدار [؟]" لتنقيص ثانية واحدة؟
0
-1
1
60
في سكراتش، ما هو المصطلح الذي يطلق على عملية جلب كائنات ونصوص برمجية جاهزة من مشروعات أخرى إلى مشروعك الحالي؟
الحفظ
التوثيق
المزج
النشر
ما هي اللبنات التي يُنصح باستخدامها لإنشاء متغير "الوقت" بحيث يتم تحديثه كل ثانية في سكراتش؟
لبنات الحركة والمظهر
لبنات المتغيرات ولبنات التحكم
لبنات الأحداث والعمليات الحسابية
لبنات الصوت والاستشعار
عند البدء بتشغيل لعبة، ما هي اللبنة التي يجب أن تُوضع أولاً لتحديد القيمة الأولية لمتغير "النقاط" كـ 0؟
لبنة "اجعل [النقاط] مساوياً [0]"
لبنة "أظهر متغير [النقاط]"
لبنة "غير [النقاط] بمقدار [0]"
لبنة "اسأل [كم نقطة جمعت؟]"
أي من أنواع البيانات الآتية يمكن تمثيله في سكراتش باستخدام متغير بقيمة "0" أو "1"؟
القيم المنطقية
القوائم
النصوص الطويلة
الأعداد العشرية
في أي فئة تقع لبنة "أوقف الكل"، والتي تستخدم لإنهاء جميع المقاطع البرمجية عند الوصول إلى شرط الفوز؟
فئة "العمليات"
فئة "الأحداث"
فئة "المتغيرات"
فئة "التحكم"
ما هو نوع المتغير المناسب لتخزين الرسالة الثابتة "مرحباً بكم في لعبة الكنز"؟
متغير ثابت من نوع النصوص
متغير محلي من نوع الأعداد
متغير ديناميكي من نوع الأعداد
متغير ديناميكي من نوع منطقي
ما هي المكونات الأساسية التي يتكون منها المتغير في برمجية سكراتش؟
اسم المتغير وقيمته ونوع البيانات
نوع اللبنات ونطاق المتغير
الاسم والقيمة الابتدائية وعدد الكائنات
اسم المشروع وموقع المتغير على شاشة العرض
لضمان بدء عداد الوقت المتبقي من 60 ثانية بشكل صحيح، أين يجب وضع لبنة اجعل [الوقت المتبقي] مساوياً [60]؟
داخل لبنة "إذا المس الكائن"
أسفل لبنة "عند نقر هذا الكائن"
أسفل لبنة "عند النقر على العلم الأخضر"
داخل لبنة "كرر باستمرار"
ما الدور الذي تلعبه لبنة "إذا" (If) عند استخدامها مع متغير "النقاط"؟
اتخاذ قرار أو إجراء معين بناءً على قيمة المتغير
تقوم بزيادة قيمة النقاط تلقائياً بمقدار 1 نقطة
إخفاء متغير النقاط عن المنصة بشكل دائم
إعطاء المتغير قيمة ابتدائية عند بدء التشغيل
أي من الأمثلة الآتية يوضح استخدام البيانات من نوع الأعداد (Numbers) في سكراتش؟
جمع النقاط في الألعاب وحساب الزمن
تخزين الاسم الذي يظهر عند بدء اللعبة وعرض النتائج
تخزين رسالة تشجيعية مثل "أحسنت!" على الشاشة
تمثيل حالة الفوز أو الخسارة باستخدام النص نعم أو لا
لإنشاء متغير "مستوى اللعبة" والذي يجب أن يبدأ من 1، ثم يزداد كلما فاز اللاعب، ما هي اللبنة التي تزيد قيمته؟
"اجعل [مستوى اللعبة] مساوياً [1]"
"اجعل [مستوى اللعبة] مساوياً [المستوى] + [1]"
"غير [مستوى اللعبة] بمقدار [1]"
"اطرح [1] من [مستوى اللعبة]"
لتمكين اللاعب من معرفة عدد المحاولات المتبقية، أي من اللبنات الآتية يجب استخدامها؟
غير [المحاولات] بمقدار [1]
أظهر متغير [المحاولات]
اسأل [كم محاولة بقيت؟]
اجعل [المحاولات] مساوياً [3]
ماذا يحدث إذا تم استخدام لبنة "اجعل [النقاط] مساوياً [1]" بدلاً من لبنة "غير [النقاط] بمقدار [1]" لجمع النقاط في كل مرة يلمس فيها اللاعب كنزاً؟
ستزداد النقاط دائماً بمقدار 2 في كل مرة
لن تتغير قيمة النقاط إطلاقاً في أثناء اللعب
سيتم طرح نقطة واحدة من مجموع النقاط الحالي
تظل النقاط ثابتة عند القيمة 1 دائماً
ما الفرق الرئيس بين المتغير الثابت والمتغير الديناميكي في سكراتش؟
الثابت يُخزن الأعداد فقط، بينما الديناميكي يُخزن النصوص والقيم المنطقية فقط
الثابت يُمكن استخدامه من قبل جميع الكائنات، بينما الديناميكي مخصص لكائن واحد فقط
الثابت يستخدم لبنة "غير بمقدار"، بينما الديناميكي يستخدم لبنة "اجعل مساوياً"
الثابت لا تتغير قيمته أثناء التشغيل، بينما الديناميكي تتغير قيمته بناءً على الأحداث