Talaan ng mga Nilalaman:

Paano Gumawa ng Mga Space Invaders sa Micro Bit .: 4 Mga Hakbang
Paano Gumawa ng Mga Space Invaders sa Micro Bit .: 4 Mga Hakbang

Video: Paano Gumawa ng Mga Space Invaders sa Micro Bit .: 4 Mga Hakbang

Video: Paano Gumawa ng Mga Space Invaders sa Micro Bit .: 4 Mga Hakbang
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Nobyembre
Anonim
Paano Gumawa ng Mga Space Invaders sa Micro Bit
Paano Gumawa ng Mga Space Invaders sa Micro Bit

Kaya ang unang hakbang ay upang lumikha ng aming barko. Pumunta ka sa "Pangunahin" at magdagdag ng isang "Sa pagsisimula" na bloke. Pagkatapos ay pumunta ka sa "Mga variable" at lumikha ka ng isang variable na tinatawag na "SHIP" at pumili ng isang bloke mula sa tab na "Mga variable" na nagsasabing "Itakda ang sprite sa 0". Pagkatapos ay inilagay mo ang "SHIP" sa halip na "sprite". Pagkatapos ay pupunta ka sa tab na "Game" at piliin ang "lumikha ng sprite sa x 2 y 2" at inilalagay mo iyon sa halip na "0" sa "itakda ang SHIP sa 0". Pagkatapos nito ay nagkataon kang "y" hanggang 4 sa halip na 4. Gayundin, ang counter ng iskor ay opsyonal. Ngunit doon ka pumunta, nakuha namin ang aming barko, at ang susunod na hakbang ay ang paggalaw ng aming barko.

Hakbang 1: Pagkilos ng Barko

Kilusan ng Barko
Kilusan ng Barko

Pumunta ka sa tab na input at kunin ang mga bloke na "sa pindutan B pinindot" at "sa pindutan A ay pinindot". Pagkatapos ay pumunta ka sa Laro at piliin ang "sprite ilipat ng 1" at baguhin upang sprite sa SHIP. Ilagay ito sa "On B button pindutin ang" block. At ginagawa mo ang parehong bagay para sa A ngunit sa halip na lumipat ng 1 ay inilagay mo ang -1.

Hakbang 2: Variable ng Shoot

Baril na Baril
Baril na Baril

Kaya unang pupunta ka sa "Input" pagkatapos ay piliin ang "On button A + B na pinindot" at idagdag ito sa code. Pagkatapos gumawa ka ng isang variable na tinatawag na "SHOOT", pagkatapos ay pumunta muli sa variable na idagdag ang "set SHOOT to 0" at palitan ang "0" upang "lumikha ng sprite sa x: _ y: _" pagkatapos ay piliin ang "ship x:" sa seksyon ng laro pagkatapos ay ilagay ito sa "lumikha ng sprite sa x: ship x:". Napaka-nakakalito ngunit mas mauunawaan mo ito mula sa imahe. Pagkatapos gawin mo ang parehong hakbang para sa "y". Pagkatapos ay pumunta ka sa tab ng laro at idagdag ang "SHOOT baguhin ang ningning ng 88". Pagkatapos ay pumunta ka sa tab na loop at piliin ang "ulitin 4 na beses at ad iyon sa code. Pagkatapos sa loob ng tab na iyon inilagay mo ang" SHOOT baguhin y ng -1, pagkatapos ay nasa "paulit-ulit" na code, idagdag ang "pause 150 ms" para sa ang bilis ng variable na "SHOOT", pagkatapos ay nasa loob pa rin ng loop bagay, pumunta ka sa lohika at piliin ang "if_ pagkatapos" at idagdag ito sa bagay na lohika. Sa blangkong puwang ng pag-block ng lohika na inilagay mo ang "is_touching_". Pagkatapos ay idagdag mo ang mga variable na "SHOOT" at "ENEMY" (lumikha ng isang variable na tinatawag na "ENEMY", at tutukuyin namin ito sa paglaon). Pagkatapos sa loob ng pag-block ng lohika idagdag ang "tanggalin ang KAAWAY" at "tanggalin ang SHOOT", kung gayon kung nais mo maaari kang magdagdag ng ilang musika o sound effects kapag nawasak mo ang isang kaaway, pagkatapos ay magdagdag ka ng isang bloke na "baguhin ang marka ng 1". Pagkatapos sa labas ng loop at block ng lohika, nagdagdag ka ng isa pang "kung_ pagkatapos". Pagkatapos ay pumunta ka sa lohika at idagdag ang bloke na may "0 ≤ 0" sa blangkong puwang. Pagkatapos sa unang 0, inilagay mo ang "SHOOT y". Pagkatapos sa loob ng lohika block inilagay mo ang "tanggalin ang SHOOT"

Hakbang 3: Paggawa ng Variable ng Kaaway

Paggawa ng Variable ng Kaaway
Paggawa ng Variable ng Kaaway

Unang magdagdag ng isang "magpakailanman" na bloke at lumikha ng isang variable na pinangalanang "KAAWAY", ang pumunta sa tab na variable at idagdag ang "itakda ang ENEMY sa _", at sa puwang na blangko ilagay ang "lumikha ng sprite sa x: _ y: _". Pagkatapos sa blangkong puwang ng "lumikha ng sprite" na bloke, idagdag ang "pumili ng random mula 0 hanggang 4" sa tab na "matematika". Pagkatapos sa ilalim nito, idaragdag mo ang "ENEMY set brightness to 150" mula sa tab na "game" at pagkatapos ay idagdag ang "pause 100 ms" sa ilalim nito. Matapos ang "pause" block, idaragdag mo ang "ENEMY na lumiko sa kanan ng 90 degree", na matatagpuan sa tab na "game". Pagkatapos ay pupunta ka sa tab na "loop" at magdagdag ng "ulitin 4 na beses" at sa loob ng "loop" block, idaragdag mo ang "ENEMY ilipat ny 1" at "pause 500 ms". Ngayon pupunta kami sa tab na lohika at magdagdag ng 2 mga bloke ng "kung_ pagkatapos". At sa loob ng unang blangkong puwang, idagdag mo ang "ay _ na nakakaantig _" at idagdag ang "KAAWAY" sa unang blangko at "SHIP" sa pangalawang blangko, at sa loob ng lohika block, idagdag mo ang "laro sa paglipas". Ngayon sa iba pang block ng lohika, idinagdag namin ang "ay _ na nakakaantig gilid" at sa blangko na puwang ay idinagdag namin ang "KAAWAY", at sa loob ng bloke ng logiv idinagdag namin ang "tanggalin ang KAAWAY"

Hakbang 4: Ito ang Ganito Dapat Mukha

Ganito Ito Dapat Mukha
Ganito Ito Dapat Mukha

Sana hindi ako napakasama sa pagpapaliwanag kung paano ito gawin at sana nasiyahan ka sa laro:)

Inirerekumendang: