Innholdsfortegnelse:
- Trinn 1: Bevegelse av skipet
- Trinn 2: Skyt variabel
- Trinn 3: Gjør fienden variabel
- Trinn 4: Slik skal det se ut
Video: Hvordan lage Space Invaders på mikrobit. 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Så det første trinnet er å lage vårt skip. Du går til "Basic" og legger til en "On start" -blokk. Deretter går du til "Variabler" og du oppretter en variabel som heter "SHIP" og velger en blokk fra "Variabler" -fanen som sier "Sett sprite til 0". Deretter legger du "SKIP" i stedet for "sprite". Deretter går du til "Spill" -fanen og velger "create sprite at x 2 y 2", og du setter det i stedet for "0" i "sett SHIP til 0". Etter det sjanser du "y" til 4 i stedet for 4. Dessuten er poengtelleren valgfri. Men det går, vi har skipet vårt, og det neste trinnet er bevegelsen av skipet vårt.
Trinn 1: Bevegelse av skipet
Du går til inndatafanen og tar blokkene "på knapp B trykket" og "på knapp A trykket". Deretter går du til Spillet og velger "sprite move by 1" og bytter til sprite til SHIP. Sett den på "På B -knappen trykket" -blokken. Og du gjør det samme for A, men i stedet for å flytte med 1 setter du -1.
Trinn 2: Skyt variabel
Så først går du til "Input" og deretter velger du "På -knapp A+B trykket" og legger den til koden. Deretter lager du en variabel som heter "SHOOT", går deretter til variabel igjen legg til "sett SHOOT til 0" og endrer "0" til "create sprite at x: _ y: _" then select "ship x:" in the spill -delen, legg den deretter på "create sprite at x: ship x:". Det er veldig forvirrende, men du kan forstå det bedre fra bildet. Deretter gjør du det samme trinnet for "y". Deretter går du til spillfanen og legger til "SHOOT endre lysstyrke med 88". Deretter går du til loop -fanen og velger "gjenta 4 ganger og annonserer det for koden. Deretter setter du" SHOOT endre y med -1, deretter fortsatt i "repeat" -koden, legg til "pause 150 ms" for hastigheten på "SHOOT" -variabelen, så fremdeles inne i loop -tingen går du til logikk og velger "if_ da" og legger den til logikk -tingen. I det tomme feltet i logikkblokken legger du "is_touching_". Deretter legger du til variablene "SHOOT" og "ENEMY" (lag en variabel som heter "ENEMY", og vi definerer det senere). Deretter legger du til "slett ENEMY" og "delete SHOOT" i logikkblokken, så hvis du vil kan du legge til musikk eller lydeffekt når du ødelegger en fiende, så legger du til en blokk "endre score med 1". Så utenfor løkken og logikkblokken legger du til en annen "if_ da". Deretter går du til logikk og legger til blokken som har "0 ≤ 0" på tomrommet. Deretter setter du "SHOOT y" på den første 0 -en. Så inne i logikkblokken setter du "delete SHOOT"
Trinn 3: Gjør fienden variabel
Legg først til en "evig" blokk og opprett en variabel som heter "ENEMY", gå til kategorien variabel og legg til "sett ENEMY til _", og sett i "blank SPITE" på x: _ y: _ ". Deretter legger du til "plukk tilfeldig fra 0 til 4" i "matematikk" -fanen i det tomme feltet i "create sprite" -blokken. Deretter legger du til "ENEMY set brightness to 150" fra "game" -fanen og legger deretter til "pause 100 ms" under den. Etter blokkeringen "pause", legger du til "Fiende sving til høyre med 90 grader", som ligger i "spill" -fanen. Deretter går du til "loop" -fanen og legger til "repeat 4 times" og inne i "loop" -blokken legger du til "ENEMY move ny 1" og "pause 500 ms". Nå går vi over til logikkfanen og legger til 2 blokker med "if_ da". Og inne i den første tomme plassen legger du til "er _ berører _" og legger til "ENEMY" i den første tomme plassen og "SHIP" i den andre tomme plassen, og inne i logikkblokken legger du til "game over". Nå i den andre logikkblokken legger vi til "er _ berører kant" og i tomrommet legger vi til "ENEMY", og inne i logivblokken legger vi til "delete ENEMY"
Trinn 4: Slik skal det se ut
Forhåpentligvis var jeg ikke så dårlig til å forklare hvordan du lager dette, og forhåpentligvis likte du spillet:)
Anbefalt:
Hvordan lage et mikrobit -spill: 7 trinn
Hvordan lage et mikrobit -spill: Hei venner, I denne leksjonen skal jeg lære deg hvordan du lager et spill i tinkercad ved hjelp av den nye spesialkomponentmikrobiten
Hvordan lage en hemmelig kommunikator ved hjelp av mikrobit: 9 trinn
Hvordan lage en hemmelig kommunikator ved hjelp av mikrobit: Jeg ble inspirert i 'othermachines' you tube chanal. Her hva jeg fikk fra det -https: //youtu.be/mqlMo4LbfKQHer har jeg lagt til på meg selv - lcd -skjermer - tastatur for andre mikrobit- kraftbanker- Ekstra kode for den
LCD Invaders: a Space Invaders Like Game on 16x2 LCD Character Display: 7 Steps
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: Det er ikke nødvendig å introdusere et legendarisk "Space Invaders" -spill. Den mest interessante egenskapen til dette prosjektet er at den bruker tekstvisning for grafisk utgang. Det oppnås ved å implementere 8 egendefinerte tegn. Du kan laste ned hele Arduino
Hvordan lage et fargesorteringsprosjekt med mikrobit ?: 4 trinn
Hvordan lage et fargesorteringsprosjekt med mikrobit?: Prosjektmål Etter at vi har lastet ned programmet, kan vi se at mikro: bit LED -prikkmatrisen viser et "hjerte", initialiser servoen 90 °. Når vi legger blå eller gule ting på fargesensoren, vil servoen snu forskjellige vinkler, klassifisere noen forskjeller
Hvordan lage en teller med mikrobit?: 9 trinn
Hvordan lage en teller med mikrobit?: Når vi har satt oss på et fly, støter vi ofte på en situasjon som denne: en vakker flyvertinne som bærer en liten sølvkasse, holder den trykket mens den går forbi. Hun mumler: 1,2,3,4,5,6 …… Du må gjette det-hun teller totalt antall