37. Hafta: Projeyi Tamamlama ve Test Etme – Kaçan Top Oyunu
Bu hafta öğrendiğimiz tüm becerileri bir araya getiriyoruz: Yeni bir projeyi sıfırdan planlayacak, kodlayacak, test edecek ve hatalarını düzelteceğiz!
Bu hafta öğrendiğimiz tüm becerileri bir araya getiriyoruz: Yeni bir projeyi sıfırdan planlayacak, kodlayacak, test edecek ve hatalarını düzelteceğiz!
Geçen hafta Scratch'teki temel blok kategorilerini öğrendik ve karakterimizi hareket ettirdik. Bu hafta projemizi bir adım daha ileri taşıyoruz: Karakterimiz artık sadece hareket etmekle kalmayacak, karar da verecek ve puan sayacak!
Scratch'te tüm bloklar renklerine göre kategorilere ayrılmıştır. Her kategorinin kendine özgü bir görevi vardır.
Bir oyun oynarken ekranın köşesinde puanın yazar, değil mi? Her doğru hamle yaptığında puan artar. Peki o puan nerede saklanır? Nasıl güncellenir?
İşte tüm bunların arkasında programlamada en temel kavramlardan biri yatıyor: Değişken.
Bu hafta ise programlarımızı çok daha akıllı hale getiren yeni bir yapıyı öğreneceğiz: Karar Yapısı! Bunu pekiştirmek için Scratch'te kısa ve eğlenceli bir oyun tasarlayacağız: "Benim Karakterim" Oyunu.
Daha önce yazılım geliştirme sürecinin ne olduğunu, nasıl çalıştığını ve hangi adımlardan oluştuğunu öğrendik. Şimdi bu süreci blok tabanlı bir ortamda nasıl planlayacağımızı adım adım ele alacağız.
Bir programın nasıl çalıştığını anlamak için önce onun parçalarını ve bu parçaların ne işe yaradığını bilmemiz gerekir. Hadi, Scratch arayüzünü adım adım keşfedelim!
Blok tabanlı programlama, komutların hazır bloklar (parçalar) hâlinde sunulduğu ve bu blokların birbirine takılarak program oluşturulduğu bir programlama yöntemidir. Tıpkı LEGO parçalarını birbirine geçirip bir yapı inşa etmek gibi düşünebilirsiniz.