Բովանդակություն:
- Քայլ 1. Նախնական կառուցման ակնարկ
- Այս նախագծում մենք կստեղծենք մի պարզ խաղ, որում դուք գնդակը ցատկում եք պատին: Եթե կարոտում ես, մահանում ես: Շատ վատ. Ձեզանից նրանք, ովքեր գնահատում են մարտահրավերը, խաղը դժվարանում է յուրաքանչյուր մակարդակի հետ:
- Նյութը ՝
- 1 x BBC միկրո ՝ բիթ
- 1 x Միկրո USB մալուխ
- Նպատակներ:
- Moreանոթացեք միկրոբիթային միկրոհամակարգչի մասին
- Իմացեք, թե ինչպես ծրագրավորել պարզ խաղ
- Հաշվի առեք բոլոր դեպքերը
- Քայլ 2: Բաղադրիչներ
- Առաջին հերթին միացրեք միկրոբլիտ միկրոհամակարգիչը ձեր սեփական համակարգչին: Այլ բաղադրիչներ չեն պահանջվում:
- Քայլ 3: Նախնական կոդավորում
- Մենք պետք է ավելացնենք ծածկագրի փաթեթ, որպեսզի կարողանանք օգտագործել մեր հավաքածուի բաղադրիչները: Կոդի գզրոցում կտտացրեք «Ընդլայնված» կոդի վրա ՝ ավելի շատ կոդերի հատվածներ տեսնելու համար և «Ավելացրեք փաթեթ» կոդի գզրոցի ներքևում:
- Սա կբացի երկխոսության տուփ: Պատճենեք և տեղադրեք հետևյալ հղումը «Ավելացնել փաթեթ» տեքստային դաշտում ՝ https://pxt.microbit.org/50544-64675-33322-24641: Կտտացրեք որոնման պատկերակին կամ սեղմեք enter, այնուհետև կտտացրեք Tinkercademy կոճակին:
- Նշում. Եթե դուք ստանում եք նախազգուշացում, որն ասում է, որ որոշ փաթեթներ կհեռացվեն անհամատեղելիության խնդիրների պատճառով, դուք պետք է կամ հետևեք հուշումներին կամ ստեղծեք նոր նախագիծ sրագրերի ֆայլերի ցանկում:
- Քայլ 4: Կոդավորում
- Առաջին հերթին, սահմանեք ձեր փոփոխականները: Մեզ անհրաժեշտ կլինեն բազմաթիվ փոփոխականներ `գնդակի գտնվելու վայրը, արագությունը և ուղղությունը, թիակի երկարությունը և դիրքը պահելու համար, և վերջինը, բայց ոչ պակաս կարևորը` ձեր հաշիվը:
- Հաջորդը, մենք ծրագրավորելու ենք այն գործառույթները, որոնք վերահսկում են թիակը: xb- ն ներկայացնում է թիակի առաջին պիքսելի դիրքը ձախից, իսկ yb- ն ՝ թիակի երկարությունը: Ձախ և աջ գործառույթները վերահսկում են xb- ն և տեղափոխում թիակը, իսկ տախտակի գործառույթը տպում է թիակը էկրանին:
- Հաջորդը, մենք ներառում ենք այն գործառույթը, որը վերահսկում է, երբ գնդակը շարժվում է: Սկզբում գնդակը շարժվում է ամեն վայրկյան, բայց առաջ գնալիս գնդակը շարժվում է ավելի ու ավելի կարճ ընդմիջումներով: Որքա excitingն հուզիչ:
- Այժմ մենք ծրագրավորում ենք այն գործառույթները, որոնք վերահսկում են, թե ինչպես է գնդակը փոխազդում իր շրջապատի հետ: Երբ գնդակը դիպչում է կողքին, նրա հորիզոնական շարժումը հակադարձվում է, բայց ուղղահայաց շարժումը մնում է նույնը: Երբ գնդակը դիպչում է առաստաղին, այն կարող է անդրադառնալ ցանկացած ուղղությամբ `խաղն ավելի զվարճալի դարձնելու համար:
- Ամենակարևորը, մենք պետք է տեսնենք, թե արդյոք գնդակը դիպչում է թիավարին: Եթե այն վրիպում է, դուք պարտվում եք ՝ ցուցադրելով ձեր հաշիվը: Եթե այն բաց չթողնի, գնդակը նույնպես կվերադառնա պատահական ուղղությամբ, և խաղի դժվարությունը կաճի:
- Վերջապես, մենք ունենք for loop, որը գործում է որպես ժամացույց, որպեսզի գնդակը շարունակի շարժվել: Բացի այդ, մենք ունենք onButtonPressed () գործառույթները, որոնք տեղափոխում են թիակը:
- Պահպանեք ձեր հոգնած մատները և ներբեռնեք ծածկագիրը
Video: PADDLEBALLSUPERSMASHEM Micro- ով: բիթ ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Սովորեք ծրագրավորել պարզ, բայց զվարճալի խաղ 5 -ից 5 էկրանով ՝ օգտագործելով JavaScript: PADDLEBALLSUPERSMASHEM- ը կարող է ակամա նմանություններ ունենալ այլ, ավելի գրաֆիկական խաղերի հետ:
Այս ձեռնարկը ներդրեց affասթին Սունգը Ռաֆլս ինստիտուտից:
Քայլ 1. Նախնական կառուցման ակնարկ
Այս նախագծում մենք կստեղծենք մի պարզ խաղ, որում դուք գնդակը ցատկում եք պատին: Եթե կարոտում ես, մահանում ես: Շատ վատ. Ձեզանից նրանք, ովքեր գնահատում են մարտահրավերը, խաղը դժվարանում է յուրաքանչյուր մակարդակի հետ:
Նյութը ՝
1 x BBC միկրո ՝ բիթ
1 x Միկրո USB մալուխ
Նպատակներ:
Moreանոթացեք միկրոբիթային միկրոհամակարգչի մասին
Իմացեք, թե ինչպես ծրագրավորել պարզ խաղ
Հաշվի առեք բոլոր դեպքերը
Քայլ 2: Բաղադրիչներ
Առաջին հերթին միացրեք միկրոբլիտ միկրոհամակարգիչը ձեր սեփական համակարգչին: Այլ բաղադրիչներ չեն պահանջվում:
Քայլ 3: Նախնական կոդավորում
Մենք պետք է ավելացնենք ծածկագրի փաթեթ, որպեսզի կարողանանք օգտագործել մեր հավաքածուի բաղադրիչները: Կոդի գզրոցում կտտացրեք «Ընդլայնված» կոդի վրա ՝ ավելի շատ կոդերի հատվածներ տեսնելու համար և «Ավելացրեք փաթեթ» կոդի գզրոցի ներքևում:
Սա կբացի երկխոսության տուփ: Պատճենեք և տեղադրեք հետևյալ հղումը «Ավելացնել փաթեթ» տեքստային դաշտում ՝ https://pxt.microbit.org/50544-64675-33322-24641: Կտտացրեք որոնման պատկերակին կամ սեղմեք enter, այնուհետև կտտացրեք Tinkercademy կոճակին:
Նշում. Եթե դուք ստանում եք նախազգուշացում, որն ասում է, որ որոշ փաթեթներ կհեռացվեն անհամատեղելիության խնդիրների պատճառով, դուք պետք է կամ հետևեք հուշումներին կամ ստեղծեք նոր նախագիծ sրագրերի ֆայլերի ցանկում:
Քայլ 4: Կոդավորում
Առաջին հերթին, սահմանեք ձեր փոփոխականները: Մեզ անհրաժեշտ կլինեն բազմաթիվ փոփոխականներ `գնդակի գտնվելու վայրը, արագությունը և ուղղությունը, թիակի երկարությունը և դիրքը պահելու համար, և վերջինը, բայց ոչ պակաս կարևորը` ձեր հաշիվը:
Հաջորդը, մենք ծրագրավորելու ենք այն գործառույթները, որոնք վերահսկում են թիակը: xb- ն ներկայացնում է թիակի առաջին պիքսելի դիրքը ձախից, իսկ yb- ն ՝ թիակի երկարությունը: Ձախ և աջ գործառույթները վերահսկում են xb- ն և տեղափոխում թիակը, իսկ տախտակի գործառույթը տպում է թիակը էկրանին:
Հաջորդը, մենք ներառում ենք այն գործառույթը, որը վերահսկում է, երբ գնդակը շարժվում է: Սկզբում գնդակը շարժվում է ամեն վայրկյան, բայց առաջ գնալիս գնդակը շարժվում է ավելի ու ավելի կարճ ընդմիջումներով: Որքա excitingն հուզիչ:
Այժմ մենք ծրագրավորում ենք այն գործառույթները, որոնք վերահսկում են, թե ինչպես է գնդակը փոխազդում իր շրջապատի հետ: Երբ գնդակը դիպչում է կողքին, նրա հորիզոնական շարժումը հակադարձվում է, բայց ուղղահայաց շարժումը մնում է նույնը: Երբ գնդակը դիպչում է առաստաղին, այն կարող է անդրադառնալ ցանկացած ուղղությամբ `խաղն ավելի զվարճալի դարձնելու համար:
Ամենակարևորը, մենք պետք է տեսնենք, թե արդյոք գնդակը դիպչում է թիավարին: Եթե այն վրիպում է, դուք պարտվում եք ՝ ցուցադրելով ձեր հաշիվը: Եթե այն բաց չթողնի, գնդակը նույնպես կվերադառնա պատահական ուղղությամբ, և խաղի դժվարությունը կաճի:
Վերջապես, մենք ունենք for loop, որը գործում է որպես ժամացույց, որպեսզի գնդակը շարունակի շարժվել: Բացի այդ, մենք ունենք onButtonPressed () գործառույթները, որոնք տեղափոխում են թիակը:
Խորհուրդ ենք տալիս:
LEGO WALL-E Micro- ով ՝ բիթ ՝ 8 քայլ (նկարներով)
LEGO WALL-E Micro: bit: Մենք միկրո: bit- ի և LEGO- ի համար հարմար Bit Board- ի հետ միասին վերահսկում ենք երկու servo շարժիչները, որոնք թույլ կտան WALL-E- ին կարողանալ հատել ձեր հյուրասենյակի հատակի վտանգավոր տեղանքը: .Կոդի համար մենք կօգտագործենք Microsoft MakeCode- ը, որը ծաղկում է
Տիեզերական զավթիչները Micropython- ում Micro- ում. Բիթ ՝ 5 քայլ
Տիեզերական զավթիչները Micropython- ում ՝ Micro: bit: Մեր նախորդ հոդվածներում մենք ուսումնասիրել ենք GameGo- ի խաղերի ստեղծումը ՝ դյուրակիր ռետրո խաղային կոնսոլը, որը մշակվել է TinkerGen կրթության կողմից: Մեր պատրաստած խաղերը հիշեցնում էին հին Nintendo խաղերը: Այսօրվա հոդվածում մենք պատրաստվում ենք հետքայլ կատարել
Միացված ծաղկաման Micro- ի համար. Բիթ ՝ 4 քայլ
Միացված մի ծաղկաման Micro: bit- ի համար Սա տեղեկատվություն է ստանում հողի խոնավության տվիչից (հաղորդունակություն): Հողի խոնավության վա տառադարձում
Networkանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. Բիթ ՝ 10 քայլ (նկարներով)
Rանցային մրցակցություն. Ցածր ուշացման խաղ BBC Micro- ի համար. էկրանի թարմացումներ flexibleկուն թվով մասնակիցներ Easy co
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)