Sisukord:

2D Shooter Scratch Game: 11 sammu
2D Shooter Scratch Game: 11 sammu

Video: 2D Shooter Scratch Game: 11 sammu

Video: 2D Shooter Scratch Game: 11 sammu
Video: How To Make A Space Shooter/Rock Blaster Game In Scratch! 2024, November
Anonim
2D Shooter Scratch mäng
2D Shooter Scratch mäng

Selles juhendis näitan teile, kuidas teha 2D laskuri kriimustusmängu. Selle valmistamine on üsna lihtne, kuid loodetavasti õpid teekonnal mõned asjad selgeks ja hakkad varsti ise kriimustusmänge tegema!

Tarvikud

  • Arvuti.
  • Nullist sisselogimine/konto.
  • Hiir (muudab mängimise lihtsamaks, kui olete lõpetanud).

Samm: uus projekt

Uus projekt
Uus projekt

Esimene asi, mida soovite teha, on minna aadressile https://scratch.mit.edu/. Seejärel soovite oma kontoga sisse logida ja klõpsata "Loo".

Samm: uue Sprite'i tegemine

Uue Sprite'i tegemine
Uue Sprite'i tegemine
Uue Sprite'i tegemine
Uue Sprite'i tegemine

Esimene pilt on see, mida peaksite nägema pärast loomisnupu klõpsamist. See, mida soovite praegu teha, on klõpsata kriimustatava kassi ikoonil, mis ütleb "sprite one", ja seejärel klõpsata prügikasti nupul. See kustutab stardisõidu, et saaksime ise teha. Järgmisena tahame klõpsata kassi logol + märgiga ja seejärel valida värvi. Nüüd saame teha oma esimese sprite'i.

3. samm: peategelane

Peategelane
Peategelane

Nüüd tahame teha oma peategelase, keda mängija kontrollib. Tehke vasakul olevate tööriistade abil väike ring, mis on keskel keskel, ja kasutage joonte tööriista ja ristküliku tööriista relvade ja relva joonistamiseks. Kui soovite, võite värvidega katsetada, kuid esimest korda proovige muuta see nii suuruse kui kujuga sarnaseks nagu minu oma. Lõpuks, kui olete lõpetanud, klõpsake teksti, kus on kirjas sprite one ja asendage see, et öelda "Player", nagu minu oma. See on lihtsalt viis, kuidas me teame, et "Mängija" viitab meie peategelasele.

4. samm: paha poiss

Paha mees
Paha mees

Nüüd, kui tegime oma peategelase, peame selle tegelase jaoks midagi ette võtma. Kasutades vasakul olevaid tööriistu, tehke veel kord sama, mis sammus 3, kuid sirgemate kätega ja ilma relvata. Tehke see umbes sama suureks kui "Player" ja veenduge, et see oleks otse vasakule. Lõpuks nimetage see ümber, nagu me tegime 3. sammus, selliseks nimeks nagu „BadGuy”. Enne järgmise sammu juurde liikumist klõpsake vasakus alanurgas asuvat taustaikooni ja valige värv.

5. samm: taust

Taust
Taust

Kui olete 4. etapist värviikoonil klõpsanud, kasutage ristküliku tööriista abil oma valitud värvi taust, nagu ka spritide joonistamine. Kustutage kindlasti tühi valge taust, mis on automaatselt teie jaoks loodud, nii et ainus taust, mis teil on, on see. Lõpuks nimetage see näiteks taustaks.

6. samm: mäng üle tausta

Mäng taustal
Mäng taustal

Klõpsasite uuesti värviikoonil ja tehke tekstitööriista abil teine taust, et teha midagi sellist. Nimetage see ümber GameOveriks või millekski sarnaseks ja liikuge järgmise sammu juurde.

7. samm: täpp

Kuul
Kuul

Nüüd teeme kuuli, mida meie mängija saab pahalaste pihta tulistada. See on isegi lihtsam kui teised spritid ja peate tegema vaid väikese horisontaalse ristküliku, mille keskel on plussmärk. Seejärel pange sellele nimi "Bullet" ja minge järgmise sammu juurde.

8. samm: kodeerimine

Kodeerimine
Kodeerimine

Esiteks valige "Player" Sprite vormi vasakus alanurgas, mille me varem tegime. Seejärel klõpsake vasakus ülanurgas, kus on kirjas kood, kostüümid ja heli, koodil. Saate kerida värvikoodiga plokke üles ja alla ning lohistada plokke tööruumi. Ploki kustutamiseks lohistage see vasakule tagasi. Harjuge plokkide liigutamise, eemaldamise ja kustutamisega. Koodiplokke läbi vaadates looge uuesti pildil olev kood. Kui jõuate plokki "Ringhääling", kavatsete teha uue saate ja nimetada selle "Shoot" ning seejärel valida selle ploki sisseehitatud rippmenüüst.

See kood võimaldab mängijal WASD -ga liikuda (üles, vasakule, alla ja paremale). Samuti käivitab sprite ekraani keskel. Õige kooditükk on see, kuidas saame kuuli tulistada. Kui te ei saa sellest millestki aru, pole midagi, lihtsalt kopeerige kood ja vaadake, kas saate selle käigus aru saada, kuidas see toimib.

9. samm: pildistamine

Laskmine
Laskmine

Jällegi, nagu 8. sammus, kavatsete uuesti luua pildil oleva koodi, kuid bullet sprite'il (klõpsake paremas alanurgas "Bullet" sprite'il).

See kood töötab koos "Player" koodiga ja muudab selle nii, et kui hiire all hoitakse, loob see kuuli klooni (mis võimaldab korraga mitu kuuli spritti) mängija ette, nii et see näeb välja nagu see tuleb mängija relvast välja ja liigub siis selles suunas, kuhu hiir osutas. See annab mängu mängijale võimaluse sihtida ja täppe lasta.

10. samm: paha mehe kood

Paha mehe kood
Paha mehe kood
Paha mehe kood
Paha mehe kood

See on ilmselt kõige keerulisem ja otsustavam kood. Valige sprite "BadGuy" ja veenduge, et kõik oleks nagu pildil. Selles koodi osas peame tegema muutuja. Me teeme seda samamoodi nagu saatesõnumi. Veenduge, et oleks valitud ka „kõigi spritide jaoks”. Peame tegema ka teise eetrisõnumi nimega GameOver.

See kood muudab selle nii, et paha mees teeb kloone, mis kuduvad ekraani servades juhuslikult. See teeb ka nii, et pahalane jälgib alati mängijat, sureb, kui kuul tabab teda ja mäng lõpeb, kui üks halbadest meestest puudutab mängijat.

11. samm: viimased sammud

Viimased sammud
Viimased sammud
Viimased sammud
Viimased sammud
Viimased sammud
Viimased sammud

Lõpuks lisage "Mängijale" vasakul pildil olev kood, paremas ülanurgas olev kood "Bullet" ja kolmanda pildi kood "BadGuy". Nii peatame kõik pärast mängu lõppu ja lõpetame mängu. Sa tegid seda! Kontrollige, kas kõik on õigesti kodeeritud. Klõpsake ülaosas nuppu "Vaata projekti lehte" ja minge oma mängu mängima! Koodi käivitamiseks klõpsake rohelist lippu ja koodi peatamiseks punast stoppmärki. Kui soovite näha minu tehtud koodi või kontrollida oma koodi, minge siia: https://scratch.mit.edu/projects/381823733/. Lisage julgelt uusi asju, näiteks rekordeid, tervist, kahjustusi ja erinevaid relvi. Lõbutse hästi!

Soovitan: