Herkese merhaba.
Bilgisayar biliminin en heyecan verici özelliklerinden biri
bilgisayar programının etkileşimli olabilmesidir.
Bilgisayar veya telefona tıkladığınızda, dokunduğunuzda veya bir şey yazdığınızda,
bu durum bir olay oluşturur.
Bir olay meydana geldiğinde ne olacağına karar veren kodlar vardır.
Örneğin, "fare tıklandığında bir ses çal"
diyen bir olay gidericisine sahip olabilirsiniz.
Nasıl çalıştığını görmek için bir aktivite deneyelim.
Flappy Bird oyununu duymuş muydunuz?
Olay gidericileri kullanarak, kendi özel Flappy Bird versiyonunuzu
nasıl programlayacağınızı öğrenebilirsiniz.
Yazdığınız kod,
bilgisayar için komutları temsil eden blokları sürükleyip bırakmayı içerir.
Sürükle ve bırak programlama, öğrenmenin en kolay yoludur.
Hatta üniversite öğrencileri bile kod yazmayı bu şekilde öğrenirler.
Ancak yakından baktığınızda,
her blokun gerçek kodlarla temsil edildiğini görürsünüz.
Çalışma alanına bakarsanız, sizin için doldurulmuş
bazı yeşil bloklar görürsünüz.
Bunlar olay gidericilerdir.
Farenize tıkladığınızda kuşun kanat çırpmasını istiyorsanız
kanat bloğunu uygun olay gidericisine ekleyerek bunu yapabilirsiniz.
Artık oyununuzda, fareyi tıkladığınızda kuş kanat çırpacak.
Bu aktivitenin her bulmacasında çalışma alanında yeşil bloklarla
yeni olay türleri tanıtacağız.
Bu olaylara karşılık vermek için uygun bloklara karar verebilirsiniz.
Bunun gibi bir ok gördüğünüzde ayar değişikliği yapabilirsiniz.
Kuş yere dokunduğunda çalınacak ses ayarı gibi.
Son bulmacada kendi oyununuzu yaratabilecek
ve arkadaşlarınızla paylaşabileceksiniz.
İyi eğlenceler!