İçindekiler:
- 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
- Adım 5: Kullanmak
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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.