App Inventor'da Koşullu Kodlama

Bir mobil uygulama kodlarken, bazen uygulamanın içinde olan bitene bağlı olarak uygulamanın farklı şeyler yapmasını istersiniz.
 
Örneğin, 5. ünitedeki Geri Dönüşüm Oyununda,kullanıcı doğru düğmeye bastığında skoru 1 arttırmak için if-then-else bloğu kullandınız. Aksi hâlde, uygulama kullanıcının skorunu 1 azaltırdı. Aşağıdaki video  bunun nasıl çalıştığını anlamanıza yardımcı olur.
if else block
Aşağıdaki video, farklı türdeki koşullu blok türlerini  açıklamaya yardımcı oluyor. Koşullu bloklar, koşula bağlı olarak farklı eylemler gerçekleştiren bloklardır.
 
Bu kız, App Inventor değil farklı bir kodlama dili kullanıyor, bu yüzden bloklar biraz farklı görünüyorlar ve farklı renklerdeler, ancak temel düşünce aynı.

Mobil oyun uygulamaları gerçekten eğlencelidir ve kullanıcılara büyük sorunlar hakkında bilgi vermek için harika bir yol olabilir!

AKTİVİTE: OKYANUS PLASTİK TEMİZLEME OYUNU

Aşağıdaki 4 videoyu izleyerek, bir dalgıcın balıklarla yarışarak okyanustaki plastikleri topladığı bir oyun yapın.

Oyun bittiğinde böyle görünüyor.

Okyanus Plastik Temizliği

4 Video
Ekstra Bilgi

Videoda Canvas veImageSpritebileşenlerihakkında birçok şey öğreneceksiniz; ancak videoyu atlayıp doğrudan kodlamaya başlamak isterseniz, App Inventor'da şablon dosyasını yükleyebilirsiniz.

HARİKA İŞ ÇIKARDINIZ!

Bir mobil uygulama oyunu yaptınız ve koşullu bloklar hakkında her şeyi öğrendiniz. Ayrıca prosedür oluşturma konusunda da pratik yaptınız!

Okyanus Plastik Temizliği oyununu nasıl iyileştirebilir, oyuna neler ekleyebilirsiniz?

Yeni bir özellik eklemeyi deneyin – hareketli plastik şişe, birden fazla balık, sesler…

Başka neler ekleyebilirsiniz?