Scratch er et populært visuelt programmeringssprog udviklet af MIT Media Lab som et børns uddannelsesværktøj. Den er tilgængelig online, med desktopversioner til Mac OS, Windows, Chrome OS og Android. Denne wikiHow lærer dig det grundlæggende i, hvordan du laver et spil
Trin
Del 1 af 4: Download af Scratch
Trin 1. Naviger til Scratch Download -siden i en webbrowser
Dette er den webside, hvor du kan downloade desktopversionen af Scratch.
Trin 2. Klik på Direct Download
Det er under muligheden for at downloade Scratch fra dit systems digitale butik.
Alternativt kan du klikke skab øverst på websiden for at begynde at oprette øjeblikkeligt online i din webbrowser.
Trin 3. Dobbeltklik på installationsfilen
Scratch -installationsfilen er "Scratch Desktop Setup 3.9.0.exe" til Windows og "Scratch 3.6.0.dmg" til Mac. Når installationsfilen er downloadet, skal du dobbeltklikke på installationsfilen for at starte installationen. Du kan finde downloadede filer i mappen Downloads eller i din webbrowser.
Trin 4. Installer Scratch
Brug følgende trin til at installere Scratch:
-
Windows
- Vælg "Kun for mig" eller "Enhver, der bruger denne computer".
- Klik på Installere
- Klik på Ja for at tillade Scratch -installationsprogrammet at foretage ændringer i dit system.
- Klik på Afslut.
-
Mac:
Skrab Scratch -appikonet til mappen Programmer
Del 2 af 4: Tilføjelse af grafik
Trin 1. Åbn Scratch
Den har et gult ikon med et S på. Klik på ikonet i menuen Start på Windows. Du kan finde det i mappen Programmer på Mac.
Første gang du åbner Scratch, spørger den, om du vil sende data til Scratch -teamet for at hjælpe med at forbedre Scratch. Du kan klikke Nej tak eller Ja, jeg vil gerne hjælpe med at forbedre Scratch. Hvis du vælger Ja, sendes brugsdata til Scratch -teamet. Scratch -teamet indsamler ikke personlige oplysninger.
Trin 2. Tilføj en baggrund
Hvis du vil tilføje en baggrund i Scratch, skal du klikke på ikonet, der ligner et fotografi i nederste højre hjørne. Vælg derefter et billede, der skal bruges som baggrund. Du kan bruge fanerne øverst til at gennemse baggrunde efter kategori eller bruge søgelinjen i øverste venstre hjørne til at søge efter baggrund ved navn.
- For at uploade din egen baggrund skal du holde musemarkøren hen over ikonet, der ligner et fotografi, og klikke på ikonet, der ligner en trey med en pil, der peger opad. Klik på et billede, du vil bruge som baggrund, og klik på Åben.
- Hvis du vil tegne din egen baggrund, skal du holde musemarkøren over ikonet, der ligner et fotografi, og klikke på ikonet, der ligner en pensel. Brug malingsværktøjerne til at male din egen baggrund.
Trin 3. Tilsæt en sprite
Sprites er billedobjekter, der er en del af spilscenen. De kan være spillerens karakter, fjender eller forhindringer, ikke-spiller-figurer, power-ups og forbrugsvarer eller animerede baggrundsobjekter. For at tilføje en sprite skal du klikke på ikonet, der ligner en kat i nederste højre hjørne. Klik derefter på en sprite, du vil føje til din scene.
- Ligesom baggrunde kan du uploade og male dine egne sprites til din scene. For at gøre det skal du holde musemarkøren over ikonet, der ligner en kat, og klikke på ikonet, der ligner en trey med en pil, der peger op for at uploade din egen sprite. Klik på ikonet, der ligner en pensel for at male dine egne sprites.
- Hvis du har brug for at slette en sprite, skal du klikke på sprite i listen under Preview-vinduet i øverste højre hjørne og trykke på Slet nøgle.
Trin 4. Træk sprite, hvor du vil have det til at være i starten af spillet
Forhåndsvisningsvinduet er i øverste højre hjørne. Klik og træk sprite til det sted, hvor du vil have det, i starten af spillet.
Del 3 af 4: Tilføjelse af kontroller og bevægelse til en Sprite
Trin 1. Klik på den sprite, du vil tilføje kontroller til
Klik på sprite-ikonet under preview-vinduet i øverste højre hjørne for at vælge en sprite.
Trin 2. Klik på fanen Kode
Det er den første fane i øverste venstre hjørne under Scratch-logoet.
Trin 3. Træk en hændelsesblok ind i kodeområdet
I Scratch udføres kodningen ved hjælp af blokke. Alle blokke er angivet i panelet til venstre under fanen blokke. Blokkene er farvekodet efter type. Begivenhedsblokke er farvekodede gule. Klik på den gule prik til venstre for at springe til hændelsesblokke. Træk derefter en hændelsesblok ind i kodeområdet til højre for listen over blokke. En hændelsesblok kan være noget i stil med "Når der klikkes på denne sprite", "Når der trykkes på [tast]" eller "Når [grønt flagikon] klikkes".
Spilsekvensen starter, når du klikker på det grønne flagikon over preview -vinduet. Brug blokken, der siger "Når der klikkes på [grønt flagikon]" for at oprette en handling, der starter, så snart spillet starter. Det er øverst i begivenhedsblokkene. Den har et ikon med et grønt flag i
Trin 4. Vedhæft en blok under hændelsesblokken
Bevægelsesblokkene er farvekodede i blå, og Look-blokkene er farvekodede i lilla. Find en blok for, hvad du ønsker skal ske. Træk det ind i kodeområdet, og vedhæft det under hændelsesblokken i kodeområdet. Læg mærke til, hvordan blokkene har et hak over og under dem. Indsæt hakket til handlingsblokken i hændelsesblokken.
- Hvis blokken har en pil, der peger nedad (⏷), skal du klikke på pilen for at få vist en rullemenu. Vælg en indstilling (f.eks. Tastatur) i rullemenuen.
- Hvis en blok har en hvid boble med tekst i, kan du ændre teksten inde i boblen.
Trin 5. Eksperimenter med blokkene
Det kræver lidt eksperimentering at finde ud af, hvordan man får blokkene til at gøre, hvad man vil. Prøv at vedhæfte forskellige blokke og se, hvad der sker. Følgende er et par eksempelblokke, du kan prøve.
-
Eksempelblokke 1:
Vælg "Når der klikkes på denne sprite" som en hændelsesblok. Vedhæft derefter blokken, der siger "sig [hej!] I [2] sekunder" fra Looks -blokke.
-
Eksempelblokke 2:
For at få en sprite til at flytte til venstre og højre, når du trykker på venstre og højre piletast, skal du tilføje hændelsesblok, der siger "Når der trykkes på [højre pil ⏷]". Du skal vælge den højre piletast fra rullemenuen i blokken. Fastgør derefter en blok, der siger "peg i retning [90]" fra bevægelsesblokkene. Vedhæft derefter en anden bevægelsesblok, der siger "flyt [10] trin". Træk derefter et andet hændelsestag ind i kodeområdet, der siger "Når der trykkes på [venstre pil ⏷]", skal du vedhæfte en bevægelsesblok, der siger "peg i retning [-90]", og vedhæfte en anden bevægelsesblok, der siger "flyt [10] trin ".
Del 4 af 4: Tilføjelse af variabler og kollisionsdetektion
Trin 1. Klik på Variabler
Det er den orange prik i panelet til venstre. Dette viser de variable blokke. Variabler er det, der bruges til at lave ting som score, liv, sundhedsmåler osv.
Trin 2. Klik på Lav en variabel
Det er over listen over variable blokke. Dette åbner et vindue, du kan bruge til at lave dine egne variabler.
Trin 3. Skriv et navn på din variabel, og klik på Ok
Du kan kalde den noget som "Score" eller "Lives" eller hvad du nu vil ændre, når dine sprites støder sammen.
Trin 4. Træk blokken, der siger "Når der klikkes på [grønt flagikon]" i kodeområdet
Det er i begivenhederne. Det er blokken med et grønt flag i teksten.
Trin 5. Vedhæft blokken, der siger "Indstil [variabel] til [blank]"
Det er i de variable blokke. Brug rullemenuen i blokken til at vælge den variabel, du har oprettet.
Trin 6. Skriv det tal, du vil have variablen til at være i starten af spillet i den hvide boble
For eksempel, hvis du vil oprette en score, ville du sætte den til "0" i begyndelsen af spillet. For liv, indtast det antal liv, du vil have din karakter at have i starten af spillet.
Trin 7. Vedhæft en "Forever" loop -blok efter blokken Set Variable
Det er i afsnittet "Kontrol". Denne blok har et hak i midten for at tilføje blokke i midten af den.
Trin 8. Vedhæft et "If/Then" look midt i "Forever" blokken
"If/Then" blokken har også et hak i midten. Derudover har den en sekskantnøgle efter "If".
Trin 9. Tilføj en "Rørende" blok i sekskantnøglen
"Berøring" -blokken er øverst på sensingblokkene. Træk den ind i sekskantnøglen i blokken "Hvis/derefter".
Trin 10. Vælg en anden sprite, som din kontrollerbare sprite kan røre ved
Brug rullemenuen i blokken til at vælge en anden sprite. For eksempel kan det være en fjendtlig sprite, en power-up eller et simpelt element, der ændrer din score.
Trin 11. Fastgør de blokke, du vil have, når spritesne støder sammen
Hvis du vil oprette en kompleks dødssekvens, kan det kræve nogle eksperimenter med bevægelseskontrollerne for at få det helt rigtigt. Hvis du vil ændre variablen, skal du vedhæfte variablen, der siger "ændre [variabel] med [blank] til blokken" Hvis/derefter ". Brug rullemenuen i blokken" skift variabel "til at vælge den variabel, du vil ændre. Indtast den mængde, du vil have den ændret efter, i den hvide boble. Indtast f.eks. "1" i den hvide boble for at øge din score med 1 point. Hvis du vil fjerne et liv, skal du indtaste "-1" i den hvide boble boble.