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
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.
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.
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.
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
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.
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.
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.
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
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.
Steg 2. Klicka på fliken Kod
Det är den första fliken i det övre vänstra hörnet under Scratch-logotypen.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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".
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".
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.
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.