Sisukord:
- Tarvikud
- Samm: uus projekt
- Samm: uue Sprite'i tegemine
- 3. samm: peategelane
- 4. samm: paha poiss
- 5. samm: taust
- 6. samm: mäng üle tausta
- 7. samm: täpp
- 8. samm: kodeerimine
- 9. samm: pildistamine
- 10. samm: paha mehe kood
- 11. samm: viimased sammud
Video: 2D Shooter Scratch Game: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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
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
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
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
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
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
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
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
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:
BBC Micro: bit and Scratch - interaktiivne rool ja sõidumäng: 5 sammu (piltidega)
BBC Micro: bit and Scratch - interaktiivne rool ja sõidumäng: Üks selle nädala ülesannetest on kasutada BBC Micro: bit'i, et liituda meie kirjutatud Scratchi programmiga. Ma arvasin, et see on suurepärane võimalus kasutada oma ThreadBoardit sisseehitatud süsteemi loomiseks! Minu inspiratsioon nullist p
Scratch 3.0 laiendused: 8 sammu
Scratch 3.0 laiendused: Scratch laiendid on Javascripti koodi tükid, mis lisavad Scratchile uusi plokke. Kuigi Scratch on komplekteeritud hunniku ametlike laiendustega, pole kasutajate loodud laienduste lisamiseks ametlikku mehhanismi. Kui tegin oma Minecrafti kontrolli alla
ARDUINO + SCRATCH Tulistamismäng: 6 sammu
ARDUINO + SCRATCH tulistamismäng: salvestage oma kook !!! see on ohus. Sellele on lähenenud neli kärbest. Kärbeste laskmiseks ja koogi salvestamiseks on teil aega vaid 30 sekundit
Palju õnne sünnipäevaks veesünteesil MakeyMakey ja Scratch abil: 5 sammu
Palju õnne sünnipäevaks veesünteesil koos MakeyMakey ja Scratchiga: lillede ja laulmise asemel saate selle installatsiooni ehitada sünnipäevade jaoks suure üllatusena
Punch Activated Water Shooter: 5 sammu
Punch Activated Water Shooter: kui olete üheosaline fänn. Sa pead Jinbet tundma. Jinbe on tegelane sarjas One Piece, mille lõi Eiichiro Oda. Jinbe on erakordselt võimas Fishman Karate meister. Üks tema võtetest on Viie tuhande tellise rusikas. See on