Sisällysluettelo:

Kuinka tehdä avaruushyökkääjiä mikrobitillä: 4 vaihetta
Kuinka tehdä avaruushyökkääjiä mikrobitillä: 4 vaihetta

Video: Kuinka tehdä avaruushyökkääjiä mikrobitillä: 4 vaihetta

Video: Kuinka tehdä avaruushyökkääjiä mikrobitillä: 4 vaihetta
Video: NÄYTÖNOHJAIN VIILEÄKSI JA HILJAISEKSI ALIVOLTITTAMALLA! - Tutoriaali 2024, Heinäkuu
Anonim
Kuinka tehdä avaruushyökkääjiä mikrobitillä
Kuinka tehdä avaruushyökkääjiä mikrobitillä

Ensimmäinen askel on siis laivan luominen. Menet "Basic" -kohtaan ja lisäät "On start" -lohkon. Sitten siirryt kohtaan "Muuttujat" ja luot muuttujan nimeltä "SHIP" ja valitset "Muuttujat" -välilehdeltä lohkon "Aseta sprite arvoon 0". Sitten laitat "SHIP" sprite -sijasta. Sitten siirryt "Peli" -välilehteen ja valitset "luo sprite x 2 y 2" ja asetat sen "0" sijaan "aseta SHIP to 0". Tämän jälkeen saat "y" 4: n sijasta 4. Pistelaskuri on myös valinnainen. Mutta näillä mennään, saimme aluksemme, ja seuraava askel on aluksemme liike.

Vaihe 1: Laivan liike

Laivan liike
Laivan liike

Siirryt syöttövälilehdelle ja otat lohkot "painiketta B painettuna" ja "painiketta A painettuna". Sitten siirryt peliin ja valitset "sprite move by 1" ja vaihdat sprite -tilaan SHIP. Aseta se "Päälle B -painiketta painettu" -lohkoon. Ja teet saman asian A: lle, mutta sen sijaan, että siirryt 1: llä, asetat -1.

Vaihe 2: Kuvausmuuttuja

Ampumamuuttuja
Ampumamuuttuja

Joten mene ensin "Input" -kohtaan ja valitse sitten "On -painike A+B painettuna" ja lisää se koodiin. Sitten teet muuttujan nimeltä "SHOOT", siirry sitten muuttujaan uudelleen lisää "aseta SHOOT arvoon 0" ja muuta "0" arvoon "luo sprite kohdassa x: _ y: _" ja valitse sitten "laiva x:" peliosa ja laita se sitten "luo sprite osoitteeseen x: ship x:". Se on hyvin hämmentävää, mutta voit ymmärtää sen paremmin kuvasta. Sitten teet saman vaiheen "y": lle. Sitten siirryt pelin välilehteen ja lisäät "SHOOT muuta kirkkautta 88". Siirry sitten silmukka -välilehteen ja valitse "toista 4 kertaa ja mainitse se koodiin. Sitten sen välilehden sisään laitat" SHOOT change y by -1, sitten vielä "toista" -koodiin, lisää "pause 150 ms" for "SHOOT" -muuttujan nopeus, sitten vielä silmukan sisällä, siirryt logiikkaan ja valitset "if_ then" ja lisäät sen logiikkaan. Loogisen lohkon tyhjään tilaan kirjoitat "is_touching_". Sitten lisäät muuttujat "SHOOT" ja "ENEMY" (luo muuttuja nimeltä "ENEMY", ja määritämme sen myöhemmin). Lisää sitten logiikkalohkon sisälle "delete ENEMY" ja "delete SHOOT", ja jos haluat, voit lisätä musiikkia tai äänitehosteen tuhoamalla vihollisen, ja lisää sitten lohkon "muuta pistettä 1". Sitten lisää silmukan ja logiikkalohkon ulkopuolelle toinen "if_ then". Sitten siirryt logiikkaan ja lisäät lohkon, jonka tyhjään tilaan on "0 ≤ 0". Sitten ensimmäiseen 0: een kirjoitat "SHOOT y". Sitten logiikkalohkon sisään laitat "delete SHOOT"

Vaihe 3: Muuta vihollisen muuttuja

Vihollisen muuttaminen
Vihollisen muuttaminen

Lisää ensin "ikuisesti" -lohko ja luo muuttuja "ENEMY", siirry muuttuja -välilehdelle ja lisää "aseta ENEMY arvoon _" ja kirjoita tyhjään tilaan "luo sprite kohtaan x: _ y: _". Lisää sitten "luo sprite" -lohkon tyhjään tilaan "valitse satunnainen 0-4" "matematiikka" -välilehdelle. Sitten sen alle lisäät "ENEMY set brightness to 150" "game" -välilehdestä ja lisäät sen alle "pause 100 ms". "Tauko" -lohkon jälkeen lisäät "ENEMY käänny oikealle 90 astetta", joka sijaitsee "peli" -välilehdessä. Sitten siirryt "silmukka" -välilehteen ja lisäät "toista 4 kertaa" ja "silmukka" -lohkon sisälle lisäät "ENEMY move ny 1" ja "pause 500 ms". Siirrymme nyt logiikka -välilehdelle ja lisäämme 2 lohkoa "if_ then". Ensimmäisen tyhjän tilan sisälle lisäät "on _ koskettava _" ja lisäät "ENEMY" ensimmäiseen tyhjään tilaan ja "SHIP" toiseen tyhjään tilaan, ja logiikkalohkon sisälle lisäät "game over". Nyt toiseen loogiseen lohkoon lisätään "on _ kosketusreuna" ja tyhjään tilaan lisätään "ENEMY", ja logiv -lohkon sisälle lisätään "Poista ENEMY"

Vaihe 4: Tältä sen pitäisi näyttää

Tältä sen pitäisi näyttää
Tältä sen pitäisi näyttää

Toivottavasti en ollut niin huono selittämään, miten tämä tehdään, ja toivottavasti pidit pelistä:)

Suositeltava: