Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Uusi projekti
- Vaihe 2: Uuden Spriten tekeminen
- Vaihe 3: Päähenkilö
- Vaihe 4: Paha kaveri
- Vaihe 5: Tausta
- Vaihe 6: Peli taustalla
- Vaihe 7: Luoti
- Vaihe 8: Koodaus
- Vaihe 9: Kuvaaminen
- Vaihe 10: Bad Guy Code
- Vaihe 11: Viimeiset vaiheet
Video: 2D Shooter Scratch Game: 11 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tässä ohjeessa näytän sinulle, kuinka tehdä 2D -ampujan raaputuspeli. Se on melko yksinkertainen tehdä, mutta toivottavasti opit joitain asioita matkan varrella ja teet pian omia raaputuspelejäsi!
Tarvikkeet
- Tietokone.
- A Scratch Login/tili.
- Hiiri (Helpottaa pelaamista, kun olet valmis).
Vaihe 1: Uusi projekti
Ensimmäinen asia, jonka haluat tehdä, on siirtyä osoitteeseen https://scratch.mit.edu/. Sitten haluat kirjautua sisään tililläsi ja napsauttaa "Luo".
Vaihe 2: Uuden Spriten tekeminen
Ensimmäinen kuva on mitä sinun pitäisi nähdä, kun napsautat Luo -painiketta. Mitä haluat tehdä nyt, on napsauttaa raaputuskissa -kuvaketta, jossa lukee "sprite one", ja napsauttaa sitten roskakoripainiketta. Tämä poistaa aloittavan spriten, jotta voimme tehdä oman. Seuraavaksi haluamme napsauttaa kissan logoa + -merkillä ja valita sitten maalin. Nyt voimme tehdä ensimmäisen sprintin.
Vaihe 3: Päähenkilö
Nyt haluamme tehdä päähenkilömme, jota pelaaja hallitsee. Tee vasemmalla olevilla työkaluilla pieni ympyrä, joka on keskellä keskellä, ja käytä viivatyökalua ja suorakulmion työkalua vetämään aseita ja aseita. Voit kokeilla värejä, jos haluat, mutta yritä ensimmäistä kertaa tehdä niistä saman kokoisia ja muotoisia kuin minun. Lopuksi, kun olet valmis, napsauta tekstiä, jossa lukee sprite one ja korvaa se sanomalla "Player", kuten minun. Tämä on vain yksi tapa meille tietää, että "pelaaja" viittaa päähenkilöihimme.
Vaihe 4: Paha kaveri
Nyt kun teimme päähenkilömme, meidän on tehtävä jotain hahmolle taisteltavaksi. Käytä vasemmalla olevia työkaluja jälleen kerran samalla tavalla kuin vaiheessa 3, mutta suoremmilla käsivarsilla ja ilman pistoolia. Tee se suunnilleen samankokoiseksi kuin "Player" ja varmista, että se on suoraan vasemmalle. Nimeä se lopuksi uudelleen kuten vaiheessa 3, esimerkiksi "BadGuy". Ennen kuin siirrymme seuraavaan vaiheeseen, napsauta vasemmassa alakulmassa olevaa taustakuvaketta ja valitse maali.
Vaihe 5: Tausta
Kun olet napsauttanut maalikuvaketta vaiheesta 4, käytä suorakulmio -työkalua ja tee tausta valitsemastasi väristä aivan kuten piirteet. Varmista, että poistat automaattisesti tyhjän valkoisen taustan, joka on automaattisesti tehty sinulle, jotta ainoa taustasi on tämä. Nimeä se lopuksi esimerkiksi "taustaksi".
Vaihe 6: Peli taustalla
Napsauta maalikuvaketta uudelleen ja luo toinen tausta tekstityökalun avulla luodaksesi jotain tältä. Nimeä se uudelleen GameOveriksi tai vastaavaksi ja siirry seuraavaan vaiheeseen.
Vaihe 7: Luoti
Nyt aiomme tehdä luodin, jonka pelaajamme voi ampua pahoja poikia vastaan. Tämä on jopa yksinkertaisempaa kuin muut spritit, ja sinun tarvitsee vain tehdä pieni vaakasuora suorakulmio, jonka keskellä on plusmerkki. Nimeä sitten "Bullet" ja siirry seuraavaan vaiheeseen.
Vaihe 8: Koodaus
Valitse ensin "Player" Sprite vasemmasta alakulmasta, jonka teimme aiemmin. Napsauta sitten koodia vasemmassa yläkulmassa, jossa lukee koodi, puvut ja ääni. Voit vierittää ylös ja alas värikoodattujen lohkojen läpi ja vetää ja pudottaa lohkoja työtilaan. Voit poistaa lohkon vetämällä sen takaisin vasemmalle puolelle. Tottumaan lohkojen siirtämiseen, irrottamiseen ja poistamiseen. Katsomalla koodilohkoja, luo koodi uudelleen kuvassa. Kun pääset "Broadcast" -lohkoon, aiot tehdä uuden lähetyksen ja antaa sille nimen "Shoot" ja valita sen sitten lohkon sisäänrakennetusta avattavasta valikosta.
Tämä koodi antaa pelaajalle mahdollisuuden liikkua WASD: llä (ylös, vasemmalle, alas ja oikealle). Se käynnistää myös spritin näytön keskellä. Oikea koodi on se, miten saamme luodin ampumaan. Jos et ymmärrä mitään tästä, ei hätää, kopioi koodi ja katso, voitko selvittää, miten se toimii matkan varrella.
Vaihe 9: Kuvaaminen
Jälleen kerran, kuten vaiheessa 8, aiot luoda uudelleen kuvassa olevan koodin, mutta bullet spriten (napsauta "Bullet" spriteä oikeassa alakulmassa).
Tämä koodi toimii "Player" -koodin kanssa ja tekee siitä niin, että aina kun hiirtä pidetään painettuna, se luo luodin kloonin (jolloin useampia luodinspriittejä voi olla kerralla) soittimen eteen niin, että se näyttää kuin se tulee ulos pelaajan aseesta ja liikkuu sitten hiiren osoittamaan suuntaan. Tämä antaa pelin pelaajalle mahdollisuuden kohdistaa ja ampua luoteja.
Vaihe 10: Bad Guy Code
Tämä on luultavasti monimutkaisin ja tärkein koodi vielä. Valitse "BadGuy" sprite ja varmista sitten, että kaikki on kuten kuvassa. Tässä koodin osassa meidän on tehtävä muuttuja. Teemme tämän samalla tavalla kuin lähetimme lähetysviestin. Varmista myös, että "kaikille spriteille" on valittu. Meidän on myös tehtävä toinen lähetysviesti nimeltä GameOver.
Tämä koodi tekee niin, että paha kaveri tekee klooneja, jotka kutevat satunnaisesti näytön reunoille. Se tekee myös niin, että paha kaveri seuraa aina pelaajaa, kuolee, kun luoti osuu siihen, ja että peli päättyy, kun yksi pahoista kavereista koskettaa pelaajaa.
Vaihe 11: Viimeiset vaiheet
Lisää lopuksi vasemman kuvan koodi "Pelaajaan", oikeassa yläkulmassa oleva koodi "Luodiin" ja kolmannen kuvan koodi "BadGuyyn". Näin pysäytämme kaiken tapahtuvan pelin päätyttyä ja lopetamme pelin. Teit sen! Tarkista vielä kerran, että kaikki on koodattu oikein. Napsauta "Katso projektisivu" yläreunassa ja pelaa peliäsi! Napsauta vihreää lippua suorittaaksesi koodin ja punaista stop -merkkiä pysäyttääksesi koodin. Jos haluat nähdä tekemäni tai tarkistaa koodisi, käy täällä: https://scratch.mit.edu/projects/381823733/. Voit vapaasti lisätä uusia asioita, kuten korkeita pisteitä, terveyttä, vahinkoja ja erilaisia aseita. Pidä hauskaa!
Suositeltava:
Punch Activated Water Shooter: 5 vaihetta
Punch Activated Water Shooter: Jos olet yksiosainen fani. Sinun täytyy tuntea Jinbe. Jinbe on One Piece -sarjan hahmo, jonka loi Eiichiro Oda. Jinbe on poikkeuksellisen voimakas Fishman Karaten mestari. Yksi hänen tekniikoistaan on Viisituhatta tiiliä. Se on
Handheld String Shooter: 5 vaihetta
Handheld String Shooter: Tämä nopea ja hauska projekti ajaa merkkijonon loputtomaan silmukkaan kämmenlaitteella. Se vaatii muutamia 3D -tulostettuja osia, akun, kaksi pientä moottoria ja kytkimen
Yksinkertainen ja helppo Spider-Man Web-Shooter: 12 vaihetta
Yksinkertainen ja helppo Spider-Man Web-Shooter: Oletko nähnyt Spider-Man-elokuvan? Spider-Man-sarjakuvakirjan? Kaikki epämääräisesti Spider-Man-aiheeseen liittyvä? Spider-Man on näennäisesti kaikkialla. Miksi et tekisi yksinkertaista web-ampujaa? Pienen harjoittelun jälkeen loin suunnittelun talon materiaaleista, joita voitaisiin luoda
Cat Ball Shooter: 9 vaihetta (kuvilla)
Cat Ball Shooter: tarvittavat materiaalit 1 x RFID -anturi/ kaukosäädin 1 x Arduino uno2 x DC -moottori 1 x 180 servo 1 x 360 servo -johtoa Laatikko/ säiliö, johon rakennetaan projektioputki pallon syöttämiseksi
Hummingbird Shooter: 14 vaihetta (kuvilla)
Hummingbird Shooter: Tämän kesän lopulla hummingbirds alkoi vihdoin vierailla syöttölaitteessa, jonka olimme asettaneet takakuistillemme. Halusin kokeilla saada niistä digitaalisia kuvia, mutta en pystynyt seisomaan siellä "alueella" olevan kameran kanssa-niitä ei koskaan tullut. Tarvitsin etäkaapelin irrotuksen