Hur man gör ett spel på Scratch (med bilder)

Innehållsförteckning:

Hur man gör ett spel på Scratch (med bilder)
Hur man gör ett spel på Scratch (med bilder)
Anonim

Scratch är ett populärt visuellt programmeringsspråk som utvecklats av MIT Media Lab som ett pedagogiskt verktyg för barn. Den är tillgänglig online, med stationära versioner tillgängliga för Mac OS, Windows, Chrome OS och Android. Denna wikiHow lär dig grunderna i hur man gör ett spel

Steg

Del 1 av 4: Ladda ner Scratch

Gör ett spel på Scratch Steg 1
Gör ett spel på Scratch Steg 1

Steg 1. Navigera till Scratch Download -sidan i en webbläsare

Det här är webbsidan där du kan ladda ner skrivbordsversionen av Scratch.

Gör ett spel på Scratch Steg 2
Gör ett spel på Scratch Steg 2

Steg 2. Klicka på Direkt nedladdning

Det är under alternativet att ladda ner Scratch från ditt systems digitala butik.

Alternativt kan du klicka Skapa högst upp på webbsidan för att börja skapa direkt online i din webbläsare.

Gör ett spel på Scratch Steg 3
Gör ett spel på Scratch Steg 3

Steg 3. Dubbelklicka på installationsfilen

Scratch -installationsfilen är "Scratch Desktop Setup 3.9.0.exe" för Windows och "Scratch 3.6.0.dmg" för Mac. När installationsfilen är nedladdad dubbelklickar du på installationsfilen för att starta installationsprocessen. Du kan hitta nedladdade filer i mappen Nedladdningar eller i din webbläsare.

Gör ett spel på Scratch Steg 4
Gör ett spel på Scratch Steg 4

Steg 4. Installera Scratch

Använd följande steg för att installera Scratch:

  • Windows

    • Välj "Endast för mig" eller "Alla som använder den här datorn".
    • Klick Installera
    • Klick Ja för att låta Scratch -installationsprogrammet göra ändringar i ditt system.
    • Klick Avsluta.
  • Mac:

    Skrapa Scratch -appikonen till mappen Program

Del 2 av 4: Lägga till grafik

Gör ett spel på Scratch Steg 5
Gör ett spel på Scratch Steg 5

Steg 1. Öppna Scratch

Den har en gul ikon med ett S på sig. Klicka på ikonen i Start -menyn i Windows. Du hittar den i mappen Program på Mac.

Första gången du öppnar Scratch frågar den om du vill skicka data till Scratch -teamet för att förbättra Scratch. Du kan klicka Nej tack eller Ja, jag vill hjälpa till att förbättra Scratch. Om du väljer Ja kommer användningsdata att skickas till Scratch -teamet. Scratch -teamet samlar inte in personlig information.

Gör ett spel på Scratch Steg 6
Gör ett spel på Scratch Steg 6

Steg 2. Lägg till en bakgrund

För att lägga till en bakgrund i Scratch, klicka på ikonen som liknar ett fotografi i det nedre högra hörnet. Välj sedan en bild som ska användas som bakgrund. Du kan använda flikarna överst för att bläddra i bakgrunder efter kategori eller använda sökfältet i det övre vänstra hörnet för att söka efter bakgrund med namn.

  • För att ladda upp din egen bakgrund, håll muspekaren över ikonen som liknar ett fotografi och klicka på ikonen som liknar en trey med en pil som pekar uppåt. Klicka på en bild som du vill använda som bakgrund och klicka på Öppen.
  • För att rita din egen bakgrund, för muspekaren över ikonen som liknar ett fotografi och klicka på ikonen som liknar en pensel. Använd målarverktygen för att måla din egen bakgrund.
Gör ett spel på Scratch Steg 7
Gör ett spel på Scratch Steg 7

Steg 3. Lägg till en sprite

Sprites är bildobjekt som ingår i spelscenen. De kan vara spelarens karaktär, fiender eller hinder, karaktärer som inte är spelare, power-ups och förbrukningsvaror eller animerade bakgrundsobjekt. För att lägga till en sprite, klicka på ikonen som liknar en katt i det nedre högra hörnet. Klicka sedan på en sprite som du vill lägga till i din scen.

  • Liksom bakgrunder kan du ladda upp och måla dina egna sprites till din scen. För att göra det, håll muspekaren över ikonen som liknar en katt och klicka på ikonen som liknar en trey med en pil som pekar uppåt för att ladda upp din egen sprite. Klicka på ikonen som liknar en pensel för att måla dina egna sprites.
  • Om du behöver ta bort en sprite klickar du på spriten i listan under förhandsgranskningsfönstret i det övre högra hörnet och trycker på Radera nyckel.
Gör ett spel på Scratch Steg 8
Gör ett spel på Scratch Steg 8

Steg 4. Dra spriten dit du vill att den ska vara i början av spelet

Förhandsgranskningsfönstret finns i det övre högra hörnet. Klicka och dra spriten dit du vill att den ska vara i början av spelet.

Del 3 av 4: Lägga till kontroller och rörelse till en Sprite

Gör ett spel på Scratch Steg 9
Gör ett spel på Scratch Steg 9

Steg 1. Klicka på spriten du vill lägga till kontroller till

Klicka på spriteikonen under förhandsgranskningsfönstret i det övre högra hörnet för att välja en sprite.

Gör ett spel på Scratch Steg 10
Gör ett spel på Scratch Steg 10

Steg 2. Klicka på fliken Kod

Det är den första fliken i det övre vänstra hörnet under Scratch-logotypen.

Gör ett spel på Scratch Steg 11
Gör ett spel på Scratch Steg 11

Steg 3. Dra ett händelseblock till kodområdet

I Scratch görs kodningen med hjälp av block. Alla block är listade i panelen till vänster under fliken block. Blocken är färgkodade efter typ. Händelseblock är färgkodade gula. Klicka på den gula pricken till vänster för att hoppa till händelseblock. Dra sedan ett händelseblock till kodområdet till höger om listan över block. Ett händelseblock kan vara ungefär "När denna sprite klickas", "När [knapp] trycks" eller "När [grön flaggikon] klickas".

Spelsekvensen startar när du klickar på den gröna flaggikonen ovanför förhandsgranskningsfönstret. Använd blocket som säger "När [grön flaggikon] klickas" för att skapa en åtgärd som startar så snart spelet startar. Det är högst upp i evenemangsblocken. Den har en ikon med en grön flagga i den

Gör ett spel på Scratch Steg 12
Gör ett spel på Scratch Steg 12

Steg 4. Fäst ett block under händelseblocket

Rörelseblocken är färgkodade i blått och Look-blocken är färgkodade i lila. Hitta ett block för vad du vill ska hända. Dra in det i kodområdet och bifoga det under händelseblocket i kodområdet. Lägg märke till hur blocken har ett hack ovanför och under dem. Sätt in skåran för åtgärdsblocket i händelseblocket.

  • Om blocket har en pil som pekar nedåt (⏷), klicka på pilen för att visa en rullgardinsmeny. Välj ett alternativ (t.ex. tangentbordstangent) från rullgardinsmenyn.
  • Om ett block har en vit bubbla med text i kan du ändra texten inuti bubblan.
Gör ett spel på Scratch Steg 13
Gör ett spel på Scratch Steg 13

Steg 5. Experimentera med blocken

Det tar lite experimenterande för att ta reda på hur du får blocken att göra vad du vill. Prova att fästa olika block och se vad som händer. Följande är ett par exempelblock du kan prova.

  • Exempelblock 1:

    Välj "När denna sprite klickas" som ett händelseblock. Fäst sedan blocket som säger "säg [hej!] I [2] sekunder" från Looks -blocken.

  • Exempelblock 2:

    För att få en sprite att flytta åt vänster och höger när du trycker på vänster och höger piltangenter lägger du till ett händelseblock som säger "När [högerpil ⏷] trycks". Du måste välja högerpiltangenten från rullgardinsmenyn i blocket. Fäst sedan ett block som säger "peka i riktning [90]" från rörelseblocken. Fäst sedan ett annat rörelseblock som säger "flytta [10] steg". Dra sedan en annan händelsetagg in i kodområdet som säger "När [vänsterpil ⏷] trycks" bifoga ett rörelseblock som säger "peka i riktning [-90]" och bifoga ett annat rörelseblock som säger "flytta [10] steg ".

Del 4 av 4: Lägga till variabler och kollisionsdetektering

Gör ett spel på Scratch Steg 14
Gör ett spel på Scratch Steg 14

Steg 1. Klicka på Variabler

Det är den orange pricken i panelen till vänster. Detta visar variabelblocken. Variabler är det som används för att göra saker som poäng, liv, hälsomätare etc.

Gör ett spel på Scratch Steg 15
Gör ett spel på Scratch Steg 15

Steg 2. Klicka på Gör en variabel

Det är ovanför listan över variabla block. Detta öppnar ett fönster som du kan använda för att skapa dina egna variabler.

Gör ett spel på Scratch Steg 16
Gör ett spel på Scratch Steg 16

Steg 3. Skriv ett namn på din variabel och klicka på Ok

Du kan namnge det något som "Score" eller "Lives" eller vad du vill ändra när dina sprites kolliderar.

Gör ett spel på Scratch Steg 17
Gör ett spel på Scratch Steg 17

Steg 4. Dra blocket som säger "När [grön flaggikon] klickas" i kodområdet

Det finns i evenemangsblocken. Det är blocket med en grön flagga i texten.

Gör ett spel på Scratch Steg 18
Gör ett spel på Scratch Steg 18

Steg 5. Fäst blocket som säger "Ställ in [variabel] till [tom]"

Det är i variabelblocken. Använd rullgardinsmenyn i blocket för att välja variabeln du skapade.

Gör ett spel på Scratch Steg 19
Gör ett spel på Scratch Steg 19

Steg 6. Skriv det nummer du vill att variabeln ska vara i början av spelet i den vita bubblan

Om du till exempel vill skapa en poäng, skulle du ställa den till "0" i början av spelet. För liv, ange antalet liv du vill att din karaktär ska ha i början av spelet.

Gör ett spel på Scratch Steg 20
Gör ett spel på Scratch Steg 20

Steg 7. Fäst ett "Forever" loopblock efter blocket Set Variable

Det finns i avsnittet "Kontroll". Detta block har ett hack i mitten för att lägga till block i mitten av det.

Gör ett spel på Scratch Steg 21
Gör ett spel på Scratch Steg 21

Steg 8. Fäst en "If/Then" -blick i mitten av "Forever" -blocket

"If/Then" -blocket har också ett hack i mitten. Dessutom har den en sexkantnyckel efter "If".

Gör ett spel på Scratch Steg 22
Gör ett spel på Scratch Steg 22

Steg 9. Lägg till ett "Rörande" block i sexkantnyckeln

"Touching" -blocket är högst upp på Sensing -blocken. Dra den in i sexkantnyckeln i blocket "Om/sedan".

Gör ett spel på Scratch Steg 23
Gör ett spel på Scratch Steg 23

Steg 10. Välj en annan sprite som din kontrollerbara sprite kan röra vid

Använd rullgardinsmenyn i blocket för att välja en annan sprite. Det kan till exempel vara en fiendens sprite, en power-up eller ett enkelt objekt som ändrar din poäng.

Gör ett spel på Scratch Steg 24
Gör ett spel på Scratch Steg 24

Steg 11. Fäst de block som du vill ska hända när spriten krockar

Om du vill skapa en komplex dödssekvens kan det krävas lite experiment med rörelsekontrollerna för att få det helt rätt. För att ändra variabeln, bifoga variabeln som säger "ändra [variabel] med [tom] till blocket" Om/sedan ". Använd rullgardinsmenyn i blocket" ändra variabel "för att välja den variabel du vill ändra. Ange den mängd du vill att den ska ändra efter i den vita bubblan. Ange till exempel "1" i den vita bubblan för att öka din poäng med 1 poäng. Om du vill ta bort ett liv anger du "-1" i det vita bubbla.

Rekommenderad: