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!