İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Son zamanlarda, dünyanın birçok bölgesi yoğun COVID-19 pandemisine karşı savaşmak için bir dizi koruyucu önlem yayınladı. Çözümlerinden biri de sosyal mesafeyi korumak için evde kalmak. Şüphesiz virüs herkes için ortak bir düşman haline geliyor. O halde virüsleri 'öldürmek' için bir oyun yapalım. Güvenli ve sağlıklı olun!
Bu dersimizde, grafik programlama yoluyla virüsleri öldürme hakkında bir oyun yapacağız.
4 sprite'ı birbiri ardına programlayacağız. Hadi başlayalım!
Gereçler
Grove Zero Başlangıç Seti
Adım 1: Ana Oynanabilir Karakter - Baykuş
Baykuş, oyunda kontrol edilecek karakter olarak hareket eder. Virüsleri vurmak için sola ve sağa hareket ettireceğiz. İlk olarak “Sahne” modunu seçin. Varsayılan hareketli grafiği silin ve yeni bir hareketli grafik "Çalıştır" seçin.
Şimdi aşağıdaki örnek programı ve kodu takip edin. Sahne modunda soldan sağa üç ana blok ekliyoruz:
1) Twin Button modülünden komut alın ve karakteri hareket ettirin
2) Başlatma. Karakterin ve madde işaretinin koordinatlarını ayarlayın.
3) Oyun bloğunun sonu
2. Adım: Düşman Spriteları - Virüsler
Yeni bir sprite virüsü ekleyin. Virüs görüntüsünü hareketli grafik kitaplığınıza yüklemek için “Yükle”ye tıklayın.
Çeşitli boyut ve şekillerde bazı virüsleri seçebilirsiniz. Bu eğitimde, üç tür virüs kullanıyoruz.
İkinci ekran görüntüsünde virüs spritelarıyla ilgili kodu görebilirsiniz.
Adım 3: Patlama Alevleri
Aynı yöntemi izleyerek yeni bir sprite patlama alevi ekleyin.
Buraya 4 çeşit patlama alevi ekliyorum. Ayrıca kalıplarına kendiniz ve kaç tane kullanmak istediğinize karar verebilirsiniz.
Patlama alevi için örnek program aşağıdadır. Kodlayalım.
4. Adım: Maske
Maskeler mermi görevi görür. Yeni bir sprite ekleyelim ve sprite kitaplığımıza bir maske resmi yükleyelim.
İlk ekran görüntüsünde maske için örnek program bulunmaktadır.
Bir arka plan ekleyin. Oyununuzu süslemek için Arka Plan Kitaplığından seçim yapabilir veya kendi arka planınızı yükleyebilirsiniz.
Adım 5: Oyun Karakterini Grove Zero ile Kontrol Edin
Ardından, Codecraft'ı bir "Cihaz" moduna geçirin. Grove Zero modüllerini getirelim. Öncelikle anakartı bir USB kablosu ile bilgisayarınıza bağlayın. Ardından Codecraft'ta Bağlan düğmesini tıklayın.
Kontrol programı için bir kod yazalım. Bu kısım çok kolay, sadece düğmeye basıp mesajı göndermemizi gerektiriyor.
Ardından, anakartı ve ikiz düğmeyi birbirine geçirin. Bildiğimiz gibi, Grove Zero koleksiyonu, modülleri kolay "birlikte" bağlantı yoluyla bağlamamızı sağlar.
Modüller başarıyla bağlandıktan sonra Online hata ayıklama butonuna tıklayın, ardından oyun butonu ile aktif hale gelecektir.
Şimdi “Sahne” moduna geri dönün ve virüsleri vurun!
Üreticiler ve STEM eğitimcileri için Grove Zero serisi, Codecraft ve diğer donanımlar hakkında daha fazla bilgi için web sitemizi ziyaret edin, TinkerGen, MARK(Make A Robot Kit) için bir Kickstarter kampanyası oluşturdu; kodlama, robotik, yapay zeka öğretmek için bir robot kiti!