Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Xayr do'stlar, men bu darsda sizga yangi maxsus mikrobitli komponent yordamida tinkerkadda o'yin yaratishni o'rgatmoqchiman.
Ta'minot:
Mikrobit va sizning kodlash qobiliyatingiz
1 -qadam: Microbit joylashtiring
Avval siz mikrobitni tanlashingiz va uni xohlaganingizcha joyga qo'yishingiz kerak, bu mikrobitda o'yin yaratish uchun sizga faqat dizayndan ko'ra ko'proq kodlash kerak.
2 -qadam: O'zgaruvchilar yaratishni boshlang
O'yinni yaratish uchun siz o'zgaruvchilarni ishlatishingiz kerak; O'zgaruvchilar - bu biz xohlagan qiymatlarni saqlash uchun ishlatiladigan so'z, o'zgaruvchilar - bu o'yinning asosiy qismi. Bu kodda men o'z qiymatimni saqlash uchun pozitsiyam = 2Asteroid = tasodifiy 0 dan 4 gacha o'zgaruvchilarni yaratdim. AndCount va boshlanganda 0 deb baho bering
3 -qadam: Mening pozitsiyamni o'zgartirish uchun kalit yarating
Belgini qanday boshqarishni to'g'rilashingiz kerak, shuning uchun yuqoridagi rasm kodi simulyatsiya bosilganda mikrobitdagi 2 -tugma harakatlanishni bildirganda belgining pozitsiyasi o'zgarishi kerak degan ma'noni anglatadi.
4 -qadam: O'yinchilar va asteroidlarni chizish
Siz X, y bloklarini ishlatishingiz kerak va yorug'lik bloki bilan bir qatorda o'yinda bo'lishi kerak bo'lgan nuqtalarni ham yaratishingiz kerak. Asteroidlar doimiy ravishda tushishi kerak, shuning uchun biz o'z xohishimiz bo'yicha matematik blok bilan birgalikda hisoblash o'zgaruvchisidan foydalanishimiz kerak.
5 -qadam: Agar blokirovka qilinsa, yarating
Bu shuni ko'rsatadiki, agar asteroidlar belgi ustiga tushsa, o'yin tugaydi va o'yin yana birinchi marta boshlanadi.
6 -qadam: Boshqa blokni ham yarating;
Boshqa blok bizni nazarda tutadi, agar 10 ta asteroid ham xarakterga tushmasa, o'yin biz tomondan g'alaba qozonadi
7 -qadam: ijro
Yuqoridagi rasm bu kodlash darsining natijasidir, umid qilamanki, hamma mening loyihamni tushunadi va har kim menga tanlovda g'olib bo'lishim uchun ovoz beradi, rahmat do'stlar