Hoe maak je een spel op Scratch (met afbeeldingen)

Inhoudsopgave:

Hoe maak je een spel op Scratch (met afbeeldingen)
Hoe maak je een spel op Scratch (met afbeeldingen)
Anonim

Scratch is een populaire visuele programmeertaal die is ontwikkeld door MIT Media Lab als een educatief hulpmiddel voor kinderen. Het is online beschikbaar, met desktopversies beschikbaar voor Mac OS, Windows, Chrome OS en Android. Deze wikiHow leert je de basis van het maken van een spel

Stappen

Deel 1 van 4: Scratch downloaden

Maak een spel op Scratch Stap 1
Maak een spel op Scratch Stap 1

Stap 1. Navigeer naar de Scratch Download-pagina in een webbrowser

Dit is de webpagina waar u de desktopversie van Scratch kunt downloaden.

Maak een spel op Scratch Stap 2
Maak een spel op Scratch Stap 2

Stap 2. Klik op Direct downloaden

Hieronder vindt u de optie om Scratch te downloaden uit de digitale winkel van uw systeem.

U kunt ook klikken op Creëren bovenaan de webpagina om direct online te beginnen in uw webbrowser.

Maak een spel op Scratch Stap 3
Maak een spel op Scratch Stap 3

Stap 3. Dubbelklik op het installatiebestand

Het Scratch-installatiebestand is "Scratch Desktop Setup 3.9.0.exe" voor Windows en "Scratch 3.6.0.dmg" voor Mac. Nadat het installatiebestand is gedownload, dubbelklikt u op het installatiebestand om het installatieproces te starten. U kunt gedownloade bestanden vinden in uw map Downloads of in uw webbrowser.

Maak een spel op Scratch Stap 4
Maak een spel op Scratch Stap 4

Stap 4. Installeer Scratch

Gebruik de volgende stappen om Scratch te installeren:

  • ramen

    • Selecteer "Alleen voor mij" of "Iedereen die deze computer gebruikt".
    • Klik Installeren
    • Klik Ja zodat het Scratch-installatieprogramma wijzigingen aan uw systeem kan aanbrengen.
    • Klik Finish.
  • Mac:

    Kras het Scratch-app-pictogram naar de map Toepassingen

Deel 2 van 4: Afbeeldingen toevoegen

Maak een spel op Scratch Stap 5
Maak een spel op Scratch Stap 5

Stap 1. Open Scratch

Het heeft een geel pictogram met een S erop. Klik op het pictogram in het menu Start in Windows. Je vindt het in de map Programma's op de Mac.

De eerste keer dat je Scratch opent, wordt gevraagd of je gegevens naar het Scratch-team wilt sturen om Scratch te helpen verbeteren. U kunt klikken Nee, dank u wel of Ja, ik wil graag helpen Scratch te verbeteren. Als u Ja selecteert, worden gebruiksgegevens naar het Scratch-team verzonden. Het Scratch-team verzamelt geen persoonlijke informatie.

Maak een spel op Scratch Stap 6
Maak een spel op Scratch Stap 6

Stap 2. Voeg een achtergrond toe

Om een achtergrond in Scratch toe te voegen, klikt u op het pictogram dat op een foto lijkt in de rechterbenedenhoek. Selecteer vervolgens een afbeelding om als achtergrond te gebruiken. U kunt de tabbladen bovenaan gebruiken om op categorie door achtergronden te bladeren of de zoekbalk in de linkerbovenhoek gebruiken om op naam naar achtergronden te zoeken.

  • Om uw eigen achtergrond te uploaden, beweegt u de muiscursor over het pictogram dat op een foto lijkt en klikt u op het pictogram dat lijkt op een trey met een naar boven wijzende pijl. Klik op een afbeelding die u als achtergrond wilt gebruiken en klik op Open.
  • Om uw eigen achtergrond te tekenen, beweegt u de muisaanwijzer over het pictogram dat op een foto lijkt en klikt u op het pictogram dat op een penseel lijkt. Gebruik de verfgereedschappen om je eigen achtergrond te schilderen.
Maak een spel op Scratch Stap 7
Maak een spel op Scratch Stap 7

Stap 3. Voeg een sprite toe

Sprites zijn afbeeldingsobjecten die deel uitmaken van de gamescène. Dit kunnen het spelerspersonage, vijanden of obstakels, niet-spelerpersonages, power-ups en verbruiksartikelen of geanimeerde achtergrondobjecten zijn. Om een sprite toe te voegen, klik je op het pictogram dat op een kat lijkt in de rechterbenedenhoek. Klik vervolgens op een sprite die u aan uw scène wilt toevoegen.

  • Net als achtergronden kun je je eigen sprites uploaden en naar je scène schilderen. Om dit te doen, beweegt u de muiscursor over het pictogram dat op een kat lijkt en klikt u op het pictogram dat op een trey lijkt met een pijl omhoog om uw eigen sprite te uploaden. Klik op het pictogram dat op een penseel lijkt om je eigen sprites te schilderen.
  • Als u een sprite moet verwijderen, klikt u op de sprite in de lijst onder het voorbeeldvenster in de rechterbovenhoek en drukt u op de Verwijderen toets.
Maak een spel op Scratch Stap 8
Maak een spel op Scratch Stap 8

Stap 4. Sleep de sprite waar je hem wilt hebben aan het begin van het spel

Het voorbeeldvenster bevindt zich in de rechterbovenhoek. Klik en sleep de sprite naar de plek waar je hem wilt hebben aan het begin van het spel.

Deel 3 van 4: Besturingselementen en beweging toevoegen aan een sprite

Maak een spel op Scratch Stap 9
Maak een spel op Scratch Stap 9

Stap 1. Klik op de sprite waaraan u besturingselementen wilt toevoegen

Klik op het sprite-pictogram onder het voorbeeldvenster in de rechterbovenhoek om een sprite te selecteren.

Maak een spel op Scratch Stap 10
Maak een spel op Scratch Stap 10

Stap 2. Klik op het tabblad Code

Dit is het eerste tabblad in de linkerbovenhoek onder het Scratch-logo.

Maak een spel op Scratch Stap 11
Maak een spel op Scratch Stap 11

Stap 3. Sleep een gebeurtenisblok naar het codegebied

In Scratch gebeurt de codering met blokken. Alle blokken worden weergegeven in het paneel aan de linkerkant onder het tabblad blokken. De blokken zijn kleurgecodeerd per type. Gebeurtenisblokken hebben een gele kleurcode. Klik op de gele stip aan de linkerkant om naar gebeurtenisblokken te springen. Sleep vervolgens een gebeurtenisblok naar het codegebied rechts van de lijst met blokken. Een gebeurtenisblok kan zoiets zijn als "Wanneer op deze sprite wordt geklikt", "Wanneer [toets] wordt ingedrukt" of "Wanneer op [groene vlagpictogram] wordt geklikt".

De spelreeks begint wanneer u op het groene vlagpictogram boven het voorbeeldvenster klikt. Gebruik het blok met de tekst "Wanneer op [groene vlagpictogram] wordt geklikt" om een actie te maken die begint zodra het spel begint. Het staat bovenaan de blokken Evenementen. Het heeft een pictogram met een groene vlag erin

Maak een spel op Scratch Stap 12
Maak een spel op Scratch Stap 12

Stap 4. Bevestig een blok onder het gebeurtenisblok

De bewegingsblokken hebben een blauwe kleurcodering en de Look-blokken hebben een paarse kleurcodering. Zoek een blokkade voor wat je wilt dat er gebeurt. Sleep het naar het codegebied en bevestig het onder het gebeurtenisblok in het codegebied. Merk op hoe de blokken een inkeping boven en onder zich hebben. Plaats de inkeping voor het actieblok in het gebeurtenisblok.

  • Als het blok een pijl heeft die naar beneden wijst (⏷), klik dan op de pijl om een vervolgkeuzemenu weer te geven. Selecteer een optie (zoals toetsenbordtoets) in het vervolgkeuzemenu.
  • Als een blok een witte bubbel met tekst erin heeft, kun je de tekst in de bubbel wijzigen.
Maak een spel op Scratch Stap 13
Maak een spel op Scratch Stap 13

Stap 5. Experimenteer met de blokken

Het vergt een beetje experimenteren om erachter te komen hoe je de blokken kunt laten doen wat je wilt. Probeer verschillende blokken te bevestigen en kijk wat er gebeurt. Hieronder volgen een aantal voorbeeldblokken die u kunt proberen.

  • Voorbeeld blokken 1:

    Selecteer "Wanneer op deze sprite wordt geklikt" als een gebeurtenisblok. Bevestig vervolgens het blok met de tekst "zeg [hallo!] gedurende [2] seconden" van de Looks-blokken.

  • Voorbeeld blokken 2:

    Om een sprite naar links en rechts te laten bewegen wanneer je op de linker- en rechterpijltjestoets drukt, voeg je een gebeurtenisblok toe met de tekst "Als [pijl naar rechts ⏷] wordt ingedrukt". U moet de rechterpijltoets selecteren in het vervolgkeuzemenu in het blok. Bevestig vervolgens een blok met de tekst "wijs in de richting [90]" van de bewegingsblokken. Bevestig vervolgens nog een bewegingsblok met de tekst "verplaats [10] stappen". Sleep vervolgens een andere gebeurtenistag naar het codegebied met de tekst "Wanneer [pijl naar links ⏷] wordt ingedrukt", bevestig een bewegingsblok met de tekst "wijs in de richting [-90]", en bevestig een ander bewegingsblok met de tekst "verplaats [10] stappen ".

Deel 4 van 4: Variabelen en botsingsdetectie toevoegen

Maak een spel op Scratch Stap 14
Maak een spel op Scratch Stap 14

Stap 1. Klik op Variabelen

Het is de oranje stip in het paneel aan de linkerkant. Dit toont de variabele blokken. Variabelen zijn wat wordt gebruikt om dingen zoals de score, levens, gezondheidsmeter, enz.

Maak een spel op Scratch Stap 15
Maak een spel op Scratch Stap 15

Stap 2. Klik op Een variabele maken

Het staat boven de lijst met variabele blokken. Dit opent een venster dat u kunt gebruiken om uw eigen variabelen te maken.

Maak een spel op Scratch Stap 16
Maak een spel op Scratch Stap 16

Stap 3. Typ een naam voor uw variabele en klik op OK

Je kunt het iets noemen als "Score" of "Lives" of wat je maar wilt veranderen als je sprites botsen.

Maak een spel op Scratch Stap 17
Maak een spel op Scratch Stap 17

Stap 4. Sleep het blok met de tekst "Wanneer op [groene vlagpictogram] wordt geklikt" in het codegebied

Het staat in de blokken Evenementen. Het is het blok met een groene vlag in de tekst.

Maak een spel op Scratch Stap 18
Maak een spel op Scratch Stap 18

Stap 5. Bevestig het blok met de tekst "Stel [variabele] in op [blanco]"

Het zit in de variabele blokken. Gebruik het vervolgkeuzemenu in het blok om de variabele te selecteren die u hebt gemaakt.

Maak een spel op Scratch Stap 19
Maak een spel op Scratch Stap 19

Stap 6. Typ het nummer dat u wilt dat de variabele is aan het begin van het spel in de witte bubbel

Als u bijvoorbeeld een score wilt maken, stelt u deze aan het begin van het spel in op "0". Voer voor levens het aantal levens in dat je wilt dat je personage aan het begin van het spel heeft.

Maak een spel op Scratch Stap 20
Maak een spel op Scratch Stap 20

Stap 7. Bevestig een "Forever" loop-blok na het Set Variable-blok

Het staat in het gedeelte 'Bediening'. Dit blok heeft een inkeping in het midden om blokken in het midden toe te voegen.

Maak een spel op Scratch Stap 21
Maak een spel op Scratch Stap 21

Stap 8. Voeg een "If/Then"-look toe in het midden van het "Forever"-blok

Het "If/Then"-blok heeft ook een inkeping in het midden. Bovendien heeft het een inbussleutel na "If".

Maak een spel op Scratch Stap 22
Maak een spel op Scratch Stap 22

Stap 9. Voeg een "Touching"-blok toe aan de inbussleutel

Het "Touching"-blok bevindt zich bovenaan de Sensing-blokken. Sleep het naar de inbussleutel in het "If/Then"-blok.

Maak een spel op Scratch Stap 23
Maak een spel op Scratch Stap 23

Stap 10. Selecteer een andere sprite die je bestuurbare sprite kan aanraken

Gebruik het vervolgkeuzemenu in het blok om een andere sprite te selecteren. Het kan bijvoorbeeld een vijandige sprite zijn, een power-up of een eenvoudig item dat je score verandert.

Maak een spel op Scratch Stap 24
Maak een spel op Scratch Stap 24

Stap 11. Bevestig de blokken die je wilt laten gebeuren wanneer de sprites botsen

Als je een complexe doodssequentie wilt maken, kan dat wat experimenteren met de bewegingsbesturing vergen om het precies goed te krijgen. Om de variabele te wijzigen, voegt u de variabele met de tekst "verander [variabele] door [leeg] toe aan het "Als/Dan"-blok. Gebruik het vervolgkeuzemenu in het "variabele wijzigen"-blok om de variabele te selecteren die u wilt wijzigen. Voer het bedrag in waarmee u het wilt veranderen in de witte ballon. Typ bijvoorbeeld "1" in de witte ballon om uw score met 1 punt te verhogen. Als u een leven wilt wegnemen, typt u "-1" in de witte bubbel.

Aanbevolen: