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, Juli
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 nadam se da ćete usput naučiti neke stvari, a uskoro i sami napraviti svoje grebanje!

Supplies

  • Kompjuter.
  • Prijava/račun sa grebanjem.
  • Miš (Olakšava igranje igre kada završite).

Korak 1: Novi projekat

Novi projekat
Novi projekat

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

Korak 2: Napravite novi Sprite

Pravljenje novog Sprita
Pravljenje novog Sprita
Pravljenje novog Sprita
Pravljenje novog Sprita

Prva slika je ono što biste trebali vidjeti nakon što pritisnete gumb za kreiranje. Ono što sada želite učiniti je kliknuti na ikonu scratch cat koja kaže "sprite one", a zatim kliknite na dugme 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 prvi sprajt.

Korak 3: Glavni lik

Glavni lik
Glavni lik

Sada želimo napraviti našeg glavnog lika, kojeg će igrač kontrolirati. Pomoću alata s lijeve strane napravite mali krug koji je centriran u sredini, a pomoću alata za linije i alata za pravougaonik nacrtajte ruke i pištolj. Možete isprobati boje ako želite, 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 radi moj. Ovo je samo način da saznamo da se "igrač" odnosi na našeg glavnog lika.

Korak 4: Loš momak

The Bad Guy
The Bad Guy

Sada kada smo napravili našeg glavnog lika, moramo napraviti nešto za borbu s tim likom. Koristeći alate 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 direktno 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 koraka 4, upotrijebite alat za pravokutnik 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 je ova. Na kraju, dajte mu ime poput "Pozadina".

Korak 6: Igra preko pozadine

Igra preko pozadine
Igra preko pozadine

Ponovo kliknite na 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 ime "Bullet" i idite 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 šifra, kostimi i zvuk, kliknite kod. Možete se pomicati gore-dolje kroz blokove označene bojom i povlačiti i ispuštati blokove na radni prostor. Da biste izbrisali blok, povucite ga nazad na lijevu stranu. Naviknite se na pomicanje, odvajanje i brisanje blokova. Gledajući kroz blokove kodova, ponovo kreirajte 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ćava igraču da se kreće pomoću WASD -a (gore, lijevo, dolje i desno). Takođe pokreće sprite na sredini ekrana. Pravi dio koda bit će način na koji ćemo dobiti metak da puca. Ako ništa od ovoga ne razumijete, u redu je, samo kopirajte kôd i provjerite možete li usput shvatiti kako to funkcionira.

Korak 9: Snimanje

Shooting
Shooting

Još jednom, kao u koraku 8, ponovo ć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še sprajtova od metaka 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. To radimo na isti način na koji smo poslali poruku za emitiranje. Uvjerite se da je odabrano i "za sve sprajtove". Također moramo poslati drugu poruku za emitiranje pod nazivom GameOver.

Ovaj kod čini tako da loš momak pravi klonove koji se nasumično pojavljuju na rubovima ekrana. Takođe čini tako da loš momak uvijek prati igrača, umire kada ga pogodi metak i da se igra završava kada jedan od loših momaka dodirne 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 na trećoj slici u "BadGuy". Ovako zaustavljamo da se sve dogodi nakon što utakmica završi i završavamo igru. Uspio si! Dvaput provjerite je li sve ispravno kodirano. Kliknite na "Pogledajte stranicu projekta" na vrhu i igrajte svoju igru! Pritisnite zelenu zastavicu za pokretanje koda i crveni znak za zaustavljanje koda. Ako želite vidjeti onu koju sam napravio ili 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čuje se: