• Buradasın

    Scratch'ta Kuşbakışı Oyun Geliştirme Eğitimi

    youtube.com/watch?v=NoLs-kP0DH0

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, anlatıcı Scratch programında kuşbakışı bir oyun yapımını adım adım göstermektedir.
    • Video, kuşbakışı oyunların temel prensiplerini açıklayarak başlıyor ve ardından oyunun nasıl oluşturulacağını detaylı şekilde anlatıyor. İlk bölümde arka planların hazırlanması ve Scratch programına eklenmesi gösterilirken, ikinci bölümde kedi karakterinin yön tuşlarıyla hareket ettirilmesi ve arka planların bu hareketlere göre yukarı-aşağı ve sağa-sola kaydırılması için gerekli kodlama adımları açıklanıyor.
    • Videoda ayrıca kedi karakterinin belirli bir çerçeve içinde hareket etmesi, bu çerçeveyi aştığında arka planların hareket etmesi, ekranın dışına çıkmasını engelleyen kodlar ve arka planların takılı kalabileceği durumlar için siyah çerçeve ekleme ve ekranın dışına çıkan arka planları sabitleme yöntemleri de detaylı şekilde gösterilmektedir.
    Kuşbakışı Oyunu Tanıtımı
    • Scratch programında kuşbakışı bir oyun nasıl yapılır gösterilecek.
    • Kuşbakışı oyunlarda en önemli özellik arka planın kaydırılmasıdır.
    • Bu uygulamada hem sağa sola hem de yukarı aşağı hareket etmesi gerekiyor.
    00:36Oyunun Çalışma Prensibi
    • Karakter yön tuşlarıyla hareket ederken, belirli noktalarda arka plan yukarı, sola, aşağı ve sağa doğru hareket etmelidir.
    • Arka plan Photoshop programında dokuz parçaya bölünmüştür.
    • Scratch ekranı kalın siyah çerçeveli kısım olup, karakterin hareket edebileceği alanlar bu parçalara bölünmüştür.
    02:09Ekran Koordinatları
    • Scratch ekranının genişliği 480 piksel, yüksekliği 360 piksele sahiptir.
    • Ekranın tam orta noktası (0,0) noktasıdır.
    • Üstteki kalan kısım x değeri 0, y değeri 360 olan kısımdır çünkü yukarı doğru 180 birim, orta noktadan yukarı 180 birim toplam 360 birimlik mesafe vardır.
    03:12Arka Planların Hazırlanması
    • Hazırlanan arka planlar Scratch programına eklenecek.
    • Videonun açıklamalar bölümüne arka planlar ve Scratch dosyasının indirme linki eklenecektir.
    • Kedi karakteri ekranın tam ortasında başlamalı ve arka planların arkasında kalmaması için üste çıkması sağlanmalıdır.
    04:10Kodlama İşlemi
    • Arka planların hareket etmesi ve konumlandırılabilmesi için x ve y değerlerinin ayarlanması gerekiyor.
    • İlk ekranda gözükecek olan beş numaralı arka plan, yukarı aşağı sağa sola gittikçe diğer arka planlar ekranda gözükecektir.
    • Yön tuşlarına basıldığında arka planların x ve y değerlerinin değişmesi gerekiyor.
    05:28Yön Tuşları ile Hareket
    • Kontrol bloğundan sürekli tekrarlanacak bir döngü oluşturuluyor.
    • Yukarı yön tuşuna basıldığında y değerinin azalması, aşağı yön tuşuna basıldığında y değerinin artması gerekiyor.
    • Sağ-sol yön tuşları için x değerlerinin değiştirilmesi gerekiyor.
    06:46Arka Planların Konumlandırılması
    • Beş numaralı arka plan yeşil bayrak tıklandığında sürekli tekrarlanarak x-y konumuna gitmesi sağlanıyor.
    • Arka planların konumları belirlenerek x ve y değerleri kullanılarak hareket ettirilebiliyor.
    • Bir numaralı arka planın (x: -480, y: 360), iki numaralı arka planın (x: 0, y: 360), üç numaralı arka planın (x: 480, y: 360) konumları ayarlanıyor.
    09:33Diğer Arka Planların Ayarlanması
    • Dört numaralı arka planın (x: -480, y: 0), altı numaralı arka planın (x: 0, y: 0), yedi numaralı arka planın (x: -480, y: -360) konumları belirleniyor.
    • Sekiz numaralı arka planın (x: 0, y: -360), dokuz numaralı arka planın (x: 480, y: -360) konumları ayarlanıyor.
    • Tüm ayarlamalar yapıldıktan sonra arka planlar yön tuşlarına göre doğru şekilde hareket etmeye başlıyor.
    11:40Kedi Karakterinin Hareketi ve Arka Plan Kontrolü
    • Kedi karakteri hareket etmiyor, sadece arka planlar hareket ediyor, ancak istenen kedi karakterinin belli noktalara kadar kendi başına hareket etmesi ve bu noktaları geçtikten sonra arka planın hareket etmesi.
    • Kedi karakteri belli bir çerçeve içinde hareket edecek, çerçevenin dışına çıktığında arka plan hareket edecek.
    • Yukarı yön tuşuna basıldığında kedi karakterinin y değerinin 3 olarak değiştirilerek hareket ettirilmesi gerekiyor.
    12:52Yön Kontrolleri ve Sınırlar
    • Kedi karakterinin en fazla belirli bir noktaya kadar çıkabilmesi için kontrol grubundan list eklenecek.
    • Y konumu 100'ü geçerse karakterin y konumu sabit kalacak ve arka plan hareket edecek.
    • Aşağı doğru inme için y değerini -3 olarak değiştirerek ve y konumu -100'den küçük olursa y konumunun sabit tutulması gerekiyor.
    15:08Sağa ve Sola Hareket Kontrolleri
    • Sağ tuşa basıldığında x değerini 3 arttırarak kedi karakterinin sağa hareket ettirilmesi gerekiyor.
    • X konumu 150'tan büyük olursa x konumunun 151 olarak sabit tutulması gerekiyor.
    • Sola hareket için x değerini -3 olarak değiştirerek ve x konumu -150'den küçük olursa -151 olarak sabit tutulması gerekiyor.
    17:10Ekran Sınırları ve Çerçeve Kullanımı
    • Buz Crush 1-4 ve 20'de arka planların bazı bölümlerinin takılı kalabildiği gözlemleniyor.
    • Bu sorunu çözmek için ekranın tam ortasında sabit kalacak bir siyah çerçeve ekleniyor.
    • Bu çerçeve ekranın dışına çıkmasını engelleyerek arka planların görünmesini sağlıyor.
    18:43Ekran Dışına Çıkma Kontrolü
    • Sağ tuşa basıldığında arka planın ekrandan kayması engellenmek isteniyor.
    • X değeri -495'ten daha küçük olursa x değerinin sabit tutulması gerekiyor.
    • Yukarı ve aşağı hareketlerinde de benzer şekilde y değerinin sınırları (-370 ve 370) belirlenerek ekran dışına çıkması engelleniyor.
    22:37Dersin Sonu
    • Oyunun henüz duvarları, engelleri ve ödülleri algılamadığı belirtiliyor.
    • İlk etapta arka planların nasıl kaydırıldığı ve hangi mantıkla kaydırıldığı bilinmesi isteniyor.
    • Dersin sonunda beğenme ve abone olma isteği ile başarılar dileniyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor