Mündəricat:

Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit: 6 addım
Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit: 6 addım

Video: Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit: 6 addım

Video: Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit: 6 addım
Video: Mikrobit ilə tanışlıq. 2024, Iyul
Anonim
Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit
Micro ilə PADDLEBALLSUPERSMASHEM etmək: bit

JavaScript istifadə edərək 5 -dən 5 -ə qədər ekranda sadə, lakin əyləncəli bir oyunu proqramlaşdırmağı öyrənin! PADDLEBALLSUPERSMASHEM digər, daha qrafik oyunlarla istəmədən oxşarlıqlara malik ola bilər.

Bu dərslik Raffles İnstitutundan Justin Soong tərəfindən hazırlanmışdır.

Addım 1: Quraşdırmadan əvvəl ümumi baxış

Bu layihədə, topu divara sıçratdığınız sadə bir oyun yaradacağıq. Darıxarsan ölürsən. Çox pis. Bir problemi qiymətləndirənlər üçün, oyun hər səviyyədə çətinliklə artır

Material:

1 x BBC mikro: bit

1 x Mikro USB kabeli

Məqsədlər:

Microbit mikrokompüteri haqqında daha çox məlumat əldə edin

Sadə bir oyunu necə proqramlaşdıracağınızı öyrənin

Bütün halları nəzərdən keçirin

Addım 2: Komponentlər

Hər şeydən əvvəl, microbit mikrokompüterini öz kompüterinizə qoşun. Digər komponentlərə ehtiyac yoxdur

Addım 3: Ön Kodlaşdırma

Kit komponentlərimizdən istifadə etmək üçün bir kod paketi əlavə etməliyik. Kod bölməsində "Ətraflı" düyməsini basın və daha çox kod bölməsinə baxın və "Paket əlavə et" üçün Kod Çekmecesinin altına baxın

Bu bir informasiya qutusu açacaq. Aşağıdakı linki kopyalayın və "Paket əlavə et" mətn sahəsinə yapışdırın: https://pxt.microbit.org/50544-64675-33322-24641. Axtarış simgesini basın və ya daxil edin, sonra Tinkercademy düyməsini basın

Qeyd: Uyumsuzluq səbəbindən bəzi paketlərin silinəcəyini bildirən bir xəbərdarlıq alsanız, ya istəklərə əməl etməli, ya da Layihələr fayl menyusunda yeni bir layihə yaratmalısınız

Addım 4: Kodlaşdırma

Əvvəlcə dəyişənlərinizi təyin edin! Topun yerini, sürətini və istiqamətini, avarçəkənin uzunluğunu və mövqeyini və ən sonda hesabınızı saxlamaq üçün bir çox dəyişənə ehtiyacımız olacaq

Sonra, avarçəkəni idarə edən funksiyaları proqramlaşdıracağıq. xb, avarçəkmənin soldakı ilk pikselinin mövqeyini, yb isə avarçəkənin uzunluğunu təmsil edir. Sol və sağ funksiyalar xb -i idarə edir və avarçəkməni dəyişir, lövhə funksiyası isə avarçəkəni ekranda yazdırır

Sonra, topun hərəkətini idarə edən funksiyanı daxil edirik. Başlanğıcda top hər saniyədə hərəkət edir, ancaq irəlilədikcə top daha qısa və daha qısa fasilələrlə hərəkət edir! Nə qədər həyəcanlı

İndi topun ətrafı ilə necə qarşılıqlı təsirini idarə edən funksiyaları proqramlaşdırırıq. Top yan tərəfə vurduqda, üfüqi hərəkəti tərsinə çevrilir, lakin şaquli hərəkəti eyni olaraq qalır. Top tavana dəydikdə, oyunu daha əyləncəli etmək üçün istənilən istiqamətə qayıda bilər

Ən əsası, topun avara dəyib vurulmadığını görməliyik. Darıxırsa, hesabınızı göstərərək itirirsiniz! Qaçırmazsa, top da təsadüfi bir istiqamətə qayıdacaq və oyunun çətinliyi artacaq

Nəhayət, topun hərəkət etməsi üçün bir saat rolunu oynayan for for loopumuz var. Ayrıca, avarçəkəni hərəkətə gətirən onButtonPressed () funksiyalarına sahibik

Tövsiyə: