top of page

الطائر المرفرف

غرض المشروع: إنشاء لعبة Flappy Bird باستخدام بطاقة Pinoo Minoo.

المدة: درسان

الفئة العمرية: 7 سنوات فما فوق

الانجازات:

  • تعلم استخدام بطاقة Pinoo Minoo.

  • يطور مهارات تصميم اللعبة.

  • يطور المهارات الحسابية.

  • تطوير مهارات البرمجة.

 

المواد التي يجب استخدامها: برنامج سكراتش ، بطاقة Pinoo Minoo ، كابلان من التمساح (تمساح).

 

 

 

المواد اللازمة للتصميم: كرتون ، ورق ألومنيوم ، مسدس غراء ، مقص

 

 

بناء المشروع:

 

نرسم صورة لطائر متوسط الحجم وأنبوب على الورق المقوى ونقطعه. ستكون هذه لوحة ألعابنا. يمكنك استخدام رسم آخر إذا كنت ترغب في ذلك.

نقوم بتزيين الطائر كما نتمنى ونقوم بعمل ثقب مستطيل في جزء الجسم.

  

قم بتغطية الجزء المستطيل بورق الألمنيوم.

من خلال لصق الطائر والأنبوب فوق بعضهما البعض ، نحصل على تصميم واحد.

نأخذ لوحة pinoo minoo ونعلق كبلًا بالجزء الأرضي وكابل تمساح آخر بمفتاح الفضاء.

 

ندير الجزء الخلفي من لوحة الألعاب ونعلق الطرف الحر للكابل الذي قمنا بتوصيله بمفتاح المسافة بطرف واحد من رقائق الألومنيوم التي ملأناها في المساحة المستطيلة.

*** سيبقى الطرف الآخر من الكبل الذي قمنا بتوصيله بالأرض خاليًا.

 

سنستخدم تطبيق الخدش لجزء الترميز.

في جزء الترميز ، سنقوم أولاً بتصميم اللعبة. لهذا ، نقوم بحذف القط عن طريق النقر على زر الفأرة الأيمن على دمية القط. ثم نضيف دمى الطيور والعقبات ، على التوالي ، من خلال النقر على زر "اختر الدمية من جهاز الكمبيوتر الخاص بك".

 

من أجل تغيير تصميم المسرح ، نضغط على الزر الموجود على اليسار ، ونختار الديكور من المكتبة ونضيف الديكور المسمى بالسماء الزرقاء من المكتبة. يمكنك اختيار تصميم المسرح الذي تريده وفقًا لخيالك.

 

نختار دمية العقبة ونذهب إلى التنكر في القسم الأوسط. انقر على التمويه وانقر على زر الفأرة الأيمن وانقر على خيار النسخ. نصنع ثلاثة أقنعة.

 

نحن نغير ارتفاعات تمويه العوائق التي أضفناها ، لأننا نريد باستمرار حدوث عقبات عشوائية أثناء اللعبة.

 

نختار دمية الطيور ونأتي إلى قسم المسلسلات. نريد أن تبدأ اللعبة عند النقر فوق العلم الأخضر ، لذلك نحصل على الأمر من قائمة الأحداث عند النقر فوق العلم الأخضر.

 

 

نريد أن تكون دمية الطائر دائمًا في نفس الوضع عندما تبدأ اللعبة. لذلك ، نحصل على الأمر x: -212 y: 25 من علامة تبويب الحركة ، حيث قد تختلف الأرقام المقابلة لـ x و y بالنسبة لك.

هنا نغير التعبيرات المقابلة لـ x و y إلى x: -202 y: 115.

 

سنعمل على تمكين حركة دمية الطائر باستخدام شريط المسافة على لوحة المفاتيح. لذلك ، نحتاج إلى التحقق باستمرار من الضغط على مفتاح المسافة على لوحة المفاتيح. نبدأ بالحصول على المدونة المكررة من علامة تبويب التحكم.

للتحقق مما إذا كان مفتاح المسافة مضغوطًا أم لا ، نحصل على الحظر من علامة تبويب التحكم ، إذا لم يكن كذلك ، وفي جزء الشرط ، هل يتم الضغط على مفتاح المسافة من علامة تبويب الاكتشاف؟ نضع كتلة الكود. إذا تم الضغط على مفتاح المسافة ، فدع الدمية الخاصة بنا تشير إلى أعلى (أي تدور 70 درجة) وتحرك 3 خطوات على المحور الرأسي (ص). لهذا ، نأخذ الأمر بالتحول 90 من علامة تبويب الحركة وتحديث الرقم من 90 إلى 70. لكي تتحرك ، نأخذ الأمر بزيادة y بمقدار 10 من علامة التبويب نفسها وتحديث الرقم 10 كـ 3.

 

لهذا ، نأخذ الأمر بالتحول 90 من علامة تبويب الحركة وتحديث الرقم 90 إلى 130. لكي تتحرك ، نأخذ الأمر بزيادة y بمقدار 10 من نفس علامة التبويب وتحديث الرقم 10 كـ -3. إذا اصطدمت الدمية الخاصة بنا بالعائق أو الأرض أثناء اللعبة ، فنحن نريد من الدمية أن تقول أن اللعبة قد انتهت وأن اللعبة تبدأ. لهذا ، نأخذ الكتلة إذا كانت من علامة تبويب التحكم ونضع الأمر أو من علامة تبويب التحكم في قسم الشرط.

 

أو نضع المدونة في المربع الأول الفارغ ، من علامة تبويب الاكتشاف ، عندما يلمسها سهم الماوس ، ونضغط على السهم الصغير لتغيير كلمة سهم الماوس إلى عقبة.

في المربع الثاني ، نضع الأمر ، هل لمست اللون ، من قائمة الكشف ، ثم نضغط على مربع اللون.  نختار لون خلفية المشهد بالمؤشر الذي تم إنشاؤه عن طريق النقر.

إذا تم استيفاء الشرط ، دع الدمية تقول أن اللعبة قد انتهت لمدة ثانيتين وستتوقف اللعبة. من علامة التبويب "المظهر" ، مرحبًا! نحصل على الأمر 2 ثانية ومرحبا! قمنا بتغيير العبارة إلى Game Over. لإنهاء اللعبة ، نحصل على كتلة التعليمات البرمجية ، ناهيك عن كل منهم ، من علامة تبويب التحكم.

*** لننقر على العلم الأخضر ونلاحظ حركة دمية الطائر بالضغط على مفتاح المسافة على لوحة المفاتيح.

  دعنا نضغط على دمية العقبة. بعد الضغط على العلم الأخضر ، ستختفي الدمية مبدئيًا ، ثم ستغير باستمرار تمويهها بشكل عشوائي وتتحرك أفقيًا (على المحور السيني).

 

لإخفاء الدمية بعد الضغط على العلم الأخضر ، نحصل على الأمر عند النقر فوق العلم الأخضر من علامة التبويب الأحداث ، ثم نضع أمر الإخفاء من قائمة العرض في القسم السفلي منها. نبدأ بالحصول على أمر التكرار من علامة تبويب التحكم بحيث تتكرر الدمية باستمرار على فترات عشوائية. نضع كتلة الانتظار لمدة ثانية واحدة من علامة تبويب التحكم فيها.

 

 

بدلاً من عبارة 1 من كتلة الانتظار لمدة ثانية واحدة ، نضع مجموعة أرقام تعليق بين 1 و 10 في علامة تبويب العمليات ، ونغير الأرقام 1 و 10 إلى 0.5 و 2. عندما تخلق دمية العائق التوأم الخاص بها ، فإنها ستظهر أولاً ثم تتنكر بشكل عشوائي. لهذا ، نأخذ الأمر عندما أبدأ كالتوأم من علامة تبويب التحكم ونضع الأمر "انظر من قائمة العرض" تحته.

 

 

للتمويه العشوائي ، نحصل على كتلة التعليمات البرمجية لـ تمويه عقبة 1 من قائمة العرض. نضع بشكل عشوائي كتلة أرقام بين 1 و 10 لعملية التنكر من علامة تبويب العمليات ، ونغير الأرقام من 1 إلى 10 لتصبح من 1 إلى 3.

لكي تظهر العائق دائمًا في موضع معين ، نأخذ الأمر بالذهاب إلى النقطة x: 312 y: 25 من علامة تبويب الحركة ، حيث قد تختلف الأرقام المقابلة لـ x و y بالنسبة لك.

لدينا هنا المقداران x و y المقابلان لـ x: 250  نغيرها إلى y: 31.

 

لكي تتحرك دمية العائق أفقيًا (في المحور x) ، نحصل على الأمر للتكرار 10 مرات من علامة التبويب Control. نغير الرقم من 10 إلى 95 (95 قيمة متوسطة هنا).

بالنسبة للحركة الأفقية ، نأخذ الأمر لزيادة x بمقدار 10 من علامة تبويب الحركة وتغيير الرقم 10 إلى -5.

 

لكي لا تظهر جميع التوائم التي أنشأتها الدمية على خشبة المسرح ، يجب حذف كل توأم تم إنشاؤه عند انتهاء مهمته. لهذا ، حصلنا على الأمر بحذف هذا التوأم من علامة تبويب التحكم.

دعنا نتحقق مما إذا كانت هناك أي مشاكل في تشغيل اللعبة من خلال النقر على العلم الأخضر.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

نقوم بتوصيل لوحة Pinoo minoo بالكمبيوتر باستخدام كابل التوصيل. نحمل السلك الأرضي في راحة يدنا. يمكننا أن نبدأ اللعب بالضغط على ورق الألمنيوم على الطائر.

1.jpeg
2_17dae423-0d9a-4f29-a956-67debd32899b_480x480.jpg
3.JPG
4.jpeg
5.jpeg
6.jpeg
7.jpeg
8.jpeg
9.jpeg
10.jpeg
11.JPG
12.JPG
13.JPG
14.JPG
15.JPG
16.JPG
17.JPG
20.JPG
24.JPG
26.JPG
28.JPG
29.JPG
30.JPG
31.JPG
32.JPG
33.jpeg
bottom of page