هذا الاستدراج عبارة عن تطوير اللعبة التي تم بناءها في الدرس السابق من خلال اضافات وتصميم لمنصة اللعب كأداة لتحديد قوانين اللعبة بالاضافة الى كيفية بناء متغير كعداد لاضافة نقاط.
اضغط هنا لتحميل اللعبة السابقة
تصميم المنصة
الخطوة الاولى:
1- تحديد المنصة، والضغط على قسم الخلفيات.
2- رسم حدود المنصة من خلال اختيار شكل المستطيل وتعبئته باللون المطلوب من خلال ايقونة الدلو واختيار الالوان حسب الصورة
اضافة متغير + برمجة حواف المنصة
الخطوة الثانية:
القسم الاول: (برمجة القط)
1- ادخل الى الكائن "القط"
2- وقم بانشاء متغير من خلال اختيار فئة البيانات وثم الضغط على "انشاء متغير" ومن ثم تسميته باسم "نقاط"
3- اختيار لبنة المتغير لتحديد عدد نقاط الخسارة، ووضعها في الشرط "اذا"
4- نقوم تغيير لبنة "التكرار المستمر" الى لبنة "التكرار حتى"
5- نقوم باحضار لبنة العملية "يساوي" نقوم بوضع لبنة "النقاط" بجهة من جهات لبنة اليساوي والجهة الاخرى نقوم بوضع 5-
6- عند الانتهاء من لبنة "يساوي" نقوم بوضعها كشرط للبنة "التكرار حتى"
7- نقوم بوضع لبنة بعد لبنة "التكرار حتى"
8- الناتج النهائي
القسم الثاني: (برمجة الفأر)
1- ادخل الى الكائن الفأر.
2- اضافة لبنة الشرط "اذا" واضافة جملة الشرط ملامسة اللون الاحمر + ملامسة اللون الازرق
3- اضافة لبنة "او" من قائمة العمليات ومن ثم دمج جملتي الشرط مع الشرط "اذا"
4- اضافة لبنة الايقاف لجميع الكائنات بداخل لبنة الشرط "اذا"
6- الناتج النهائي
اسئلة ما بعد الاستدراج
1- ماذا برايك يجب علينا فعله لكي يكون هنالك توقف عند لمس القط للفأر 5 مرات ؟
2- هنالك مشكلة صغيرة في حلنا وهي انه في كل مرة نعيد اللعب نعود للنتيجة السابقة، كيف من الممكن تصليح هذه المشكلة ؟
3- ما برايك يجب فعله في حالة اردنا ان نجعل كل حافة بلون مختلف كيف يمكننا كتابة كود الشرط "اذا" ؟
4- اعط امثلة على كيفية اضافة نقاط وليس فقط خسارة النقاط عند اللمس.