Hvordan lage et spill på Scratch (med bilder)

Innholdsfortegnelse:

Hvordan lage et spill på Scratch (med bilder)
Hvordan lage et spill på Scratch (med bilder)
Anonim

Scratch er et populært visuelt programmeringsspråk utviklet av MIT Media Lab som et pedagogisk verktøy for barn. Den er tilgjengelig online, med stasjonære versjoner tilgjengelig for Mac OS, Windows, Chrome OS og Android. Denne wikiHow lærer deg det grunnleggende om hvordan du lager et spill

Trinn

Del 1 av 4: Last ned Scratch

Lag et spill på Scratch Trinn 1
Lag et spill på Scratch Trinn 1

Trinn 1. Naviger til Scratch Download -siden i en nettleser

Dette er nettsiden der du kan laste ned skrivebordsversjonen av Scratch.

Lag et spill på Scratch Trinn 2
Lag et spill på Scratch Trinn 2

Trinn 2. Klikk på Direct Download

Det er under muligheten til å laste ned Scratch fra systemets digitale butikk.

Alternativt kan du klikke Skape øverst på websiden for å begynne å lage umiddelbart online i nettleseren din.

Lag et spill på Scratch Trinn 3
Lag et spill på Scratch Trinn 3

Trinn 3. Dobbeltklikk på installasjonsfilen

Scratch -installasjonsfilen er "Scratch Desktop Setup 3.9.0.exe" for Windows og "Scratch 3.6.0.dmg" for Mac. Når installasjonsfilen er lastet ned, dobbeltklikker du på installasjonsfilen for å starte installasjonsprosessen. Du kan finne nedlastede filer i nedlastingsmappen eller i nettleseren din.

Lag et spill på Scratch Trinn 4
Lag et spill på Scratch Trinn 4

Trinn 4. Installer Scratch

Følg trinnene nedenfor for å installere Scratch:

  • Windows

    • Velg "Bare for meg" eller "Alle som bruker denne datamaskinen".
    • Klikk Installere
    • Klikk Ja for å la Scratch -installatøren gjøre endringer i systemet ditt.
    • Klikk Bli ferdig.
  • Mac:

    Skrap Scratch -appikonet til Programmer -mappen

Del 2 av 4: Legge til grafikk

Lag et spill på Scratch Trinn 5
Lag et spill på Scratch Trinn 5

Trinn 1. Åpne Scratch

Den har et gult ikon med et S på. Klikk på ikonet i Start -menyen i Windows. Du finner den i Programmer -mappen på Mac.

Første gang du åpner Scratch, spør den om du vil sende data til Scratch -teamet for å forbedre Scratch. Du kan klikke Nei takk eller Ja, jeg vil gjerne bidra til å forbedre Scratch. Hvis du velger Ja, blir bruksdata sendt til Scratch -teamet. Scratch -teamet samler ikke inn personlig informasjon.

Lag et spill på Scratch Trinn 6
Lag et spill på Scratch Trinn 6

Trinn 2. Legg til en bakgrunn

For å legge til en bakgrunn i Scratch, klikk på ikonet som ligner et fotografi i nedre høyre hjørne. Velg deretter et bilde som skal brukes som bakgrunn. Du kan bruke fanene øverst til å bla gjennom bakgrunner etter kategori eller bruke søkefeltet i øvre venstre hjørne for å søke etter bakgrunn etter navn.

  • For å laste opp din egen bakgrunn, hold musepekeren over ikonet som ligner et fotografi, og klikk på ikonet som ligner en trey med en pil som peker opp. Klikk på et bilde du vil bruke som bakgrunn, og klikk Åpen.
  • For å tegne din egen bakgrunn, hold musepekeren over ikonet som ligner et fotografi, og klikk på ikonet som ligner en pensel. Bruk malingsverktøyene til å male din egen bakgrunn.
Lag et spill på Scratch Trinn 7
Lag et spill på Scratch Trinn 7

Trinn 3. Legg til en sprite

Sprites er bildeobjekter som er en del av spillscenen. De kan være spillerens karakter, fiender eller hindringer, figurer som ikke er spiller, power-ups og forbruksvarer, eller animerte bakgrunnsobjekter. For å legge til en sprite, klikk på ikonet som ligner en katt i nedre høyre hjørne. Klikk deretter på en sprite du vil legge til i scenen din.

  • Som bakgrunner kan du laste opp og male dine egne sprites til scenen din. For å gjøre det, hold musepekeren over ikonet som ligner en katt, og klikk på ikonet som ligner en trey med en pil som peker opp for å laste opp din egen sprite. Klikk på ikonet som ligner en pensel for å male dine egne sprites.
  • Hvis du trenger å slette en sprite, klikker du på sprite i listen under forhåndsvisningsvinduet øverst til høyre og trykker på Slett nøkkel.
Lag et spill på Scratch Trinn 8
Lag et spill på Scratch Trinn 8

Trinn 4. Dra sprite dit du vil at den skal være i starten av spillet

Forhåndsvisningsvinduet er i øvre høyre hjørne. Klikk og dra sprite der du vil at den skal være i starten av spillet.

Del 3 av 4: Legge til kontroller og bevegelse til en sprite

Lag et spill på Scratch Trinn 9
Lag et spill på Scratch Trinn 9

Trinn 1. Klikk på sprite du vil legge til kontroller til

Klikk på sprite-ikonet under forhåndsvisningsvinduet i øvre høyre hjørne for å velge en sprite.

Lag et spill på Scratch Trinn 10
Lag et spill på Scratch Trinn 10

Trinn 2. Klikk kategorien Kode

Det er den første kategorien i øvre venstre hjørne under Scratch-logoen.

Lag et spill på Scratch Trinn 11
Lag et spill på Scratch Trinn 11

Trinn 3. Dra en hendelsesblokk inn i kodeområdet

I Scratch utføres kodingen ved hjelp av blokker. Alle blokkene er oppført i panelet til venstre under kategorien blokker. Blokkene er fargekodet etter type. Hendelsesblokker er fargekodet gul. Klikk på den gule prikken til venstre for å hoppe til hendelsesblokker. Dra deretter en hendelsesblokk inn i kodeområdet til høyre for listen over blokker. En hendelsesblokk kan være noe slikt "Når denne spriten klikkes", "Når [tast] trykkes" eller "Når [grønt flaggikon] klikker".

Spillesekvensen starter når du klikker på det grønne flaggikonet over forhåndsvisningsvinduet. Bruk blokken som sier "Når [grønt flaggikon] klikkes" for å lage en handling som starter så snart spillet starter. Det er på toppen av hendelsesblokkene. Den har et ikon med et grønt flagg

Lag et spill på Scratch Trinn 12
Lag et spill på Scratch Trinn 12

Trinn 4. Fest en blokk under hendelsesblokken

Bevegelsesblokkene er fargekodet i blått, og Look-blokkene er fargekodet i lilla. Finn en blokk for det du vil at skal skje. Dra den inn i kodeområdet og legg den under hendelsesblokken i kodeområdet. Legg merke til hvordan blokkene har et hakk over og under dem. Sett hakket for handlingsblokken inn i hendelsesblokken.

  • Hvis blokken har en pil som peker ned (⏷), klikker du på pilen for å vise en rullegardinmeny. Velg et alternativ (for eksempel tastatur) fra rullegardinmenyen.
  • Hvis en blokk har en hvit boble med tekst i, kan du endre teksten inne i boblen.
Lag et spill på Scratch Trinn 13
Lag et spill på Scratch Trinn 13

Trinn 5. Eksperimenter med blokkene

Det krever litt eksperimentering for å finne ut hvordan du får blokkene til å gjøre det du vil. Prøv å feste forskjellige blokker og se hva som skjer. Følgende er et par eksempelblokker du kan prøve.

  • Eksempelblokker 1:

    Velg "Når denne spriten klikkes" som en hendelsesblokk. Fest deretter blokken som sier "si [hei!] I [2] sekunder" fra Looks -blokkene.

  • Eksempelblokker 2:

    For å få en sprite til å flytte til venstre og høyre når du trykker på venstre og høyre piltast, legger du til hendelsesblokk som sier "Når [høyre pil ⏷] trykkes". Du må velge høyre piltast fra rullegardinmenyen i blokken. Fest deretter en blokk som sier "pek i retning [90]" fra bevegelsesblokkene. Fest deretter en annen bevegelsesblokk som sier "flytt [10] trinn". Dra deretter en annen hendelsestag inn i kodeområdet som sier "Når [venstre pil ⏷] trykkes", legg ved en bevegelsesblokk som sier "pek i retning [-90]", og fest en annen bevegelsesblokk som sier "flytte [10] trinn ".

Del 4 av 4: Legge til variabler og kollisjonsdeteksjon

Lag et spill på Scratch Trinn 14
Lag et spill på Scratch Trinn 14

Trinn 1. Klikk på Variabler

Det er den oransje prikken i panelet til venstre. Dette viser variabelblokkene. Variabler er det som brukes til å lage ting som poengsum, liv, helsemåler, etc.

Lag et spill på Scratch Trinn 15
Lag et spill på Scratch Trinn 15

Trinn 2. Klikk på Lag en variabel

Det er over listen over variable blokker. Dette åpner et vindu du kan bruke til å lage dine egne variabler.

Lag et spill på Scratch Trinn 16
Lag et spill på Scratch Trinn 16

Trinn 3. Skriv inn et navn på variabelen og klikk OK

Du kan gi den noe som "Score" eller "Lives" eller hva du vil endre når spritesene dine kolliderer.

Lag et spill på Scratch Trinn 17
Lag et spill på Scratch Trinn 17

Trinn 4. Dra blokken som sier "Når du klikker på [grønt flaggikon]" i kodeområdet

Det er i hendelsesblokkene. Det er blokken med et grønt flagg i teksten.

Lag et spill på Scratch Trinn 18
Lag et spill på Scratch Trinn 18

Trinn 5. Fest blokken som sier "Sett [variabel] til [tom]"

Det er i de variable blokkene. Bruk rullegardinmenyen i blokken for å velge variabelen du opprettet.

Lag et spill på Scratch Trinn 19
Lag et spill på Scratch Trinn 19

Trinn 6. Skriv inn tallet du vil at variabelen skal være i starten av spillet i den hvite boblen

For eksempel, hvis du vil lage en poengsum, vil du sette den til "0" i begynnelsen av spillet. For liv, skriv inn antall liv du vil at karakteren din skal ha i begynnelsen av spillet.

Lag et spill på Scratch Trinn 20
Lag et spill på Scratch Trinn 20

Trinn 7. Fest en "Forever" loop -blokk etter Set Variable -blokken

Det er i "Kontroll" -delen. Denne blokken har et hakk i midten for å legge til blokker i midten av den.

Lag et spill på Scratch Trinn 21
Lag et spill på Scratch Trinn 21

Trinn 8. Fest en "If/Then" -visning i midten av "Forever" -blokken

"If/Then" -blokken har også et hakk i midten. I tillegg har den en sekskantnøkkel etter "If".

Lag et spill på Scratch Trinn 22
Lag et spill på Scratch Trinn 22

Trinn 9. Legg til en "Berøring" -blokk i sekskantnøkkelen

"Berøring" -blokken er øverst på Sensing -blokkene. Dra den inn i sekskantnøkkelen i "If/Then" -blokken.

Lag et spill på Scratch Trinn 23
Lag et spill på Scratch Trinn 23

Trinn 10. Velg en annen sprite som din kontrollerbare sprite kan berøre

Bruk rullegardinmenyen i blokken for å velge en annen sprite. Det kan for eksempel være en fiendtlig sprite, en power-up eller et enkelt element som endrer poengsummen din.

Lag et spill på Scratch Trinn 24
Lag et spill på Scratch Trinn 24

Trinn 11. Fest blokkene du vil skal skje når sprittene kolliderer

Hvis du vil lage en kompleks dødssekvens, kan det ta noen eksperimenter med bevegelseskontrollene for å få det helt riktig. For å endre variabelen, fest variabelen som sier "endre [variabel] med [blank] til" Hvis/deretter "-blokken. Bruk rullegardinmenyen i" endre variabel "-blokken for å velge variabelen du vil endre. Skriv inn beløpet du vil at den skal endres med i den hvite boblen. Skriv for eksempel "1" i den hvite boblen for å øke poengsummen din med 1 poeng. Hvis du vil ta bort et liv, skriver du "-1" i den hvite boblen. boble.

Anbefalt: