Talaan ng mga Nilalaman:

2D Shooter Scratch Game: 11 Mga Hakbang
2D Shooter Scratch Game: 11 Mga Hakbang

Video: 2D Shooter Scratch Game: 11 Mga Hakbang

Video: 2D Shooter Scratch Game: 11 Mga Hakbang
Video: Zombies in Asia - Season 1. All series ( Countryballs ) 2024, Hulyo
Anonim
2D Shooter Scratch Game
2D Shooter Scratch Game

Sa itinuturo na ito, ipapakita ko sa iyo kung paano gumawa ng 2D shooter Scratch na laro. Ito ay medyo simple upang gawin, ngunit sana, matutunan mo ang ilang mga bagay sa kahabaan ng paraan, at sa lalong madaling panahon gumawa ng iyong sariling mga gasgas na laro!

Mga gamit

  • Isang kompyuter.
  • Isang Scratch Login / Account.
  • Isang Mouse (Ginagawang paglalaro ang laro kapag tapos ka nang mas madali).

Hakbang 1: Bagong Proyekto

Bagong proyekto
Bagong proyekto

Ang unang bagay na nais mong gawin ay pumunta sa https://scratch.mit.edu/. Pagkatapos nais mong mag-sign in gamit ang iyong account at i-click ang "Lumikha".

Hakbang 2: Paggawa ng Bagong Sprite

Paggawa ng Bagong Sprite
Paggawa ng Bagong Sprite
Paggawa ng Bagong Sprite
Paggawa ng Bagong Sprite

Ang unang larawan ay ang dapat mong makita pagkatapos ng pag-click sa lumikha ng pindutan. Ang nais mong gawin ngayon ay mag-click sa icon ng gasgas na pusa na nagsasabing "sprite one", at pagkatapos ay mag-click sa basurahan na basura. Tatanggalin nito ang panimulang sprite upang makagawa kami ng aming sarili. Susunod, nais naming mag-click sa logo ng pusa na may simbolong +, at pagkatapos ay piliin ang pintura. Maaari na nating gawin ang aming unang sprite.

Hakbang 3: Ang Pangunahing Katangian

Ang pangunahing karakter
Ang pangunahing karakter

Ngayon nais naming gawin ang aming pangunahing karakter, na makokontrol ng manlalaro. Gamit ang mga tool sa kaliwa, gumawa ng isang maliit na bilog na nakasentro sa gitna, at gamitin ang tool ng linya at rektanggulo na tool upang gumuhit ng mga bisig at isang baril. Maaari kang makakuha ng pang-eksperimento sa mga kulay kung nais mo, ngunit sa kauna-unahang pagkakataon, subukan lamang na gawin itong katulad sa laki at hugis ng minahan. Panghuli, kapag natapos ka na, mag-click sa teksto kung saan sinasabi nitong i-sprite ang isa at palitan ito upang masabing "Player", tulad ng ginagawa ng minahan. Ito ay isang paraan lamang upang malaman namin na ang "Player", ay tumutukoy sa aming pangunahing tauhan.

Hakbang 4: Ang Masamang Tao

Masamang tao
Masamang tao

Ngayon na ginawa namin ang aming pangunahing tauhan, kailangan naming gumawa ng isang bagay para labanan ang tauhang iyon. Gamit ang mga tool sa kaliwa, sa sandaling muli, gawin ang parehong bagay tulad ng sa hakbang 3, ngunit may mas tuwid na mga braso at walang baril. Gawin itong halos pareho sa laki ng "Player", at tiyaking nakaharap ito sa direktang kaliwa. Panghuli, palitan ang pangalan nito tulad ng ginawa namin sa hakbang 3 sa isang bagay tulad ng "BadGuy". Bago kami magpatuloy sa susunod na hakbang, i-click ang backdrop icon sa kaliwang ibabang bahagi at piliin ang pintura.

Hakbang 5: Ang Background

Ang Background
Ang Background

Sa sandaling na-click mo ang icon ng pintura mula sa hakbang 4, gamitin ang tool na rektanggulo upang gumawa ng isang background sa labas ng kulay na iyong pinili tulad ng kung paano mo iginuhit ang mga sprite. Tiyaking tanggalin ang blangkong puting background na awtomatikong ginawa para sa iyo, upang ang nag-iisang background na mayroon ka ay ang isang ito. Pagkatapos sa wakas, pangalanan ito sa isang bagay tulad ng "Background".

Hakbang 6: Sa paglipas ng Background

Game Over Background
Game Over Background

Nag-click muli sa icon ng pintura at gumawa ng pangalawang background gamit ang tool sa teksto upang makagawa ng isang bagay na ganito. Palitan ang pangalan nito sa GameOver, o katulad na bagay, at magpatuloy sa susunod na hakbang.

Hakbang 7: Isang Bullet

Isang bala
Isang bala

Ngayon ay gagawa kami ng isang bala na maaaring kunan ng manlalaro ang mga masasamang tao. Mas simple pa ito kaysa sa iba pang mga sprite, at ang kailangan mo lang gawin ay gumawa ng isang maliit na pahalang na rektanggulo, nakasentro sa plus sign sa gitna. Pagkatapos ay pangalanan itong "Bullet", at pumunta sa susunod na hakbang.

Hakbang 8: Coding

Coding
Coding

Una, piliin ang form na "Player" Sprite sa ibabang kaliwang sulok na ginawa namin dati. Pagkatapos, sa kaliwang sulok sa tuktok kung saan sinasabi ang code, costume, at tunog, mag-click sa code. Maaari kang mag-scroll pataas at pababa sa pamamagitan ng mga bloke na naka-code sa kulay, at i-drag at i-drop ang mga bloke sa workspace. Upang matanggal ang isang bloke, i-drag ito pabalik sa kaliwang bahagi. Sanay sa paglipat, paglayo, at pagtanggal ng mga bloke. Sa pamamagitan ng pagtingin sa mga bloke ng code, muling likhain ang code sa larawan. Kapag nakarating ka sa "Broadcast" block, gagawa ka ng isang bagong broadcast, at pangalanan itong "Shoot", at pagkatapos ay piliin ito sa built-in na dropdown na menu ng block.

Ang ginagawa ng code na ito ay pinapayagan ang manlalaro na lumipat gamit ang WASD (pataas, kaliwa, pababa, at kanan). Nagsisimula na rin ang sprite sa gitna ng screen. Ang tamang piraso ng code ay magiging kung paano natin makukuha ang bala. Kung hindi mo naiintindihan ang anuman sa mga ito, okay lang, kopyahin lamang ang code, at tingnan kung maaari mong malaman kung paano ito gumagana kasama.

Hakbang 9: Pamamaril

Pagbaril
Pagbaril

Muli, tulad ng sa hakbang 8, muling likhain mo ang code sa larawan, ngunit sa sprite ng bala (mag-click sa "Bullet" sprite sa kanang bahagi sa ibaba).

Gumagana ang code na ito kasama ang code sa "Player", at ginagawa ito upang sa tuwing ang mouse ay pinipigilan, lumilikha ito ng isang clone ng bala (pinapayagan na maraming mga sprite ng bala nang sabay-sabay) sa harap ng manlalaro upang ang hitsura nito tulad nito ay lalabas mula sa baril ng manlalaro, at pagkatapos ay gumagalaw sa direksyon na itinuturo ng iyong mouse. Binibigyan nito ang taong naglalaro ng laro ng kakayahang maghangad at mag-shoot ng mga bala.

Hakbang 10: Ang Bad Guy Code

Ang Bad Guy Code
Ang Bad Guy Code
Ang Bad Guy Code
Ang Bad Guy Code

Marahil ito ang pinaka kumplikado at kritikal na code. Piliin ang "BadGuy" sprite, at pagkatapos ay tiyaking ang lahat ay katulad ng larawan. Sa bahaging ito ng code, kailangan naming gumawa ng variable. Ginagawa namin ito sa parehong paraan sa pag-broadcast ng mensahe. Tiyaking napili din ang "para sa lahat ng mga sprite". Kailangan din naming gumawa ng pangalawang mensahe sa broadcast na tinatawag na GameOver.

Ginagawa ito ng code na ito upang ang masamang tao ay gumawa ng mga clone na spawn random sa mga gilid ng screen. Ginagawa rin ito upang ang masamang tao ay palaging sumusunod sa manlalaro, namatay kapag tinamaan ito ng bala, at natatapos ang laro nang hawakan ng isa sa mga Bad Guys ang Player.

Hakbang 11: Huling Mga Hakbang

Mga Huling Hakbang
Mga Huling Hakbang
Mga Huling Hakbang
Mga Huling Hakbang
Mga Huling Hakbang
Mga Huling Hakbang

Sa wakas, idagdag ang Code sa kaliwang larawan sa "Player", ang code sa kanang itaas na larawan sa "Bullet", at ang code sa pangatlong larawan sa "BadGuy". Ito ang paraan kung paano namin pipigilan ang lahat na mangyari sa oras na matapos ang laro at tapusin ang laro. Nagawa mo! I-double check na ang lahat ay naka-code nang tama. Mag-click sa "Tingnan ang pahina ng proyekto" sa tuktok at maglaro ng iyong laro! I-click ang berdeng watawat upang patakbuhin ang code at ang pulang marka ng paghinto upang itigil ang code. Kung nais mong makita ang isa na ginawa ko, o i-double check ang iyong code, pumunta dito: https://scratch.mit.edu/projects/381823733/. Huwag mag-atubiling magdagdag ng mga bagong bagay, tulad ng mataas na iskor, kalusugan, pinsala, at iba't ibang mga baril. Magpakasaya!

Inirerekumendang: