الخطوة 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.