Мазмуну:
- 1 -кадам: Кеменин кыймылы
- 2 -кадам: Variable атуу
- 3 -кадам: Душманды өзгөрмөлүү кылуу
- 4 -кадам: Мына ушундай көрүнүшү керек
Video: Микро бит боюнча космостук баскынчыларды кантип жасоо керек: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Ошентип, биринчи кадам биздин кемени түзүү болуп саналат. Сиз "Негизги" бөлүмүнө өтүп, "Стартта" блогун кошосуз. Андан кийин "Өзгөрмөлөргө" өтөсүз жана "SHIP" деп аталган өзгөрмөнү түзөсүз жана "Variables" өтмөгүнөн "Sprite'ди 0 коюңуз" деген блокту тандаңыз. Анан сиз "спрайт" ордуна "SHIP" коесуз. Андан кийин "Оюн" өтмөгүнө өтүңүз жана "x 2 y 2де спрайт түзүүнү" тандаңыз жана аны "0" ордуна "SHIPти 0го коюңуз" деп коесуз. Андан кийин 4кө эмес, 4кө "y" мүмкүнчүлүгүн бересиз. Ошондой эле, эсептегич милдеттүү эмес. Бирок сен бар, биз кемебизди алдык, кийинки кадам биздин кеменин кыймылы болот.
1 -кадам: Кеменин кыймылы
Сиз кирүү өтмөгүнө өтүп, блокторду "В баскычын басуу" жана "А баскычын басуу" деп кабыл аласыз. Андан кийин сиз Оюнга барып, "sprite 1ге жылууну" тандап, SHIPке спрайтка өзгөртүңүз. Аны "On B баскычы басылды" блогуна коюңуз. А үчүн сиз дагы ушундай кыласыз, бирок 1ге жылуунун ордуна -1 коёсуз.
2 -кадам: Variable атуу
Ошентип, адегенде сиз "Киргизүүгө" өтөсүз, андан кийин "А+В баскычын басуу" баскычын тандап, аны кодго кошосуз. Андан кийин сиз "SHOOT" деп аталган өзгөрмөнү жасайсыз, андан кийин кайра өзгөрмөгө "SHOOTту 0 коюңуз" дегенди кошуңуз жана "0" ды "x: _ y: _ боюнча спрайт түзүү" га өзгөртүңүз, андан кийин "ship x:" тандаңыз. оюн бөлүмүн "x: ship x:" деп спрайт түзүңүз. Бул абдан түшүнүксүз, бирок аны сүрөттөн жакшыраак түшүнө аласыз. Анан ошол эле кадамды "y" үчүн жасайсыз. Андан кийин сиз оюн өтмөгүнө өтүп, "SHOOT жарыгын 88ге өзгөртүү" кошуңуз. Андан кийин цикл өтмөгүнө өтүңүз жана "4 жолу кайталап, кодго жарнамалоону тандаңыз. Андан кийин ошол өтмөктүн ичине" ShOOT y -ды -1ге алмаштырыңыз, андан кийин дагы "кайталоо" кодуна "150 ms тыныгуу" кошуңуз. "SHOOT" өзгөрмөсүнүн ылдамдыгы, анан дагы эле циклдин ичинде, сиз логикага барып, "if_ анда" тандап, логикалык нерсеге кошуңуз. Логикалык блоктун бош жерине "is_touchching_" коюңуз. Андан кийин "SHOOT" жана "ENEMY" өзгөрмөлөрүн кошосуз ("ENEMY" деп аталган өзгөрмөнү түзүңүз, биз аны кийинчерээк аныктайбыз). Андан кийин логикалык блоктун ичине "ДУШМАНДЫ жок кыл" жана "ӨЧҮРҮҢҮЗдү" кошуңуз, эгер кааласаңыз, душманды жок кылганда кандайдыр бир музыканы же үн эффектин кошо аласыз, анда "упайыңызды 1ге өзгөртүү" блогун кошуңуз. Анан циклден жана логикалык блоктон тышкары, дагы бир "if_ анда" кошосуз. Андан кийин логикага өтүп, бош жерге "0 ≤ 0" деген блокту кошосуз. Андан кийин биринчи 0ге "SHOOT y" коесуз. Андан кийин логикалык блоктун ичине "delete SHOOT" коёсуз
3 -кадам: Душманды өзгөрмөлүү кылуу
Биринчиден, "түбөлүк" блокту кошуп, "ДУШМАН" аттуу өзгөрмөнү түзүңүз, өзгөрмө өтмөгүнө өтүңүз жана "ДУШМАНЫ _ге коюңуз" дегенди кошуңуз, ал эми бош жерге "x: _ y: _ боюнча спрайт түзүңүз" дегенди коюңуз. Андан кийин "sprite түзүү" блогунун бош жерине "математика" өтмөгүндө "0дөн 4кө чейин туш келди танда" дегенди кошуңуз. Андан кийин, "ОЮН" өтмөгүнөн "ДУШМАН жарыктыгын 150гө коюңуз" жана анын астына "100 мс тыным" кошуңуз. "Пауза" блогунан кийин, "ОЮН" өтмөгүндө жайгашкан "ДУШМАН оңго 90 градуска бурулууну" кошосуз. Андан кийин сиз "цикл" өтмөгүнө өтүп, "4 жолу кайталоону" жана "цикл" блогунун ичине "ENEMY move ny 1" жана "500 ms тыныгууну" кошосуз. Эми биз логика өтмөгүнө өтүп, "эгер _ анда" деген 2 блокту кошобуз. Ал эми биринчи боштуктун ичине сиз "_ тиет _" дегенди кошуп, биринчи боштукка "ДУШМАН" жана экинчи боштукка "КЕМЕ" кошуп, логикалык блоктун ичине "оюнду бүттүңүз" кошосуз. Эми башка логикалык блокко биз "_ тийүүчү чекти" кошобуз жана боштукка "ДУШМАНДЫ" кошобуз, ал эми логивдик блоктун ичине "ДУШМАНДЫ жок кылабыз" дегенди кошобуз.
4 -кадам: Мына ушундай көрүнүшү керек
Мен муну кантип жасоону түшүндүргөндө жаман болгон жокмун жана сизге оюн жакты деп үмүттөнөм:)
Сунушталууда:
Микро: Бот - Микро: Бит: 20 кадам
Микро: Бот - Микро: Бит: Өзүңүзгө Микро: Ботту куруңуз! Бул Micro: Bit башкарылуучу робот, автономдуу айдоо үчүн sonar курулган, же эгер сизде эки Micro: Bits, радио башкарылган айдоо болсо
Микро: бит - Микро барабан машинасы: 10 кадам (Сүрөттөр менен)
Микро: бит - Микро барабан машинасы: Бул микро: бит микро барабан машинасы, жөн эле үндү чыгаруунун ордуна, актуалдуу барабандар. Бул микро: бит оркестринин коёндорунун жетеги менен жазылган. Mocro: bit менен колдонууга оңой болгон кээ бир соленоиддерди табуу мага бир аз убакытты талап кылды
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Кантип жөнөкөй жана күчтүү туткасын башкаргычты чогултуу керек- Микро негизделген: Бит: 10 кадам (Сүрөттөр менен)
Кантип жөнөкөй жана күчтүү туткаларды башкаргычты чогултуу керек- Микро негизделген: Бит: туткасынын аты Handlebit.The формасы туткасы жана абдан сонун көрүнөт! Эми биз Handlebit жөнүндө киришүү жасай алабыз, ага өтөлү
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча