Innehållsförteckning:

2D Shooter Scratch Game: 11 steg
2D Shooter Scratch Game: 11 steg

Video: 2D Shooter Scratch Game: 11 steg

Video: 2D Shooter Scratch Game: 11 steg
Video: Code a Fun Space Shooter Game 🚀 | 1. Move & Shoot | Scratch Tutorial 2024, November
Anonim
2D Shooter Scratch Game
2D Shooter Scratch Game

I det här instruerbara ska jag visa dig hur du gör ett 2D -skjutspel. Det är ganska enkelt att göra, men förhoppningsvis lär du dig några saker längs vägen och snart gör dina egna skrapspel!

Tillbehör

  • En dator.
  • A Scratch Login/Account.
  • En mus (gör det lättare att spela spelet när du är klar).

Steg 1: Nytt projekt

Nytt projekt
Nytt projekt

Det första du vill göra är att gå till https://scratch.mit.edu/. Sedan vill du logga in med ditt konto och klicka på "Skapa".

Steg 2: Gör en ny Sprite

Gör en ny Sprite
Gör en ny Sprite
Gör en ny Sprite
Gör en ny Sprite

Den första bilden är vad du bör se efter att du klickat på skapa -knappen. Det du vill göra nu är att klicka på skrapkattikonen som säger "sprite one" och klicka sedan på papperskorgen. Detta kommer att ta bort startspriten så att vi kan göra vår egen. Därefter vill vi klicka på kattlogotypen med + -tecknet och sedan välja färg. Nu kan vi göra vår första sprite.

Steg 3: Huvudpersonen

Huvudkaraktären
Huvudkaraktären

Nu vill vi göra vår huvudperson, som spelaren kommer att styra. Använd verktygen till vänster, gör en liten cirkel som är centrerad i mitten och använd linverktyget och rektangelverktyget för att rita armar och en pistol. Du kan bli experimentell med färgerna om du vill, men för första gången är det bara att försöka göra den lika stor i storlek och form som min. Slutligen, när du är klar klickar du på texten där det står sprite one och ersätter den för att säga "Player", som min gör. Detta är bara ett sätt för oss att veta att "Player", syftar på vår huvudperson.

Steg 4: The Bad Guy

Den onda killen
Den onda killen

Nu när vi gjorde vår huvudperson måste vi göra något för att den karaktären ska slåss. Med hjälp av verktygen till vänster gör du igen samma sak som i steg 3, men med mer raka armar och ingen pistol. Gör den ungefär lika stor som "Player" och se till att den är vänd direkt till vänster. Slutligen, byt namn på det som vi gjorde i steg 3 till något som "BadGuy". Innan vi går vidare till nästa steg klickar du på bakgrundsikonen längst ned till vänster och väljer färg.

Steg 5: Bakgrunden

Bakgrunden
Bakgrunden

När du har klickat på färgikonen från steg 4, använd rektangelverktyget för att skapa en bakgrund av den färg du väljer precis som hur du ritade sprites. Se till att ta bort den tomma vita bakgrunden som skapas automatiskt för dig, så att den enda bakgrunden du har är den här. Slutligen, namnge det till något som "Bakgrund".

Steg 6: Spel över bakgrund

Spel över bakgrunden
Spel över bakgrunden

Klicka på färgikonen igen och gör en andra bakgrund med textverktyget för att göra något som ser ut så här. Byt namn på det till GameOver, eller något liknande, och gå vidare till nästa steg.

Steg 7: En kula

En kula
En kula

Nu ska vi göra en kula att vår spelare kan skjuta på de onda. Detta är ännu enklare än de andra spriterna, och allt du behöver göra är att göra en liten horisontell rektangel, centrerad på plustecknet i mitten. Ge det sedan "Bullet" och gå till nästa steg.

Steg 8: Kodning

Kodning
Kodning

Välj först "Player" Sprite från det nedre vänstra hörnet som vi gjorde tidigare. Klicka sedan på koden i det övre vänstra hörnet där det står kod, kostymer och ljud. Du kan rulla upp och ner genom de färgkodade blocken och dra och släppa block till arbetsytan. Om du vill ta bort ett block drar du tillbaka det till vänster. Vänja dig vid att flytta, ta bort och ta bort block. Genom att titta igenom kodblocken, återskapa koden i bilden. När du kommer till "Broadcast" -blocket kommer du att göra en ny sändning och ge den namnet "Shoot" och sedan välja den i blockets inbyggda rullgardinsmeny.

Denna kod gör att spelaren kan röra sig med WASD (upp, vänster, ner och höger). Det startar också spriten i mitten av skärmen. Rätt kod kommer att vara hur vi får kulan att skjuta. Om du inte förstår något av det här är det okej, bara kopiera koden och se om du kan ta reda på hur det fungerar under vägen.

Steg 9: Skytte

Skytte
Skytte

Återigen, som i steg 8, kommer du att återskapa koden på bilden, men på bullet sprite (klicka på "Bullet" sprite längst ner till höger).

Denna kod fungerar med koden på "Player", och gör det så att när musen hålls nere, skapar den en klon av kulan (så att det kan finnas flera kula sprites samtidigt) framför spelaren så att den ser ut som att det kommer ut ur spelarens pistol och sedan rör sig i den riktning som musen pekade. Detta ger personen som spelar spelet möjligheten att sikta och skjuta kulor.

Steg 10: Bad Guy -koden

Bad Guy -koden
Bad Guy -koden
Bad Guy -koden
Bad Guy -koden

Detta är förmodligen den mest komplicerade och avgörande koden hittills. Välj spriten "BadGuy" och se till att allt är som på bilden. I den här delen av koden måste vi göra en variabel. Vi gör detta på samma sätt som vi gjorde sändningsmeddelandet. Se till att "för alla sprites" också är valt. Vi måste också göra ett andra sändningsmeddelande som heter GameOver.

Denna kod gör det så att den dåliga killen gör kloner som leker slumpmässigt vid skärmens kanter. Det gör det också så att den dåliga killen alltid följer spelaren, dör när en kula träffar den och att spelet slutar när en av de dåliga killarna rör vid spelaren.

Steg 11: Slutsteg

Sista stegen
Sista stegen
Sista stegen
Sista stegen
Sista stegen
Sista stegen

Lägg till sist koden i den vänstra bilden till "Spelaren", koden längst upp till höger till "Bullet" och koden i den tredje bilden till "BadGuy". Så här stoppar vi allt från att hända när spelet är över och avslutar spelet. Du gjorde det! Dubbelkolla att allt är korrekt kodat. Klicka på "Se projektsida" högst upp och spela ditt spel! Klicka på den gröna flaggan för att köra koden och den röda stoppskylten för att stoppa koden. Om du vill se den som jag gjorde, eller dubbelkolla din kod, gå hit: https://scratch.mit.edu/projects/381823733/. Lägg gärna till nya saker, som höga poäng, hälsa, skador och olika vapen. Ha så kul!

Rekommenderad: