Innehållsförteckning:
- Steg 1: Fartygets rörelse
- Steg 2: Skjut variabel
- Steg 3: Gör fienden variabel
- Steg 4: Så här ska det se ut
Video: Hur man gör Space Invaders på mikrobit: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Så det första steget är att skapa vårt skepp. Du går till "Basic" och lägger till ett "On start" block. Sedan går du till "Variabler" och du skapar en variabel som heter "SHIP" och väljer ett block från "Variabler" -fliken som säger "Set sprite to 0". Sedan lägger du "SHIP" istället för "sprite". Sedan går du till fliken "Spel" och väljer "skapa sprite vid x 2 y 2" och du lägger det istället för "0" i "ställ in FARTYG till 0". Efter det chansar du "y" till 4 istället för 4. Dessutom är poängräknaren valfri. Men där är du, vi fick vårt skepp, och nästa steg blir rörelsen av vårt skepp.
Steg 1: Fartygets rörelse
Du går till inmatningsfliken och tar blocken "på knapp B tryckt" och "på knapp A tryckt". Sedan går du till spelet och väljer "sprite move by 1" och byter till sprite till SHIP. Sätt den på "On B -knappen tryckt" -blocket. Och du gör samma sak för A men istället för att flytta med 1 sätter du -1.
Steg 2: Skjut variabel
Så först går du till "Inmatning" och väljer sedan "På knapp A+B nedtryckt" och lägger till den i koden. Sedan gör du en variabel som heter "SHOOT", går sedan till variabel igen lägg till "set SHOOT till 0" och ändrar "0" till "skapa sprite vid x: _ y: _" välj sedan "ship x:" i spelsektionen lägger den sedan på "skapa sprite vid x: skepp x:". Det är väldigt förvirrande men du kan förstå det bättre från bilden. Sedan gör du samma steg för "y". Sedan går du till spelfliken och lägger till "SHOOT ändra ljusstyrka med 88". Sedan går du till loop -fliken och väljer "upprepa 4 gånger och ad det till koden. Sedan inuti den fliken sätter du" SHOOT ändra y med -1, sedan fortfarande i "repeat" -koden, lägg till "pausa 150 ms" för hastigheten på "SHOOT" -variabeln, sedan fortfarande inne i loop -saken går du till logik och väljer "if_ då" och lägger till den i logik -saken. I det tomma utrymmet i logikblocket lägger du "is_touching_". Sedan lägger du till variablerna "SHOOT" och "Fiende" (skapa en variabel som kallas "Fiende", och vi definierar det senare). Lägg sedan till i logikblocket "ta bort ENEMY" och "delete SHOOT", sedan kan du lägga till lite musik eller ljudeffekt när du förstör en fiende, sedan lägger du till ett block "ändra poäng med 1". Sedan utanför slingan och logikblocket lägger du till ytterligare "if_ då". Sedan går du till logik och lägger till blocket som har "0 ≤ 0" på det tomma utrymmet. Sedan på den första nollan sätter du "SHOOT y". Sedan inuti logikblocket lägger du "delete SHOOT"
Steg 3: Gör fienden variabel
Lägg först till ett "forever" -block och skapa en variabel med namnet "ENEMY", gå till fliken variabel och lägg till "set ENEMY till _", och i det tomma utrymmet sätter du "skapa sprite vid x: _ y: _". Lägg sedan till "plocka slumpmässigt från 0 till 4" i fliken "matematik" i det tomma utrymmet i blocket "skapa sprite". Sedan lägger du till "FJÄND inställd ljusstyrka till 150" från fliken "spel" och lägger sedan till "pausa 100 ms" under den. Efter blocket "paus" lägger du till "Fiende sväng höger med 90 grader", som ligger på fliken "spel". Sedan går du till "loop" -fliken och lägger till "repeat 4 times" och inuti "loop" -blocket lägger du till "Fiende flytta ny 1" och "pausa 500 ms". Nu går vi över till logikfliken och lägger till 2 block av "if_ då". Och inuti det första tomma utrymmet lägger du till "är _ vidrör _" och lägger till "Fiende" i det första tomma utrymmet och "SHIP" i det andra tomma utrymmet, och inuti logikblocket lägger du till "game over". Nu i det andra logikblocket lägger vi till "är _ vidrör kant" och i det tomma utrymmet lägger vi till "Fiende", och inuti logivblocket lägger vi till "ta bort ENEMY"
Steg 4: Så här ska det se ut
Förhoppningsvis var jag inte så dålig på att förklara hur man gör detta och förhoppningsvis tyckte du om spelet:)
Rekommenderad:
Hur man gör en hemlig kommunikatör med mikrobit: 9 steg
Hur man gör en hemlig kommunikatör med hjälp av mikrobit: Jag blev inspirerad i 'andra maskiner' på You Tub chanal. Här vad jag fick av det -https: //youtu.be/mqlMo4LbfKQHär har jag lagt till på mina själv - LCD -skärmar - knappsats för andra mikrobit- kraftbanker- Extra kod för den
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: 7 steg
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: Det finns ingen anledning att introducera ett legendariskt "Space Invaders" -spel. Det mest intressanta med detta projekt är att det använder textvisning för grafisk utmatning. Det uppnås genom att implementera 8 anpassade tecken. Du kan ladda ner hela Arduino
Hur man gör ett färgsorteringsprojekt med mikrobit ?: 4 steg
Hur man gör ett färgsorteringsprojekt med mikrobit?: Projektmål Efter att ha laddat ner programmet kan vi se att mikro: bitars LED -matris visar ett "hjärta", initiera servon 90 °. När vi lägger blå eller gula saker på färgsensorn kommer servon att vända olika vinklar, klassificera vissa skillnader
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse
Hur man gör en räknare med mikrobit?: 9 steg
Hur man gör en räknare med mikrobit?: När vi har klivit ombord på ett flygplan stöter vi ofta på en sådan här situation: en vacker stewardess som bär en liten silverlåda håller den intryckt medan den passerar förbi. Hon mumlar: 1,2,3,4,5,6 …… Du måste gissa det-hon räknar det totala antalet