Innehållsförteckning:

Hur man gör Space Invaders på mikrobit: 4 steg
Hur man gör Space Invaders på mikrobit: 4 steg

Video: Hur man gör Space Invaders på mikrobit: 4 steg

Video: Hur man gör Space Invaders på mikrobit: 4 steg
Video: 약과 항생제 89강. 현대의학의 치명적인 실수 약과 항생제. The fatal mistakes of modern medicine. 2024, December
Anonim
Hur man gör Space Invaders på Micro Bit
Hur man gör Space Invaders på Micro Bit

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

Fartygets rörelse
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

Shoot Variable
Shoot Variable

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

Gör fienden variabel
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

Så här ska det se ut
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: