Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- "Bilişim Hocam" YouTube kanalından bir eğitim videosu olup, sunucu Scratch uygulamasında platform oyunu yapımını adım adım göstermektedir.
- Video, Scratch'ta sonsuz arka plan animasyonu oluşturma ve platform oyunu yapımını konu almaktadır. İçerikte kedi karakteri kullanılarak, karakterin sağ ve sol ok tuşlarıyla hareket ettirilmesi, kostüm değiştirme, zıplama hareketi ve arka plan hareketlerinin nasıl yapılacağı detaylı olarak anlatılmaktadır. Ayrıca dekorların nasıl ekleneceği ve sahnelerin nasıl kullanılacağı da gösterilmektedir.
- Eğitim, değişkenlerin kullanımı, kontrol yapılarının uygulanması ve hareket komutlarının nasıl kullanılacağı gibi temel programlama kavramlarını içermektedir. Platform oyunları veya animasyonlar yapmak isteyenler için temel bir kaynak niteliğindedir.
- 00:07Scratch'ta Platform Oyunu Kodlama
- Video, platform oyunlarında klavyeden bastığımız tuşlara göre arka planın sonsuz bir şekilde hareket edilmesini göstermektedir.
- Scratch uygulamasında bu işlem nasıl yapılacağı adım adım gösterilecektir.
- Ana karakter olarak kedi kullanılacak, ancak izleyiciler istediği kuklayı kullanabilirler.
- 00:50Ana Karakterin Hareket Kodlaması
- Ana karakterin tıklandığında sürekli tekrarlanan bir kod bloğu oluşturulmaktadır.
- Klavyeden sağ ok tuşuna basıldığında karakterin 90 yönüne yönelmesi için kod eklenmektedir.
- Karakterin ekranın orta merkezine gelene kadar hareket etmesi için "eğer ise değilse" kontrol yapısı kullanılmaktadır.
- 02:18Kedi X Değişkeni Oluşturma
- Kedi X adında bir değişken oluşturulmaktadır.
- Sürekli tekrarlanan kod bloğunda karakterin x konumu bu değişkene aktarılmaktadır.
- Kedi X değişkeninin değeri sıfırdan büyük olduğunda karakterin hareket etmemesi için kontrol yapılmaktadır.
- 04:13Kostüm Değişimi ve Hareket Gecikmesi
- Kedinin iki kostümü arasında geçiş yapılması için "sonraki kostüm" kodu eklenmektedir.
- Kostüm değişiminin çok hızlı olması için 0,4 saniye gecikme süresi belirlenmektedir.
- Sol ok tuşuna basıldığında karakterin eksi 200'den küçük olduğu zaman hareket etmemesi için kontrol yapılmaktadır.
- 07:00Zıplama Hareketi ve Arka Plan
- Kedinin zıplama hareketi için yukarı ok tuşuna basıldığında y konumunun 10 değiştirilip sonra -10 azaltılması kodlanmaktadır.
- Arka plan için boş bir kukla oluşturulup "sahne bir" olarak isimlendirilmektedir.
- 08:32Scratch'te Dekor Ekleme ve Sahne Yönetimi
- Dekorlar kısmından "forest" (orman) dekoru seçilerek sahne birimine sürüklenerek eklendi.
- Sahnenin arkasında kalan kedi, görünüm menüsünden ön katmana git kodu ile ortaya getirildi.
- Sahneleri kuklaların içerisine aktararak istediğimiz gibi hareket ettirebiliriz.
- 10:03Sonsuz Döngü Oluşturma
- Arka planın sola doğru akması için sürekli tekrarla kodu kullanıldı.
- Arka planın belirli bir konuma geldiğinde ikinci bir sahne gelmesi için kontrol yapısı eklendi.
- Sonsuz döngü oluşturmak için sahnenin x konumu eksi 464'ten küçük olduğunda başa dönmesi sağlandı.
- 14:05Sahne 2'nin Düzenlenmesi
- Sahne 2'nin kostümler kısmına gelip forest dekoru yatay çevrildi.
- Sağda kayan arka plan, sola doğru gittiğinde hareket işlemi olmadan ortada kalıyor.
- Bu yöntemle animasyonlar veya platform oyunları yapılabilir.