Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Scratch, insanların iş sahəsinə sürükləyib atdığınız hazır bloklardan istifadə edərək insanların oyun və digər proqramlar yaratdıqları bir veb saytdır. Bu gün sizə sıfırdan bir platforminq oyunu necə edəcəyinizi göstərəcəyəm.
Təchizat
Ehtiyac duyacağınız tək şey telefon və ya kompüter və sıfırdan işləyə bilən bir brauzerdir
Addım 1: Sprites yaradın
Sıfırdan daxil olmaqla başlayın, buna görə nəşr etmək və ya oyuna qayıtmaq istəyirsinizsə bu lazımdır. Sonra yarat düyməsini basın və sizi layihə redaktoruna qoyacaq. Bu, layihəmizi həyata keçirəcəyimiz vaxtdır.
Sol üstdə kostyumlar düyməsini tapacaqsınız. Pleyerinizi dəyişdirmək istəyirsinizsə onu vurun. "Sprite" adını "oyunçu" olaraq dəyişdirin.
Sonra yeni bir sprite edərək platformalarınızı yaradın. Bu sprite adını "torpaq" adlandırın.
Oyununuzu istədiyiniz kimi adlandırın.
Addım 2: Cazibə qüvvəsi
"Yaşıl bayraq tıklandığında" əlavə edin. Sonra "təyin edilmiş bir mövqe" bloku qoyun və oyunçunuzun doğulmasını istədiyiniz yerə koordinatları qoyun. "Əbədi" döngəsi və "təkrarlanana qədər" döngəsini "sonsuza qədər" döngəni "təyin edilmiş mövqe" blokunun altına yerləşdirin.
Bir dəyişən yaradın. Bu bizim cazibə qüvvəmiz kimi çıxış edəcək. Mənimki "y vel" (y sürəti üçün qısadır) adı idi. "Ayarlanmış mövqe" blokunun altına "_ olaraq təyin olunan bir dəyişən" qoyun. Dəyişəninizi dəyişdiyiniz adla dəyişin (indi y vel adlandıracağam) və nömrəni sıfıra dəyişin. Sonra "_ ilə y dəyişdir" əlavə edin və içinə "y vel" qoyun. Bunu "sonsuz döngəyə" qoyun. Bunun altına "-1 səviyyəsi" ilə "yvel" dəyişdirin."
Touch ground adlı bir blok yaradın. BUNU ETDİYİNİZDƏ EKRAN YENİLMƏSİNİZ QALDIĞINIZDAN ƏMİN OLUN.
"Toxunma yerinin" altına "təkrarlanana qədər" döngə daxil edin. "Boolean" və "not" a "toxunan" Zəmini "əlavə edin." Bunun içərisində "y ilə '1' ə dəyiş" qoyun. Bunun altına "y 'vel' setini '0' qoyun. '"
Bütün bunları təqib etsəniz, kodunuz yuxarıdakı şəklə bənzəməlidir.
Addım 3: Hərəkət
"Yaşıl bayraq tıklandığında" altına "sola-sağa" fırlanma tərzi qoyun."
"Əbədi 'döngəsinin içərisinə iki əlavə et", sonra bloklanır. "Boolean -da iki əlavə et" _ düyməsinə basıldı. "Sola və sağa getmək istədiyiniz düymələri təyin edin.
"X algılama" adlı bir blok yaradın (növbəti addımda kömək edəcək). Ekran yeniləmədən işə salın düyməsini vurun. Bir giriş əlavə edin, buna "sürət" deyin.
Doğru istiqamətdə "algılama x '5 (spriteinizin nə qədər sürətlə hərəkət etməsini istəyirsiniz)", "" (sürət istədiyinizdən asılıdır) və "90 istiqamətini göstərin." bütün ədədləri mənfi ilə vurun.
Atlama adlanan bir blok yaradın. "Əbədi" döngəsinə qoyun.
"Düşən" adlı yeni bir dəyişən yaradın. "Toxunma zəmini" altında "1." ilə "dəyişən" düşən "qoyun" Bunun altına "təkrarlanana qədər" döngəsinə "sıfıra" düşən "dəsti" qoyun"
Atlamanı təyin edin. "Əgər sonra" blokunu əlavə edin. Boolean dilinə "_ və _" qoyun. Bir Boolean dilində, atlama düymənizin "basıldığını" "açarını" qoyun, sonra "5" "düşəndən" böyükdürsə "" Əgər "blokunda" y vel 'qoyun 12 (atlama hündürlüyü. '")
Oyunçunuzun həmişə yerə toxunmadığını görə bilərsiniz. Yeni bir kostyum hazırlayın, hər tərəfdən kiçildin. "Əbədi" döngəsinin içərisinə "kostyum kostyumunu 'kostyum2 (yeni kostyum)' a qoyun." Bunun altına "kostyum1 -ə (orijinal kostyum)" qoyun.
Bunu düzgün etmisinizsə, bu yuxarıdakı şəklə bənzəməlidir
Addım 4: Yatay Toqquşma Algılama
Eğim adlı yeni bir dəyişən yaradın. "X -i" sürətlə dəyişdirin "altından" 0 "a yamac əlavə edin."
Bunun altına blok qoyulana qədər təkrarlayın. "'Toxunan' yerə 'və ya' yamac '' 8 -ə bərabərdir 'qoyun. Buna" y -ni' 1 'və' yamacı '1 -ə dəyişdirin "əlavə edin. a "yamac '' 9 'bərabərdirsə," döngə. Buna "x -i" 0 "eksi" sürətlə ", sonra" y -ni "0" eksi "yamacla" dəyişdirin."
Bu addımı düzgün yerinə yetirmisinizsə, kodunuz yuxarıdakı şəklə bənzəməlidir.
Addım 5: Şaquli Toqquşma Algılaması
"Təməl yerə" blokunu düzəldin, ona Boolean əlavə edin, buna "tavan" deyin. "Əbədi" döngəsindəki "toxunma yerimizdə" "y vel '' 0 -dan böyükdür."
Hər şeyi "təkrarlanana qədər" döngəsindən çıxarın. "Əgər o zaman başqa" döngəsini "təkrarlanana qədər" döngəsinə qoyun və Boolean'a "tavan" əlavə edin. "Əgər o zaman" hissəsinə "y-ni -1 ilə" əlavə edin. "Başqa" hissəsinə "y-i" 1-ə dəyişdir "və" düşən "0" -ı əlavə et."
"If else else" döngəsinin altına "y 'vel' '' 0 'əlavə edin."
Təlimatlara əməl etsəniz, yuxarıdakı şəklə bənzəməlidir
Addım 6: Əlavə
Yeni bir sprite yaradın. Bu əlavələri ehtiva edəcək.
Əbədi döngədə "if 'toxunma rəngi qırmızı (dəqiq rəngi almalısınız)' sonra" döngəsini əldə edin. Buna "təyin edilmiş bir mövqe" bloku qoyun. Oyunçunuzun doğduğu koordinatları daxil edin. "Toxunma rəngi mavi", sonra "döngə" alın. Buna "təyin edilmiş bir mövqe" bloku qoyun. Oyunçunuzun doğduğu koordinatları daxil edin. İçində "mesaj1" yayımlanır
Həm zəmində, həm də əlavələrdə "mesaj1 aldığımda" alın və "növbəti kostyum" qoyun.
İndi əsas bir platformer etmək bacarıqlarına sahibsiniz. Buna əlavə edin.
Daha çox kömək üçün linki vurun. Danışdığı hər şeyi edir, bu onun kodudur.
scratch.mit.edu/projects/68924432/
Tövsiyə:
Windows 10 -u bir Moruq Pi üzərində necə işlətmək olar: 3 addım
Windows 10 -u Raspberry Pi -də necə işlətmək olar: Windows 10 -u moruq pi üzərində işlətmək bir az sinir bozucu ola bilər, ancaq bu təlimat bütün Raspberry Pi Windows 10 ilə əlaqədar problemlərinizi həll edəcək
IPad Stylus İpucu - (Kiçik hissələri jet torna üzərində necə çevirmək olar), bunu Texniki Dükanda hazırladım!: 7 addım
IPad Stylus İpucu - (Kiçik hissələri Jet Torna üzərində necə çevirmək olar), bunu Texniki Dükanda hazırladım!: Qələm kauçuk uclarını tutmaq üçün bu pirinç ucu hazırlayın! Öz kapasitiv qələminizi düzəltməyin ən çətin hissəsi budur! İnkişaf etdirdiyim təzyiqə həssas qələm üçün rezin ucu tutmaq üçün bir pirinç ucuna ehtiyacım var idi. Bu təlimat sizə mənim
Ayaqqabının üzərində Proqram Təminli Radio: 9 Addım (Şəkillərlə birlikdə)
Ayaqqabının üzərində Proqram Təminli Radio: Başlanğıcda ilk praktik radio qəbuledicisi olan kristal dəsti vardı. Ancaq uzun bir havaya ehtiyac var idi və yalnız yerli stansiyaları qəbul edə bilərdi. Vanalar gəldikdə (borular, amerikalı dostlarımız üçün) daha çox şey qurmağı mümkün etdi
Bir Moruq Pi üzərində Kart Oyunu Necə Hazırlanır: 8 Addım
Bir Moruq Pi üzərində Kart Oyunu Necə Hazırlanır: Bunun məqsədi, musiqi, düymələr, işıqlar və səs siqnalı istifadə edərək moruq pi üzərində bir oyun yaratmaqdır! oyuna Aces deyilir və məqsəd 21 -ə keçmədən mümkün qədər yaxınlaşmaqdır Adım 1: Raspberry Pi Hazırlanması Moruq pi və
Excel -də makro necə hazırlanır və məlumatları asanlaşdırıcı şəkildə necə kopyalanır: 4 addım
Excel -də Makro Necə Hazırlanır və Məlumatları Asanlıqla Yoxlayırsınız? Salam, bu təlimat sizə nümunə olaraq göstəriləcək məlumatları kopyalayıb yapışdırmaq üçün makronu asan və daha yaxşı bir şəkildə necə yaratmağı öyrədəcək