İçindekiler:

Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak için: 6 Adım
Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak için: 6 Adım

Video: Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak için: 6 Adım

Video: Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak için: 6 Adım
Video: Ai robots taking over ping pong 👀 #shorts 2024, Temmuz
Anonim
Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak
Micro:bit ile PADDLEBALLSUPERSMASHEM Yapmak

JavaScript kullanarak 5'e 5 ekranda basit ama eğlenceli bir oyun programlamayı öğrenin! PADDLEBALLSUPERSMASHEM, diğer, daha grafiksel oyunlarla kasıtsız benzerlikler taşıyabilir.

Bu eğitime Raffles Institution'dan Justin Soong katkıda bulunmuştur.

1. Adım: Derleme Öncesi Genel Bakış

Bu projede, bir topu duvara sektirdiğiniz basit bir oyun oluşturacağız. özlersen ölürsün. Çok kötü. Bir meydan okumayı sevenler için, oyunun zorluğu her seviyede artar

Malzeme:

1 x BBC mikro:bit

1 x Mikro USB kablosu

Hedefler:

Mikrobit mikrobilgisayar hakkında daha fazla bilgi edinin

Basit bir oyunu nasıl programlayacağınızı öğrenin

Tüm durumları göz önünde bulundurun

2. Adım: Bileşenler

Her şeyden önce, mikrobit mikrobilgisayarı kendi bilgisayarınıza takın. Başka hiçbir bileşen gerekli değildir

Adım 3: Ön Kodlama

Kit bileşenlerimizi kullanabilmek için bir kod paketi eklememiz gerekecek. Daha fazla kod bölümü görmek için Kod çekmecesinde "Gelişmiş"e tıklayın ve "Paket Ekle" için Kod Çekmecesinin altına bakın

Bu bir iletişim kutusu açacaktır. Aşağıdaki bağlantıyı kopyalayıp "Paket Ekle" metin alanına yapıştırın: https://pxt.microbit.org/50544-64675-33322-24641. Arama simgesine tıklayın veya enter tuşuna basın, ardından Tinkercademy düğmesine tıklayın

Not: Uyumsuzluk sorunları nedeniyle bazı paketlerin kaldırılacağını söyleyen bir uyarı alırsanız, komutları takip etmeli veya Projeler dosyası menüsünde yeni bir proje oluşturmalısınız

Adım 4: Kodlama

Her şeyden önce, değişkenlerinizi tanımlayın! Topun yerini, hızını ve yönünü, raketin uzunluğunu ve konumunu ve son olarak ama en az değil, puanınızı saklamak için birçok değişkene ihtiyacımız olacak

Ardından, raketi kontrol eden fonksiyonları programlayacağız. xb, paletin soldan ilk pikselinin konumunu temsil eder ve yb, paletin uzunluğunu temsil eder. Sol ve sağ işlevler, xb'yi kontrol eder ve paleti kaydırır ve tahta işlevi, paleti ekrana yazdırır

Ardından, topun ne zaman hareket ettiğini kontrol eden işlevi dahil ediyoruz. Başlangıçta top her saniye hareket eder ama siz ilerledikçe top daha kısa aralıklarla hareket eder! Ne kadar heyecan verici

Şimdi topun çevresiyle nasıl etkileştiğini kontrol eden fonksiyonları programlıyoruz. Top yana çarptığında yatay hareketi tersine döner ancak dikey hareketi aynı kalır. Top tavana çarptığında, oyunu daha eğlenceli hale getirmek için herhangi bir yöne geri dönebilir

En önemlisi topun rakete çarpıp çarpmadığını görmemiz gerekiyor. Eğer kaçırırsa, puanınızı göstererek kaybedersiniz! Eğer kaçırmazsa, top da rastgele bir yöne geri dönecek ve oyunun zorluğu artacaktır

Son olarak, topun hareket etmeye devam etmesi için saat görevi gören bir for döngüsüne sahibiz. Ayrıca, paleti hareket ettiren onButtonPressed() fonksiyonlarına sahibiz

Yorgun parmaklarınızı kaydedin ve kodu indirin

Önerilen: