Sadržaj:
- Supplies
- Korak 1: Novi projekat
- Korak 2: Napravite novi Sprite
- Korak 3: Glavni lik
- Korak 4: Loš momak
- Korak 5: Pozadina
- Korak 6: Igra preko pozadine
- Korak 7: Metak
- Korak 8: Kodiranje
- Korak 9: Snimanje
- Korak 10: Kôd lošeg tipa
- Korak 11: Završni koraci
Video: 2D Shooter Scratch igra: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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
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
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
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
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
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
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:
DIY 37 Leds Arduino Roulette igra: 3 koraka (sa slikama)
DIY 37 Leds Arduino Roulette igra: Roulette je casino igra nazvana po francuskoj riječi koja znači mali kotačić
ARDUINO + SCRATCH Igra pucanja: 6 koraka
ARDUINO + SCRATCH Igra pucanja: Sačuvajte tortu! U opasnosti je. Pristupaju mu četiri muhe. Imate samo 30 sekundi da odstrelite muhe i spremite tortu
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Jednostavna i laka Spider-Man Web-Shooter: 12 koraka
Jednostavan i lagan Spider-Man Web-Shooter: Jeste li gledali Spider-Man film? Spider-Man strip? Ima li nešto neodređeno vezano za Spider-Mana? Spider-Man je naizgled posvuda. Zašto ne napravite jednostavan web-shooter? Nakon malo vježbe, stvorio sam dizajn od kućnog materijala koji se može stvoriti
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača