Skip to content

نشاط

لعبة حسية

مبتدئ | MakeCode, Python | الصوت, شاشة LED, مستشعر الحركة | أجهزة الاستشعار, المدخلات/المخرجات, تصميم المنتج
اعتبارات تتعلق بإمكانية الوصول
الأصوات العاليةالأضواء الوامضة

الخطوة ١: صنّع

ما هو؟

اصنع لعبة حسية تستجيب للحركة بالأشكال و الأصوات التعبيرية.

مقدمة

دليل البرمجة

ماذا ستتعلم؟

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

كيف يعمل ؟

  • يختص مستشعر الحركة المدمج في الجهاز بقياس القوى.
  • يستخدم جهاز micro:bit القراءات الواردة من مقياس التسارع لتشغيل أحداث عند تحريكه بطرق مختلفة.
  • إذا هززت جهاز micro:bit، فسيصدر صوت ضحكة من مكبر الصوت المدمج وستظهر ابتسامة على شاشة LED.
  • يتم تشغيل أيقونات ومؤثرات صوتية مختلفة بناءً على حركات مختلفة، مثل إمالة جهاز micro:bit إلى اليسار أو اليمين، أو وضعه بحيث يكون الشعار متجهًا لأعلى أو لأسفل.

المطلوب

  • مايكروبت (V2) أو محرر الأكواد عبر الويب «ميك كود»
  • محرر أكواد لـ «بايثون» أو «ميك كود»
  • حزمة بطاريات (اختياري)

الخطوة ٢: بَرمج

1from microbit import *
2import audio
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.SURPRISED)
7        audio.play(Sound.GIGGLE)
8    if accelerometer.was_gesture('up'):
9        display.show(Image.HAPPY)
10        audio.play(Sound.HELLO)
11    if accelerometer.was_gesture('down'):
12        display.show(Image.ASLEEP)
13        audio.play(Sound.YAWN)
14    if accelerometer.was_gesture('left'):
15        display.show(Image.ARROW_W)
16        audio.play(Sound.SLIDE)
17    if accelerometer.was_gesture('right'):
18        display.show(Image.ARROW_E)
19        audio.play(Sound.SOARING)
20

الخطوة ٣: حسّن

  • أضف صورًا وأصواتًا مختلفة عند الضغط على الزر «A» أو «B» أو عند لمس الشعار.
  • جرب أصواتًا تعبيرية مختلفة مثل «الضحكة الخافتة» و«السعادة» و«اللمعان».
  • إضافة رسوم متحركة أو صورك الخاصة لتتوافق مع كل حركة.
  • صمم غلافًا أو حاملًا لجهاز micro:bit وحزمة البطاريات بحيث يسمح بمرور الصوت وإضاءة شاشة LED من خلاله، مع إمكانية تشتيت ضوء LED قليلاً.
  • إذا كنت مدرسًا، فقد تهمك أيضًا دروسنا المتعلقة بـ الفصل الدراسي الحسي