Ping pong Game Scratch With Play Button Mapel Informatika

Sunsun GTSN
25 Feb 202411:42

Summary

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

Takeaways

  • 😀 تم شرح كيفية إنشاء لعبة بينغ بونغ باستخدام برنامج سكراتش.
  • 😀 بدأ المقدم بتقديم خلفية للمشروع واختيار خلفية السماء الزرقاء.
  • 😀 تم إضافة كرة وخط يحتوي على حافة حمراء لتحديد انتهاء اللعبة.
  • 😀 تم تغيير لون الدواسات إلى اللون الأزرق لتمييزها في اللعبة.
  • 😀 تم تحميل زر البدء (Start Button) لتشغيل اللعبة عند الضغط عليه.
  • 😀 تم استخدام الكود لبرمجة الكرة بحيث ترتد عند اصطدامها بالدواسة.
  • 😀 تم إضافة كود للتحكم في الكرة لتتحرك عشوائيًا في الشاشة.
  • 😀 تم استخدام متغير لتخزين النقاط التي يحصل عليها اللاعب عند تصادم الكرة مع الدواسة.
  • 😀 تم إضافة كود للتأكد من أن اللعبة تتوقف وتعرض رسالة 'Game Over' عند الاصطدام بخط النهاية.
  • 😀 تم شرح كيفية جعل كرة البينغ بونغ تظهر في مواقع عشوائية عند بدء اللعبة.
  • 😀 تم التأكيد على أهمية إضافة الصوت والموسيقى لجعل اللعبة أكثر متعة وإثارة.

Q & A

  • ما هو الهدف من هذه اللعبة في Scratch؟

    -الهدف من اللعبة هو إنشاء لعبة بينغ بونغ باستخدام Scratch، حيث يتحرك الكرة والبادة في الشاشة، وعندما تصطدم الكرة بخط معين، ينتهي اللعبة.

  • كيف يمكن تحريك الكرة في اللعبة؟

    -يتم تحريك الكرة باستخدام كتلة `when green flag clicked` وداخل حلقة `forever`، حيث تتحرك الكرة باستمرار وتنعطف عندما تلمس البادة.

  • ماذا يحدث عندما تصطدم الكرة بالبادة؟

    -عندما تصطدم الكرة بالبادة، يتم تغيير اتجاه الكرة بشكل عشوائي باستخدام كتلة `turn` وتستمر في التحرك للأمام بواسطة كتلة `move 15 steps`.

  • كيف يتم التحكم في حركة البادة؟

    -البادة تتحرك باستخدام موضع الماوس في المحور X. يتم ذلك باستخدام الكود `set x to mouse x` داخل حلقة `forever` لتتبع حركة الماوس.

  • ما هو دور الخط في اللعبة؟

    -الخط هو العنصر الذي يحدد نقطة النهاية في اللعبة. عندما تصطدم الكرة بالخط، يتم إرسال رسالة `Game Over` ويتم إنهاء اللعبة.

  • كيف يتم بدء اللعبة باستخدام الزر؟

    -يتم بدء اللعبة عند النقر على زر البداية. عند النقر، يتم إرسال رسالة `start the game` باستخدام كتلة `broadcast`، ويتم إخفاء الزر بمجرد أن يبدأ اللعب.

  • كيف يمكن إضافة نظام تسجيل النقاط؟

    -يتم إضافة نظام النقاط عن طريق إنشاء متغير يسمى `score`. عند كل مرة تصطدم فيها الكرة بالبادة، يتم زيادة النقاط بمقدار واحد باستخدام الكود `change score by 1`.

  • كيف يتم إيقاف اللعبة عند وصول الكرة إلى الخط؟

    -عند وصول الكرة إلى الخط، يتم إرسال رسالة `Game Over` باستخدام `broadcast`، ثم يتم إيقاف جميع الأنشطة باستخدام كتلة `stop all`.

  • كيف يمكن جعل الصوت يعمل عند انتهاء اللعبة؟

    -عند إرسال رسالة `Game Over`، يتم إضافة صوت باستخدام كتلة `play sound`، مثل صوت `Star sound` لإعطاء تأثير صوتي عند انتهاء اللعبة.

  • هل يمكن تغيير خلفية اللعبة أو الألوان؟

    -نعم، يمكن تغيير خلفية اللعبة إلى أي صورة أو لون تريده. في هذه الحالة، تم اختيار خلفية `Blue Sky`. كما يمكن تعديل لون البادة من الأخضر إلى الأزرق عبر تعديل خصائصها.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
لعبة سكراشبرمجة للأطفالتعليم برمجةلعبة بينغ بونغتعليم سكراشتحكم بالعصازر البدايةتعلم البرمجةتعليم الألعابصوت اللعبة
Do you need a summary in English?