Mündəricat:

2D Shooter Scratch Oyunu: 11 Addım
2D Shooter Scratch Oyunu: 11 Addım

Video: 2D Shooter Scratch Oyunu: 11 Addım

Video: 2D Shooter Scratch Oyunu: 11 Addım
Video: Code a Fun Space Shooter Game 🚀 | 1. Move & Shoot | Scratch Tutorial 2024, Noyabr
Anonim
2D Shooter Scratch Oyunu
2D Shooter Scratch Oyunu

Bu təlimatda sizə 2D atıcı sıfırdan oyunun necə ediləcəyini göstərəcəyəm. Bunu etmək olduqca sadədir, amma inşallah, yol boyu bəzi şeylər öyrənəcəksiniz və tezliklə öz kazıma oyunlarınızı hazırlayacaqsınız!

Təchizat

  • Kompüter.
  • Scratch Giriş/Hesab.
  • Siçan (İşi bitirdikdə oyunu oynamağı asanlaşdırır).

Addım 1: Yeni Layihə

Yeni Layihə
Yeni Layihə

Etmək istədiyiniz ilk şey https://scratch.mit.edu/ saytına daxil olmaqdır. Sonra hesabınızla daxil olmaq və "Yarat" düyməsini basın.

Addım 2: Yeni Sprite hazırlayın

Yeni Sprite hazırlamaq
Yeni Sprite hazırlamaq
Yeni Sprite hazırlamaq
Yeni Sprite hazırlamaq

İlk şəkil yaratmaq düyməsini basdıqdan sonra görməli olduğunuz şeydir. İndi etmək istədiyiniz şey, "sprite one" yazan cızıq pişik simgesini və sonra zibil qutusuna vurmaqdır. Bu, başlanğıc sprite silinəcək ki, biz özümüz edə bilək. Sonra, + işarəsi olan pişik loqotipini vurmaq və sonra boya seçmək istəyirik. İndi ilk spritimizi edə bilərik.

Addım 3: Əsas xarakter

Əsas xarakter
Əsas xarakter

İndi oyunçunun idarə edəcəyi əsas xarakterimizi etmək istəyirik. Soldakı alətlərdən istifadə edərək ortada kiçik bir dairə düzəldin və silah və silah çəkmək üçün düzbucaqlı alətdən və düzbucaqlı alətdən istifadə edin. İstəyirsinizsə rənglərlə təcrübə edə bilərsiniz, ancaq ilk dəfə olaraq ölçüsünə və şəklinə bənzər şəkildə mənimki kimi etməyə çalışın. Nəhayət, işi bitirdikdən sonra, sprite birini yazdığı mətni vurun və mənimki kimi "Oyunçu" demək üçün əvəz edin. Bu, "Oyunçu" nun əsas xarakterimizdən bəhs etdiyini bilmək üçün bir yoldur.

Addım 4: Pis adam

Pis adam
Pis adam

İndi əsas xarakterimizi yaratdığımız üçün, o xarakterin mübarizə aparması üçün bir şeylər etməliyik. Soldakı alətləri istifadə edərək, 3 -cü addımdakı kimi eyni şeyi edin, ancaq daha düz qolları və silahı yoxdur. "Oyunçu" ilə eyni ölçüdə olun və birbaşa sola baxdığınızdan əmin olun. Nəhayət, 3 -cü addımda etdiyimiz kimi "BadGuy" kimi bir şey adlandırın. Növbəti mərhələyə keçməzdən əvvəl sol altdakı fon simgesini vurun və boyanı seçin.

Addım 5: Arxa plan

Arxa plan
Arxa plan

4 -cü addımdakı boya simgesini tıkladıqdan sonra, spritləri necə çəkdiyiniz kimi, seçdiyiniz rəngdən bir fon düzəltmək üçün düzbucaqlı alətdən istifadə edin. Sizin üçün avtomatik olaraq hazırlanan boş ağ fonu silməyinizə əmin olun ki, sahib olduğunuz yeganə fon bu olsun. Sonra nəhayət, "Arka Plan" kimi bir şey adlandırın.

Addım 6: Fonda Oyun

Oyun Arxa fonda
Oyun Arxa fonda

Yenidən boya simgesini vurun və buna bənzər bir şey etmək üçün mətn alətindən istifadə edərək ikinci bir fon yaradın. Adını GameOver və ya buna bənzər bir şey adlandırın və növbəti addıma keçin.

Addım 7: Bir güllə

Bir güllə
Bir güllə

İndi oyunçumuzun pis adamlara atəş aça biləcəyi bir güllə hazırlayacağıq. Bu digər spritlərdən daha sadədir və etməniz lazım olan şey ortada artı işarəsinin mərkəzində kiçik bir üfüqi düzbucaq düzəltməkdir. Sonra "Bullet" adını verin və növbəti addıma keçin.

Addım 8: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Əvvəlcə əvvəllər etdiyimiz sol alt küncdən "Oyunçu" Sprite seçin. Sonra, kodun, kostyumların və səsin yazıldığı sol üst küncdə kodu vurun. Rəng kodlu bloklarda yuxarı və aşağı hərəkət edə və blokları iş sahəsinə sürükləyib buraxa bilərsiniz. Bloku silmək üçün onu sol tərəfə çəkin. Blokları köçürməyə, sökməyə və silməyə alışın. Kod bloklarına baxaraq şəkildəki kodu yenidən yaradın. "Yayım" blokuna çatdıqda, yeni bir yayım yayımlayacaqsınız və adını "Çək" adlandırın və sonra blokun açılan menyusundan seçin.

Bu kod, oyunçunun WASD ilə hərəkət etməsinə icazə verir (yuxarı, sol, aşağı və sağ). Ekranın ortasında da sprite başlayır. Doğru kod parçası, gülləni necə vuracağımız olacaq. Bunlardan heç birini anlamırsınızsa, heç bir problem yoxdur, sadəcə kodu kopyalayın və yol boyu necə işlədiyini anlaya biləcəyinizə baxın.

Addım 9: Atışma

Atışma
Atışma

Bir daha, 8 -ci addımda olduğu kimi, şəkildəki kodu yenidən quracaqsınız, ancaq güllə spritində (sağ altdakı "Bullet" sprite vurun).

Bu kod "Oyunçu" üzərindəki kodla işləyir və siçanı basılı tutduqda, oynatıcının qarşısında görünən bir güllə klonu (eyni anda birdən çox güllə spritesinin olmasına icazə verir) yaradır. sanki oyunçunun silahından çıxır və sonra siçanın göstərdiyi istiqamətdə hərəkət edir. Bu, oyunu oynayan şəxsə nişan almaq və güllə atmaq imkanı verir.

Addım 10: Kötü adam kodu

Pis adam kodu
Pis adam kodu
Pis adam kodu
Pis adam kodu

Bu, bəlkə də ən mürəkkəb və həlledici koddur. "BadGuy" spritesini seçin və sonra hər şeyin şəkildəki kimi olduğundan əmin olun. Kodun bu hissəsində bir dəyişən yaratmalıyıq. Bunu yayım mesajı verdiyimiz şəkildə edirik. "Bütün sprite üçün" də seçildiyinə əmin olun. GameOver adlı ikinci bir yayım mesajı da verməliyik.

Bu kod, pis adamın ekranın kənarında təsadüfi olaraq əmələ gələn klonlar yaratmasını təmin edir. Həm də pis adamın həmişə oyunçunu izləməsini, güllə ona dəyəndə ölməsini və pis adamlardan biri Oyunçuya toxunduqda oyunun bitməsini təmin edir.

Addım 11: Son addımlar

Son addımlar
Son addımlar
Son addımlar
Son addımlar
Son addımlar
Son addımlar

Nəhayət, sol şəkildəki Kodu "Oyunçu" ya, sağ üst şəkildəki kodu "Bullet" ə, üçüncü şəkildəki kodu "BadGuy" a əlavə edin. Oyun bitdikdən sonra hər şeyin baş verməsini belə dayandırırıq. Sən bunu etdin! Hər şeyin düzgün kodlandığını yoxlayın. Yuxarıdakı "Layihə səhifəsinə bax" düyməsini vurun və oyununuzu oynayın! Kodu işə salmaq üçün yaşıl bayrağı və kodu dayandırmaq üçün qırmızı dayanma işarəsini vurun. Hazırladığımı görmək və ya kodunuzu iki dəfə yoxlamaq istəyirsinizsə, bura daxil olun: https://scratch.mit.edu/projects/381823733/. Yüksək bal, sağlamlıq, zərər və fərqli silahlar kimi yeni şeylər əlavə etməkdən çekinmeyin. Əylənin!

Tövsiyə: