Sadržaj:

2D Shooter Scratch igra: 11 koraka
2D Shooter Scratch igra: 11 koraka

Video: 2D Shooter Scratch igra: 11 koraka

Video: 2D Shooter Scratch igra: 11 koraka
Video: Уроки Scratch / Делаем игру Шутер и Зомби (часть 1) 2024, Studeni
Anonim
2D Shooter Scratch igra
2D Shooter Scratch igra

U ovom uputstvu pokazat ću vam kako napraviti 2D pucačku igru od nule. Prilično je jednostavno za napraviti, ali nadamo se da ćete usput naučiti neke stvari, a uskoro i sami izraditi svoje grebanje!

Pribor

  • Računalo.
  • Prijava/račun za grebanje.
  • Miš (Olakšava igranje igre kada završite).

Korak 1: Novi projekt

Novi projekt
Novi projekt

Prvo što želite učiniti je otići na https://scratch.mit.edu/. Zatim se želite prijaviti svojim računom i kliknite "Kreiraj".

Korak 2: Napravite novi Sprite

Izrada novog Sprita
Izrada novog Sprita
Izrada novog Sprita
Izrada novog Sprita

Prva slika je ono što biste trebali vidjeti nakon što pritisnete gumb za stvaranje. Ono što sada želite učiniti je kliknuti na ikonu scratch cat koja kaže "sprite one", a zatim kliknite gumb za smeće. Ovo će izbrisati početni sprite kako bismo mogli napraviti vlastiti. Zatim želimo kliknuti na logotip mačke sa znakom +, a zatim odabrati boju. Sada možemo napraviti svoj prvi sprite.

Korak 3: Glavni lik

Glavni lik
Glavni lik

Sada želimo napraviti našeg glavnog lika, kojim će igrač upravljati. Pomoću alata s lijeve strane napravite mali krug koji je centriran u sredini, a zatim pomoću alata za crte i pravokutnika nacrtajte ruke i pištolj. Ako želite, možete eksperimentirati s bojama, ali po prvi put samo pokušajte učiniti istu veličinu i oblik poput moje. Konačno, kada završite, kliknite na tekst gdje piše sprite one i zamijenite ga da kaže "Player", kao što to čini moj. Ovo je samo način da saznamo da se "Igrač" odnosi na našeg glavnog lika.

Korak 4: Loš momak

Loš momak
Loš momak

Sad kad smo napravili našeg glavnog lika, moramo napraviti nešto kako bi se taj lik borio. Pomoću alata s lijeve strane još jednom napravite istu stvar kao u koraku 3, ali s ravnim rukama i bez pištolja. Učinite ga približno iste veličine kao i "Player" i provjerite je li okrenut izravno lijevo. Konačno, preimenujte ga kao što smo učinili u koraku 3 u nešto poput "BadGuy". Prije nego prijeđemo na sljedeći korak, kliknite ikonu pozadine u donjem lijevom kutu i odaberite boju.

Korak 5: Pozadina

Pozadina
Pozadina

Nakon što kliknete na ikonu boje iz 4. koraka, upotrijebite alat pravokutnika da napravite pozadinu od boje po vašem izboru, baš kao što ste nacrtali sprajtove. Izbrišite praznu bijelu pozadinu koja je automatski napravljena umjesto vas, tako da jedina pozadina koju imate jest ova. Na kraju, dajte mu naziv "Pozadina".

Korak 6: Igra preko pozadine

Igra preko pozadine
Igra preko pozadine

Ponovno kliknite ikonu boje i napravite drugu pozadinu pomoću alata za tekst kako biste napravili nešto što izgleda ovako. Preimenujte ga u GameOver ili nešto slično i prijeđite na sljedeći korak.

Korak 7: Metak

Metak
Metak

Sada ćemo napraviti metak kojim naš igrač može pucati u loše momke. Ovo je još jednostavnije od ostalih sprajtova, a sve što trebate učiniti je napraviti mali vodoravni pravokutnik, centriran na znak plus u sredini. Zatim mu dajte naziv "Bullet" i prijeđite na sljedeći korak.

Korak 8: Kodiranje

Kodiranje
Kodiranje

Prvo odaberite Sprite "Player" iz donjeg lijevog kuta koji smo već napravili. Zatim u gornjem lijevom kutu gdje piše kod, kostimi i zvuk kliknite kod. Možete se pomicati gore i dolje kroz blokove označene bojama i povlačiti i ispuštati blokove na radni prostor. Da biste izbrisali blok, povucite ga natrag na lijevu stranu. Naviknite se na pomicanje, odvajanje i brisanje blokova. Gledajući kroz blokove kodova, ponovno stvorite kôd na slici. Kad dođete do bloka "Emitiranje", napravit ćete novu emisiju i nazvati je "Pucaj", a zatim je odaberite u ugrađenom padajućem izborniku bloka.

Ovaj kôd omogućuje igraču da se kreće s WASD -om (gore, lijevo, dolje i desno). Također pokreće sprite na sredini ekrana. Pravi dio koda bit će način na koji ćemo metak ispaliti. Ako ništa od ovoga ne razumijete, u redu je, samo kopirajte kôd i provjerite možete li usput shvatiti kako to radi.

Korak 9: Snimanje

Pucanje
Pucanje

Još jednom, kao u koraku 8, ponovno ćete stvoriti kôd na slici, ali na sprite za nabrajanje (kliknite na sprajt za nabrajanje u donjem desnom kutu).

Ovaj kôd radi s kodom na "Playeru" i čini ga tako da kad god se miš zadrži, stvara klon metka (dopuštajući da postoji višestruki sprajtovi odjednom) ispred igrača tako da izgleda kao da izlazi iz pištolja igrača, a zatim se pomiče u smjeru u koji je vaš miš pokazao. To daje osobi koja igra igru mogućnost da cilja i puca.

Korak 10: Kôd lošeg tipa

Kôd lošeg tipa
Kôd lošeg tipa
Kôd lošeg tipa
Kôd lošeg tipa

Ovo je vjerojatno najkompliciraniji i najvažniji kod do sada. Odaberite sprajt "BadGuy", a zatim provjerite je li sve poput slike. U ovom dijelu koda moramo napraviti varijablu. Činimo to na isti način na koji smo poslali poruku za emitiranje. Provjerite je li odabrano i "za sve sprajtove". Također moramo poslati drugu poruku za emitiranje pod nazivom GameOver.

Ovaj kôd čini da loš momak pravi klonove koji se nasumično pojavljuju na rubovima zaslona. Također čini tako da loš momak uvijek prati igrača, umire kad ga pogodi metak i da se igra završava kada jedan od loših momaka dotakne igrača.

Korak 11: Završni koraci

Završni koraci
Završni koraci
Završni koraci
Završni koraci
Završni koraci
Završni koraci

Na kraju, dodajte kôd na lijevoj slici u "Player", kôd u gornjoj desnoj slici u "Bullet", a kôd u trećoj slici u "BadGuy". Ovako zaustavljamo da se sve dogodi nakon što utakmica završi i igru završavamo. Uspio si! Dvaput provjerite je li sve ispravno kodirano. Kliknite na "Pogledajte stranicu projekta" na vrhu i idite igrati svoju igru! Pritisnite zelenu zastavicu za pokretanje koda i crveni znak za zaustavljanje koda. Ako želite vidjeti onu koju sam napravio ili dvaput provjerite svoj kôd, idite ovdje: https://scratch.mit.edu/projects/381823733/. Slobodno dodajte nove stvari, poput najboljih rezultata, zdravlja, oštećenja i različitih oružja. Zabavi se!

Preporučeni: