Orodha ya maudhui:
- Hatua ya 1: Kabla ya kuanza…
- Hatua ya 2: Kanuni za Mchezo wa Kubashiri
- Hatua ya 3: Programu ya Vitalu: Vigeugeu
- Hatua ya 4: Kazi
- Hatua ya 5: Uanzishaji wa Programu na Matukio ya Shake & Wasimamizi wa Tukio
- Hatua ya 6: Ujumbe wa Kuanza na Kazi za Changamoto
- Hatua ya 7: Kitufe cha Tukio la Bonyeza - Jibu kwa Changamoto ya BIT
- Hatua ya 8: Kitufe cha B B Bofya - Tuma Jibu kwa Changamoto ya BIT
- Hatua ya 9: Kushinda / Kupoteza na kupumzika kwa Kazi
- Hatua ya 10: Simulator na Kanuni
Video: Je! Ni Kufikiria kidogo? Fanya Mchezo Rahisi wa Kubashiri Na Microbit ya BBC !: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Nilichukua Microbits kadhaa ya BBC baada ya kusoma hakiki nzuri juu yao katika nakala kadhaa za mkondoni.
Kwa jaribio la kujitambulisha na BIT, nilicheza karibu na Mhariri wa Vitalu vya Microsoft mkondoni kwa masaa kadhaa na nikapata mchezo rahisi wa kukisia.
Katika IBLE hii tutazungumza juu ya sheria za mchezo na tupitie kupitia kazi zilizokusanywa katika vizuizi tofauti vya nambari kwenye Kihariri cha Vitalu.
Mwishowe, watazamaji wenye msisimko wanaweza kuelekea kwenye simulator ya mkondoni na kuwapa mchezo huu rahisi risasi.
Tuanze.
Hatua ya 1: Kabla ya kuanza…
Vifaa
Bodi ya Microbit ya BBC ni rahisi kujitambulisha nayo. Kwa IBLE hii, unachohitaji kujua ni kwamba ni bodi ndogo na vifungo 2 vya kushinikiza, safu ndogo za LED, na tundu ndogo la USB ambalo hufanya kama usambazaji wa umeme na njia ya kupakia programu kwenye bodi.
Safu ya LED ndogo zinaweza kusanidiwa kuwasha katika mifumo tofauti.
Kumbuka:
Huna haja ya bodi ya mwili kwa IBLE hii! Wavuti ya BBC Microbit ina simulator ya mkondoni ya kujaribu nambari unayoendeleza mkondoni.
Programu
IBLE hii haiendi kwa undani juu ya kuanza na Microbit ya BBC na / au Mhariri wa Vitalu Mkondoni.
Watazamaji wanahimizwa kuchunguza rasilimali hii ya BBC Micorbit kabla ya kuendelea na hatua zifuatazo.
Microbit ya BBC imeundwa kufundisha programu kwa kutumia njia inayofaa sana ya watumiaji na kwa hivyo kufahamiana na lugha nyingine ya programu ni nzuri kuwa nayo, lakini haihitajiki haswa ikiwa utatumia Mhariri wa Vitalu vya Microsoft kujifunza programu.
Walakini, bado sijakutana na bidhaa ambayo ni rahisi kuanza nayo kuliko Microbit ya BBC, ikizingatiwa kuwa ninamiliki na ninacheza na majukwaa mengine kadhaa ya programu ndogo-ndogo.
Hatua ya 2: Kanuni za Mchezo wa Kubashiri
Sheria za mchezo ni kama ifuatavyo.
- Kuongeza nguvu, BIT hufikiria idadi na inampa changamoto mchezaji wa kibinadamu nadhani nambari hiyo ni nini kwa kuchapisha ujumbe kwenye jopo lake la LED, na anasubiri jibu
- Mchezaji hufanya nadhani na kusukuma Kitufe cha Kushinikiza cha kushoto (A) mara nyingi kama jibu - Mfano, ikiwa mchezaji alidhani 5, basi kitufe kinasukumwa mara 5
- Ili kuwasilisha jibu kwa BIT, mchezaji anasukuma kwenye Kitufe cha Kushinikiza kulia (B) mara moja!
- Ikiwa wachezaji wanadhani ni sawa, basi mchezaji hupata alama, ikiwa sio BIT hupata uhakika
- Ikiwa mchezaji mmoja alibashiri nambari nje ya masafa, mchezaji mwingine hupata alama - BIT inaonyesha X kubwa kwenye onyesho lake la 'LED na kuendelea kubashiri nambari mpya na kurudia changamoto; Mfano: Ikiwa BIT ilikupa changamoto nadhani nambari kati ya 1 na 5, na wewe ulikisia 6, au ikiwa umebashiri ZERO (kwa kushinikiza tu Kitufe B kabla ya kushinikiza Kitufe A), basi raundi hiyo imebatilishwa
- Jibu la changamoto linaendelea hadi mmoja wa wachezaji atoe alama za juu zinazoruhusiwa
Kuanzisha Mchezo Mpya:
Kuanza mchezo mpya wakati wowote, toa BIT kutikisika! Au, kata tu na unganisha tena nguvu.
Hatua ya 3: Programu ya Vitalu: Vigeugeu
Programu hutumia vigeuzi vichache vilivyoitwa ili kulinganisha kazi zao zilizoorodheshwa hapa chini. Vigeugeu hivi vinaweza kuundwa kwa kubofya kwenye kichupo cha Programu ya Kutofautisha katika Kihariri cha Vitalu
BIT_SCORE - Inafuatilia alama zilizopigwa na BIT
bitGuessed - Tofauti hii inashikilia thamani ya bahati nasibu iliyokadiriwa na BIT
CHEKI - wakati imewekwa kuwa Kweli, BIT huangalia ikiwa wachezaji wanadhani ni sawa na nadhani ya BIT
GAME_RANGE - Nambari hii inazuia jinsi BIT au mchezaji anaweza kukisia
Mfano: Ikiwa imewekwa kwa 6, wachezaji wowote wanaweza kukisia kutoka 1 hadi 6
MSG - Kamba ambayo hubadilishwa kuonyesha ujumbe tofauti kulingana na muktadha wa mchezo
PLAYER_SCORE - hufuatilia alama zilizopatikana na mchezaji
playerGuess - Nambari iliyokadiriwa na mchezaji imeandikwa katika tofauti hii
KUMBUKA
Chaguo la kwanza kabisa la kutofautisha ni la jumla na la kawaida na linaweza kupuuzwa
Hatua ya 4: Kazi
Kama sehemu ya mchakato wa ujifunzaji na kwa mpangilio bora, nambari hiyo ilipangwa katika idadi ya kazi ambazo zinaweza kuitwa au kutumiwa katika programu kuu. Kama vile vigeuzi, kazi zinaweza kuundwa na kupatikana kwa kubonyeza kichupo cha Advanced> Functions Programming.
Hapa chini kuna maelezo mafupi ya kazi:
Tangaza Mshindi - Kazi hii inachapisha ujumbe wa Ushindi ulioelekezwa kwa mchezaji anayeshinda
doChallenge - Kazi ambayo BIT inaita nadhani nambari na kutoa changamoto kwa mchezaji
showBadGuess - Inaonyesha ujumbe na X kubwa kwenye jopo la LED ikiwa mmoja wa wachezaji alidhani nje ya anuwai kuruhusiwa
showLose - inaitwa ikiwa BIT inashinda raundi ya changamoto juu ya mchezaji
showMessage - inatoa ujumbe ili kumpa changamoto mchezaji nadhani nambari ndani ya safu iliyowekwa
showWin - inaitwa wakati mchezaji atashinda duru ya kubahatisha juu ya BIT
Hatua ya 5: Uanzishaji wa Programu na Matukio ya Shake & Wasimamizi wa Tukio
"Mwanzo" na "juu ya kutetereka" ni washughulikiaji wa hafla ambao huitwa mtawaliwa wakati hafla ya "kuanza" na "kutikisa" inatokea. Kama inavyoonekana kutoka kwa nambari ya Vitalu, ni nini hufanyika wakati washughulikiaji hawa wawili wa tukio wanaitwa karibu sawa na katika:
- Kazi ya showMessage () inaitwa kuonyesha ujumbe wakati mchezo unapoanza
- Kuna mapumziko mafupi ya sekunde 650 baada ya ujumbe kuonyeshwa
- Kazi ya doChallenge () inaitwa ambayo BIT inakadiria nambari na inasubiri mchezaji wa binadamu awasilishe
Tutashughulikia kazi mbili katika hatua inayofuata.
Hiyo ilisema, kuna tofauti za kimsingi kati ya "mwanzo" na "juu ya kutikisa" watunzaji wa hafla:
- Mshughulikiaji wa hafla ya "mwanzo" anaendesha kila wakati BIT inapoanza - kama vile kukatika na kuunganisha nguvu kwa BIT
- Vitu kadhaa ambavyo vinapaswa kutokea mara moja tu wakati mpango unapoanza hufafanuliwa katika "mwanzo" na hakuna mahali pengine katika mpango mzima
- Jambo moja kama hilo ni kuanzisha ubadilishaji wa GAME_RANGE - katika kesi hii, imeanzishwa hadi 6 ambayo inamaanisha kuwa wachezaji wanaweza kudhani nambari kati ya 1 na 6
- Kwa kuwa "mwanzo" ni kazi ya msingi ya BIT, haishangazi kwamba inapatikana kutoka kwa kichupo cha programu ya Msingi ya Mhariri wa Vitalu
- "On Shake" kwa upande mwingine ni msimamizi wa hafla anayeitwa wakati wowote mtumiaji anapotoa mchango kwa BIT kwa njia ya kutetemeka haraka
- Kwa hivyo, mshughulikiaji wa tukio la "on shake" anaweza kupatikana ndani ya kichupo cha programu ya Ingizo la Mhariri wa Vitalu
Hatua ya 6: Ujumbe wa Kuanza na Kazi za Changamoto
Kazi ya ShowMessage () Kazi ya Ujumbe wa Kuanza ni kazi rahisi ambayo inafuta palette ya BITs LED na amri wazi ya skrini na kuonyesha ujumbe wa kutembeza unampa changamoto mchezaji nadhani nambari.
Kama inavyoonekana kutoka kwa kizuizi cha kazi cha showMessage, vipande kadhaa vya kamba vimewekwa pamoja kwa ubadilishaji wa GAME_RANGE kuonyesha ujumbe rahisi ambao unasema:
Nadhani 0 - 6!
Kazi ya doChallenge () inaitwa mwanzoni mwa kila raundi ya changamoto, na kwa hivyo hufanya yafuatayo kama inavyoonekana kutoka kwa kizuizi cha kazi cha doChallenge:
- Inazindua mchezajiGuess kutofautisha hadi sifuri kabla ya kukubali pembejeo mpya kutoka kwa mchezaji wa kibinadamu
- Inazindua ubadilishaji wa CHECK kuwa uwongo - ikimaanisha kuwa raundi iko karibu kuanza na sio wakati bado kulinganisha nambari zilizokadiriwa na wachezaji wote wawili
- Ifuatayo, na muhimu zaidi, BIT huchagua nambari isiyo ya kawaida ndani ya masafa yaliyofafanuliwa na GAME_RANGE na kuirekodi katika utofauti wa bitGuessed
- Mwishowe, palette ya LED imeangazwa na alama ya alama ya swali inayosababisha mchezaji wa mwanadamu kwa pembejeo kujibu changamoto ya BIT!
Kumbuka
Ikiwa thamani ya kutofautisha ya GAME_RANGE imebadilishwa kama ilivyojadiliwa katika hatua ya awali, mchezo wako unaweza kuonekana na kutenda tofauti.
Kazi ya kujiunga ni kazi ya kamba na inaweza kupatikana kutoka kwa kichupo cha programu ya Nakala ya Mhariri wa Vitalu
Hatua ya 7: Kitufe cha Tukio la Bonyeza - Jibu kwa Changamoto ya BIT
Mara tu alama kubwa ya swali itaonekana kwenye skrini ya BITs LED, kujibu changamoto kwa mchezaji wa kibinadamu ni kufanya tu yafuatayo:
- Nadhani ni nambari gani BIT inaweza kuwa inafikiria kati ya 0 na 6
- Bonyeza kitufe A mara nyingi kama jibu lako lilivyo - Mfano ikiwa jibu lako ni 3, kisha bonyeza kitufe A mara 3x
Kwa wazi, kubonyeza kitufe ni pembejeo ya mtumiaji na kwa hivyo mshughulikiaji wa hafla ya "kwenye kitufe" unapatikana kupitia kichupo cha programu ya Ingizo cha mhariri wa Vitalu. Kila wakati, mtumiaji hubonyeza Kitufe A, mshughulikiaji wa hafla hii hufanya yafuatayo:
- Ongeza thamani ya mchezaji kutofautisha na 1 ilimradi iko katika kikomo cha GAME_RANGE (6 katika kesi hii)
- Ikiwa mchezaji atawasilisha 7 au zaidi, makisio hayatumiki na mchezajiGuess amerejeshwa tena kwa Zero, haswa ikibadilisha wachezaji kukisia
Hatua inayofuata ni kupeleka majibu kwa changamoto, ambayo tutapita katika hatua inayofuata.
Hatua ya 8: Kitufe cha B B Bofya - Tuma Jibu kwa Changamoto ya BIT
Mchezaji wa kibinadamu huwasilisha jibu kwa BIT kwa kubonyeza Kitufe B mara moja. Hatua kadhaa hufanyika katika Kitufe cha B "bonyeza" mshughulikiaji wa tukio mara tu BIT inapopokea jibu la wachezaji kama inavyoonyeshwa na alama za nambari kwenye picha:
- Bendera ya CHECK imewekwa kuwa Kweli - ishara kwa BIT kulinganisha nadhani yake na ile ya wachezaji
- Bao linaendelea tu ikiwa wachezaji wote wamegundua nambari kubwa kuliko Zero na ndani ya kikomo cha GAME_RANGE (cha 6) na ikiwa sio hivyo, kazi ya showBadGuess () inaitwa - mchezaji mzuri wa nadhani anashinda alama, na mchezaji mbaya wa nadhani hupoteza moja!
- Ikiwa wachezaji wanadhani inalingana na ile ya BIT, kazi ya showWin () inaitwa - mchezaji atashinda raundi hii!
- Ikiwa sivyo, kazi ya showLose () inaitwa - BIT inashinda raundi hii!
- Cheki hufanywa mwishoni mwa kila raundi na kazi ya AnnWinner () kuona ikiwa mmoja wa wachezaji wawili ameshinda kwa kupata alama 3 - ikiwa ni hivyo, mchezo umekamilika na mshindi wa mwisho ametangazwa na alama na ujumbe wote ni weka upya
- BIT inaanzisha tena mchezo kwa kutoa changamoto kwa kupiga doChallenge () kazi na inasubiri mchezaji kujibu na mchakato unarudia
Tutazungumzia kazi mpya katika hatua zifuatazo.
Subiri! Je! Unadhanije ZERO?
- Ukiangalia kazi ya hesabu ya () Math, unaweza kuona kuwa thamani yake ya kwanza imewekwa Zero na haiwezi kubadilishwa.
- Kwa hivyo BIT ni huru kudhani Zero na kutoa changamoto kwa mchezaji kama matokeo ya kiwango hiki
- Vivyo hivyo, mchezaji wa kibinadamu anaweza kuwasilisha nadhani Zero kwa kubofya kitufe B bila kubofya kitufe cha kwanza!
- Ikiwa hii inaruhusiwa basi mchezaji wa binadamu sio lazima afanye bidii yoyote ya kucheza na hiyo haina maana!
- Kwa hivyo, upeo huu umefidiwa na Bullet # 2. kujadiliwa hapo juu
Hatua ya 9: Kushinda / Kupoteza na kupumzika kwa Kazi
Kazi hizi zote huitwa na Kitufe cha B "bonyeza" mshughulikiaji wa tukio kama inavyoonekana katika hatua ya awali.
Kazi hizi ziko sawa mbele na kwa wakati huu unapaswa kuwa unajua hali ya angavu na ya hadithi ya nambari iliyoundwa na mchanganyiko wa vigeuzi vyenye jina linalofaa na sifa za kuona za Mhariri wa Vitalu.
- Kazi ya showWin () inaonyesha ujumbe ambao unaonyesha kuwa mchezaji ameshinda raundi hii ya changamoto na anaongeza ubadilishaji wa PLAYER_SCORE kwa 1
- Vivyo hivyo, kazi ya showLose () inaonyesha mchezaji alifanya nadhani mbaya na tuzo kwa BIT kwa kuongeza kutofautisha kwa BIT_SCORE na 1
- Kazi ya showBadGuess () inaonyesha X kubwa kwenye skrini inayoonyesha kuwa mmoja wa wachezaji alifanya nadhani mbaya (ya 0 au zaidi ya 6) - mchezaji mbaya katika kesi hii anapoteza alama, na alama zingine kwa alama!
Mwishowe, tangaza kazi ya Mshindi () hufanya kazi ya kutangaza mshindi mkuu ni nani baada ya raundi 3 za changamoto / majibu ikifuatiwa na:
- Kuweka upya vigeuzi vya alama vya PLAYER_SCORE na BIT_SCORE
- Kusitisha kwa muda mfupi, na kuanza mchezo mpya kwa kupiga showMessage () kazi ya kuanza inayojadiliwa katika hatua ya awali (6) ya IBLE hii
Mwishowe, endelea kwa simulator na nambari!
Hatua ya 10: Simulator na Kanuni
Nambari inaendeshwa kwenye simulator ya mkondoni iliyoko hapa
- Simulator iko chini kushoto mwa ukurasa
- Vinginevyo, kitufe cha Kupakua kinaweza kutumiwa kupakua nambari endapo utapata BBC Microbit
- Kama ilivyotajwa mwanzoni mwa IBLE, hauitaji Microbit ya BBC ili kuunda nambari katika Mhariri wa Vitalu au kuiga na kujaribu nambari yako, ingawa hiyo haifanyi kazi kwa watu wenye hamu kama mimi!
Ujumbe kwenye Kitufe cha Hariri
- Ikiwa umeona, nambari iko katika uwanja wa umma na kuna njia ya kuihariri kwa kutumia kitufe cha Hariri juu kulia
- Walakini, ningeomba kwa dhati utengeneze nakala ya nambari hii na ubadilishe kulingana na mahitaji yako ili toleo asili lihifadhiwe kwa maslahi ya IBLE hii
Asante! Na furaha ya usimbuaji !!!:-)
Ilipendekeza:
BBC Micro: kidogo na mwanzo - Usukani mwingiliano wa Usukani na Mchezo wa Kuendesha: Hatua 5 (na Picha)
BBC Micro: kidogo na mwanzo - Gurudumu la Usukani linaloshirikiana na Mchezo wa Kuendesha: Moja ya kazi zangu darasani wiki hii ni kutumia BBC Micro: kidogo kuunganishwa na mpango wa mwanzo ambao tumeandika. Nilidhani kuwa hii ilikuwa fursa nzuri ya kutumia ThreadBoard yangu kuunda mfumo uliopachikwa! Msukumo wangu kwa mwanzo p
Mchezo wa Kumbukumbu ya Mchezo wa Kutumia BBC MicroBit: Hatua 7
Mchezo wa Kumbukumbu ya Puzzle Kutumia MicroBit ya BBC: Ikiwa haujui ni MicroBit ya BBC ni nini, kimsingi ni kifaa kidogo ambacho unaweza kupanga kuwa na pembejeo na matokeo. Aina kama Arduino, lakini zaidi ya mwili. Kile nilichopenda sana juu ya MicroBit ni kwamba ina mbili zilizojengwa katika pembejeo b
Fanya Spika yako ya Bluetooth rahisi na ya bei rahisi: Hatua 5 (na Picha)
Fanya Spika yako ya Bluetooth rahisi na ya bei rahisi: Katika mradi huu nitakuonyesha jinsi ya kujenga spika rahisi ya Bluetooth inayoweza kubeba ambayo inaweza kucheza sauti zake hadi masaa 30 mfululizo. Vipengele vingi vilivyotumika vinaweza kupatikana kwa $ 22 tu kwa jumla ambayo inafanya mradi huu wa bajeti ya chini sana. Wacha
Ushindani wa Mtandao: Mchezo wa kuchelewesha kwa BBC Micro: kidogo: Hatua 10 (na Picha)
Ushindani wa Mtandao: Mchezo wa Ucheleweshaji wa BBC Micro: kidogo: Katika mafunzo haya, nitaelezea jinsi ya kutekeleza mchezo wa msingi wa wachezaji wengi kwenye BBC ndogo: kidogo na sifa zifuatazo. sasisho za skrini Nambari rahisi ya washiriki Easy co
Furahisha Micro: Roboti kidogo - Rahisi na ya bei rahisi !: Hatua 17 (na Picha)
Furahisha Micro: Roboti kidogo - Rahisi na ya bei nafuu !: BBC ndogo: bits ni nzuri! Ni rahisi kupanga, zimejaa vitu kama Bluetooth na accelerometer na zina gharama nafuu. Mradi huu umehamasishwa na