Sådan laver du et spil på bunden (med billeder)

Indholdsfortegnelse:

Sådan laver du et spil på bunden (med billeder)
Sådan laver du et spil på bunden (med billeder)
Anonim

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

Lav et spil på Scratch Trin 1
Lav et spil på Scratch Trin 1

Trin 1. Naviger til Scratch Download -siden i en webbrowser

Dette er den webside, hvor du kan downloade desktopversionen af Scratch.

Lav et spil på Scratch Trin 2
Lav et spil på Scratch Trin 2

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.

Lav et spil på Scratch Trin 3
Lav et spil på Scratch Trin 3

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.

Lav et spil på Scratch Trin 4
Lav et spil på Scratch Trin 4

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

Lav et spil på Scratch Trin 5
Lav et spil på Scratch Trin 5

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.

Lav et spil på Scratch Trin 6
Lav et spil på Scratch Trin 6

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.
Lav et spil på Scratch Trin 7
Lav et spil på Scratch Trin 7

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.
Lav et spil på Scratch Trin 8
Lav et spil på Scratch Trin 8

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

Lav et spil på Scratch Trin 9
Lav et spil på Scratch Trin 9

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.

Lav et spil på Scratch Trin 10
Lav et spil på Scratch Trin 10

Trin 2. Klik på fanen Kode

Det er den første fane i øverste venstre hjørne under Scratch-logoet.

Lav et spil på Scratch Trin 11
Lav et spil på Scratch Trin 11

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

Lav et spil på Scratch Trin 12
Lav et spil på Scratch Trin 12

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.
Lav et spil på Scratch Trin 13
Lav et spil på Scratch Trin 13

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

Lav et spil på Scratch Trin 14
Lav et spil på Scratch Trin 14

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.

Lav et spil på Scratch Trin 15
Lav et spil på Scratch Trin 15

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.

Lav et spil på Scratch Trin 16
Lav et spil på Scratch Trin 16

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.

Lav et spil på Scratch Trin 17
Lav et spil på Scratch Trin 17

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.

Lav et spil på Scratch Trin 18
Lav et spil på Scratch Trin 18

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.

Lav et spil på Scratch Trin 19
Lav et spil på Scratch Trin 19

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.

Lav et spil på Scratch Trin 20
Lav et spil på Scratch Trin 20

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.

Lav et spil på Scratch Trin 21
Lav et spil på Scratch Trin 21

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".

Lav et spil på Scratch Trin 22
Lav et spil på Scratch Trin 22

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".

Lav et spil på Scratch Trin 23
Lav et spil på Scratch Trin 23

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.

Lav et spil på Scratch Trin 24
Lav et spil på Scratch Trin 24

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.

Anbefalede: