الخطوة 1: اصنعها
ماهو ؟
اصنع لعبة تفاعلية باستخدام مفاتيح تبديل فيزيائية حقيقية يمكنك أن تضغطها بصلابة كما تحب!

كيف يعمل ؟
- اصنع مدخل مفاتيح تبديل مادي باستخدام ورق الكرتون وورق القصدير - مماثل للمفاتيح المستخدمة في مشروع مفتاح ضغط المنبه.
 - قم بتوصيلها مع دبابيس micro:bit كما هو الحال في الصورة - لوحة واحدة على كل مفتاح تدخل في دبوس GND في micro:bit، والآخر متصل بالدبوس 1 أو الدبوس 2 اعتمادًا على ما إذا كنت اللاعب A أو اللاعب B.
 - ينتظر البرنامج فترة عشوائية تتراوح بين 1 و 5 ثوان، ثم يعرض قلبًا على مخرج شاشة عرض LED.
 - لا يمكنك ضغط الزر قبل أن تضيئ لأنه يستخدم قيمة منطقية لمنع أي شخص من الغش! متغيرات القيم المنطقية يمكن أن تحتوي فقط على قيمتين: صح أو خطأ. بدأت اللعبة يمنع المتغير أي لاعب من الضغط على الزر الخاص به في وقت مبكر جدا فقط من خلال التحقق من الزر الذي يتم الضغط عليه عند بدء اللعبة.
 - الحلقة اللانهائية تبقي اللعبة تعمل حتى تتمكن من اللعب.
 
ما تحتاجه
- واحد micro:bit
 - عدد 4 مشبك التمساح لتوصيل الإضاءة
 - بعض الورق المقوى وورق القصدير والغراء والمقص
 
الخطوة 2: برمجها
1from microbit import *
2import random
3
4while True:
5    gameStarted = False
6    sleep(random.randint(1000, 5000))
7    gameStarted = True
8    display.show(Image.HEART)
9    while gameStarted:
10        if pin1.is_touched():
11            display.show('A')
12            gameStarted = False
13        elif pin2.is_touched():
14            display.show('B')
15            gameStarted = False
16    sleep(3000)
17    display.clear()
18الخطوة 3: حسّنها
- استخدم المتغيرات لتتبع نتيجة كل لاعب
 - إضافة مؤقت لإظهار مدى سرعة رد فعل كل فائز
 - تتبع اللاعب الذي لديه أسرع وقت رد
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


