Mundarija:
- 1 -qadam: qurilish oldidan umumiy nuqtai
- Ushbu loyihada biz oddiy o'yinni yaratamiz, unda siz to'pni devorga urasiz. Agar sog'insang, o'lasan. Juda yomon. Qiyinchilikni qadrlaydiganlar uchun, o'yin har bir bosqichda qiyinlashadi
- Materiallar:
- 1 x BBC mikro: bit
- 1 x Micro USB kabeli
- Maqsadlar:
- Mikrobitli mikrokompyuter haqida ko'proq bilib oling
- Oddiy o'yinni dasturlashni o'rganing
- Barcha holatlarni ko'rib chiqing
- 2 -qadam: komponentlar
- Birinchidan, mikrobitli mikrokompyuterni shaxsiy kompyuteringizga ulang. Boshqa komponentlar talab qilinmaydi
- 3 -qadam: Oldindan kodlash
- Komplekt komponentlarini ishlatish uchun bizga kod paketini kiritish kerak bo'ladi. Boshqa kod bo'limlarini ko'rish va "Paket qo'shish" uchun kod tortmasining pastki qismiga qarang
- Bu dialog oynasini ochadi. Quyidagi havolani nusxa ko'chiring va "Paket qo'shish" matn maydoniga joylashtiring: https://pxt.microbit.org/50544-64675-33322-24641. Qidiruv belgisini bosing yoki Enter ni bosing, keyin Tinkercademy tugmasini bosing
- Eslatma: Agar sizga ba'zi paketlar mos kelmasligi sababli o'chirilishi haqida ogohlantirish kelsa, siz ko'rsatmalarga amal qilishingiz yoki Loyihalar fayl menyusida yangi loyiha yaratishingiz kerak
- 4 -qadam: kodlash
- Birinchidan, o'zgaruvchilaringizni aniqlang! Bizga to'pning joylashishini, tezligini va yo'nalishini, eshkakning uzunligi va holatini, va eng muhimi, sizning hisobingizni saqlash uchun ko'plab o'zgaruvchilar kerak bo'ladi
- Keyinchalik, biz qayiqni boshqaradigan funktsiyalarni dasturlashtiramiz. xb - belkurakning birinchi pikselining chap tarafdagi o'rnini, yb - belkurakning uzunligini ifodalaydi. Chap va o'ng funktsiyalari xb ni boshqaradi va eshkakni siljitadi, taxta funksiyasi esa belkurakni ekranda bosib chiqaradi
- Keyinchalik, biz to'pning harakatlanishini boshqaradigan funktsiyani o'z ichiga olamiz. Dastlab, to'p har soniyada harakat qiladi, lekin siz oldinga siljiganingizda, to'p qisqa va qisqa vaqt oralig'ida harakat qiladi! Qanday hayajonli
- Endi biz to'pning atrof bilan o'zaro ta'sirini boshqaradigan funktsiyalarni dasturlashtiramiz. To'p yon tomonga urilganda, uning gorizontal harakati teskari bo'ladi, lekin vertikal harakati o'zgarishsiz qoladi. To'p shiftga tegsa, u o'yinni yanada qiziqarli qilish uchun har qanday yo'nalishda qaytishi mumkin
- Eng muhimi, biz to'pning eshkakka tegishini ko'rishimiz kerak. Agar u o'tkazib yuborsa, siz yutqazasiz, hisobingizni ko'rsatasiz! Agar u o'tkazib yubormasa, to'p ham tasodifiy yo'nalishda qaytadi va o'yinning murakkabligi oshadi
- Nihoyat, bizda to'p harakatlanishda davom etishi uchun soat vazifasini bajaradigan for loopi bor. Bundan tashqari, bizda eshkakni harakatlantiruvchi onButtonPressed () funktsiyalari mavjud
- Charchagan barmoqlaringizni saqlang va kodni yuklab oling
- 5 -qadam: undan foydalanish
Video: PADDLEBALLSUPERSMASHEM ni Micro: bit bilan bajarish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
JavaScript yordamida 5 dan 5 gacha displeyda oddiy, ammo qiziqarli o'yinni dasturlashni o'rganing! PADDLEBALLSUPERSMASHEM boshqa o'yinlarga, tasodifan o'xshashliklarga ega bo'lishi mumkin.
Bu darslik Raffles institutidan Jastin Soong tomonidan kiritilgan.
1 -qadam: qurilish oldidan umumiy nuqtai
Ushbu loyihada biz oddiy o'yinni yaratamiz, unda siz to'pni devorga urasiz. Agar sog'insang, o'lasan. Juda yomon. Qiyinchilikni qadrlaydiganlar uchun, o'yin har bir bosqichda qiyinlashadi
Materiallar:
1 x BBC mikro: bit
1 x Micro USB kabeli
Maqsadlar:
Mikrobitli mikrokompyuter haqida ko'proq bilib oling
Oddiy o'yinni dasturlashni o'rganing
Barcha holatlarni ko'rib chiqing
2 -qadam: komponentlar
Birinchidan, mikrobitli mikrokompyuterni shaxsiy kompyuteringizga ulang. Boshqa komponentlar talab qilinmaydi
3 -qadam: Oldindan kodlash
Komplekt komponentlarini ishlatish uchun bizga kod paketini kiritish kerak bo'ladi. Boshqa kod bo'limlarini ko'rish va "Paket qo'shish" uchun kod tortmasining pastki qismiga qarang
Bu dialog oynasini ochadi. Quyidagi havolani nusxa ko'chiring va "Paket qo'shish" matn maydoniga joylashtiring: https://pxt.microbit.org/50544-64675-33322-24641. Qidiruv belgisini bosing yoki Enter ni bosing, keyin Tinkercademy tugmasini bosing
Eslatma: Agar sizga ba'zi paketlar mos kelmasligi sababli o'chirilishi haqida ogohlantirish kelsa, siz ko'rsatmalarga amal qilishingiz yoki Loyihalar fayl menyusida yangi loyiha yaratishingiz kerak
4 -qadam: kodlash
Birinchidan, o'zgaruvchilaringizni aniqlang! Bizga to'pning joylashishini, tezligini va yo'nalishini, eshkakning uzunligi va holatini, va eng muhimi, sizning hisobingizni saqlash uchun ko'plab o'zgaruvchilar kerak bo'ladi
Keyinchalik, biz qayiqni boshqaradigan funktsiyalarni dasturlashtiramiz. xb - belkurakning birinchi pikselining chap tarafdagi o'rnini, yb - belkurakning uzunligini ifodalaydi. Chap va o'ng funktsiyalari xb ni boshqaradi va eshkakni siljitadi, taxta funksiyasi esa belkurakni ekranda bosib chiqaradi
Keyinchalik, biz to'pning harakatlanishini boshqaradigan funktsiyani o'z ichiga olamiz. Dastlab, to'p har soniyada harakat qiladi, lekin siz oldinga siljiganingizda, to'p qisqa va qisqa vaqt oralig'ida harakat qiladi! Qanday hayajonli
Endi biz to'pning atrof bilan o'zaro ta'sirini boshqaradigan funktsiyalarni dasturlashtiramiz. To'p yon tomonga urilganda, uning gorizontal harakati teskari bo'ladi, lekin vertikal harakati o'zgarishsiz qoladi. To'p shiftga tegsa, u o'yinni yanada qiziqarli qilish uchun har qanday yo'nalishda qaytishi mumkin
Eng muhimi, biz to'pning eshkakka tegishini ko'rishimiz kerak. Agar u o'tkazib yuborsa, siz yutqazasiz, hisobingizni ko'rsatasiz! Agar u o'tkazib yubormasa, to'p ham tasodifiy yo'nalishda qaytadi va o'yinning murakkabligi oshadi
Nihoyat, bizda to'p harakatlanishda davom etishi uchun soat vazifasini bajaradigan for loopi bor. Bundan tashqari, bizda eshkakni harakatlantiruvchi onButtonPressed () funktsiyalari mavjud
Charchagan barmoqlaringizni saqlang va kodni yuklab oling
Tavsiya:
DIY qanday ajoyib ko'rinadigan soat yasash mumkin - StickC - oson bajarish: 8 qadam
DIY qanday ajoyib ko'rinishga ega soatni - StickC - bajarish oson: Ushbu qo'llanmada biz ESP32 M5Stack StickC -ni Arduino IDE va Visuino bilan LCD displeyda vaqtini ko'rsatish uchun dasturlashni, shuningdek StickC tugmalari yordamida vaqtni belgilashni o'rganamiz
Parollar: ularni qanday to'g'ri bajarish kerak: 10 qadam
Parollar: Ularni qanday qilib to'g'ri qilish kerak: Yil boshida xotinim ba'zi akkauntlariga kira olmay qoldi. Uning paroli buzilgan saytdan olingan, keyin boshqa hisoblarga kirish uchun ishlatilgan. Faqat saytlar unga muvaffaqiyatsiz kirish urinishlari haqida xabar berishni boshlagach, u hech narsani anglamadi
Junction Heart -da asosiy tovush operatsiyalarini qanday bajarish kerak: 8 qadam
"Junction of Heart" da asosiy tovush operatsiyalarini qanday bajarish kerak: Bu ko'rsatma kimning vazifasi bo'lsa, Grand Junction -dagi Heart of Junction -da ovoz/kompyuter operatsiyalarini bajarish, men, asosiy ovoz/texnik yigit, bir muncha vaqt ketishi kerak bo'lganida. sabab yoki boshqa. Uzoq bo'lsa uzr so'rayman, lekin urinib ko'raman
Boshqa ishlarni bajarish uchun eko-tugmani qanday urish mumkin : 6 qadam (rasmlar bilan)
Boshqa ishlarni bajarish uchun eko-tugmachani qanday urish mumkin …: Bu kichik ko'rsatma sizga tezlik bilan Eko tugmachasini qanday taklif qilishni ko'rsatib beradi! Menda yangi AMD protsessori bor (bu qo'llanma faqat Windows XP uchun! )
G'ildirakli stullarda markazga o'rnatilgan oyoq tagliklarini ko'tarish/tushirish uchun trek slaydini loyihalashtirishni bajarish bo'yicha ko'rsatmalar: 9 qadam (rasmlar bilan)
G'ildirakli stullarda markazga o'rnatilgan oyoq tagliklarini ko'tarish/tushirish uchun trekka slaydni loyihalashtirishni bajarish bo'yicha ko'rsatmalar: O'rnatilgan oyoq tagliklari o'rindiq ostiga o'rnatiladi va pastga o'rnatiladi. Oyoq oyoqlarini mustaqil joylashtirish mexanizmi bozorning g'ildirakli stullariga kiritilmagan va PWC foydalanuvchilari bunga ehtiyoj bildirishdi