• Buradasın

    Koordinat Sistemleriyle Kukla Oyunu Kodlama Eğitimi

    youtube.com/watch?v=SpbO-aW6YT0

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan programlama eğitim içeriğidir. Eğitmen, koordinat sistemleri kullanarak kuklaların nasıl hareket ettirileceğini ve basit bir oyun mekanizmasının nasıl oluşturulacağını göstermektedir.
    • Video iki ana bölümden oluşmaktadır: İlk bölümde koordinat sistemlerinde yukarı-aşağı ve sağa-sola hareket ettirme teknikleri, tuşların basılı olup olmadığına göre hareket ettirme yöntemleri ve farklı karakterlerin (kedi ve papağan) koordinat sisteminde nasıl hareket ettirileceği anlatılmaktadır. İkinci bölümde ise kedi ve papağan arasındaki bir oyun mekanizması oluşturulmakta, olayların nasıl tanımlanacağı, başlangıç konumlarının nasıl ayarlanacağı ve süre değişkeninin nasıl kullanılacağı gösterilmektedir.
    • Oyun, papağanın kediden kaçması ve kedinin papağanı yakalaması şeklinde ilerlemekte, papağanın 15 saniye boyunca kaçması veya kedinin 10 saniye içinde papağanı yakalaması durumunda sona ermektedir. Video, basit bir oyun yapımının temel adımlarını göstermekte ve daha detaylı oyunların bir sonraki derste yapılacağını belirtmektedir.
    00:11Koordinat Sisteminde Kukla Hareketi
    • Bu derste koordinat sistemlerinden devam edilecek ve kuklalar sağa sola, yukarı aşağı hareket ettirilecek.
    • Kuklaların hareketi, tuşların basılı olup olmadığına göre gerçekleşiyor; bir tuş basıldığında işlem başlatırken, diğer tuş basılı olduğunda işlem başlatıyor.
    • Ok tuşları kullanılarak kuklaların hareketi ayarlanacak: yukarı ok, aşağı ok, sağ ok ve sol ok tuşları kodlara göre hareket ettirilecek.
    01:55Koordinat Eksenleri ve Hareket Kodları
    • Yukarı doğru gittikçe y ekseninde azalma, aşağı doğru gittikçe artış meydana geliyor; ekranın orta noktası sıfır noktası.
    • Nesneyi sağa doğru hareket ettirmek için x ekseninde artış, sola doğru hareket ettirmek için x ekseninde azalma gerekiyor.
    • Yukarı ok tuşuna basıldığında y ekseni arttırılıyor, aşağı ok tuşuna basıldığında y ekseni azaltılıyor; sağa ok tuşuna basıldığında x ekseni arttırılıyor, sola ok tuşuna basıldığında x ekseni azaltılıyor.
    04:59Gecikmeli Hareket Algılama
    • Tuşlara basılı tutulduğunda gecikmeli hareket algılama sorunu yaşanıyor, bu nedenle daha seri bir algılama için farklı bir yöntem kullanılacak.
    • Bayrağı tıklanınca sürekli kontrol eden bir kod bloğu oluşturuluyor ve yukarı, aşağı, sağ, sol ok tuşlarının basılı olup olmadığı sürekli sorgulanıyor.
    • Tuşlara basıldığında ekranda bildirim gösteriliyor ve bu kodlar sürekli çalışarak kuklaların daha akıcı bir şekilde hareket etmesini sağlıyor.
    08:33Kuklanın Kılık Değiştirme ve Dönüş Özellikleri
    • Her tuşa basıldığında kuklanın kılık değiştirmesi için kodlar ekleniyor.
    • Sol ok tuşuna basıldığında kuklanın sola dönmesi için 90 derece, sağ ok tuşuna basıldığında sağa dönmesi için 90 derece dönüş kodları kullanılıyor.
    • Kuklanın dönüş izinleri ayarlanarak sadece sağa ve sola dönebilmesi sağlanıyor, böylece yukarı ve aşağı hareket ederken dönüş yapmıyor.
    10:55İkinci Karakter Ekleme
    • İkinci bir karakter olarak papağan ekleniyor ve boyutu küçültülüyor.
    • Kedi ve papağan aynı şekilde tuşlarla hareket ettirilecek, ancak papağan için farklı tuşlar (busd) kullanılıyor.
    • Arka plan olarak bina içi dışı ekleniyor ve karakterler birbirinden kaçacak şekilde ayarlanacak.
    12:46Papağan ve Kedi Oyunu Kodlama
    • Oyunda papağan kediden kaçmaya çalışacak ve kedi papağanı yakaladığında oyun bitecek.
    • Kedi ve papağanın başlangıç konumları ayarlanmalı, aksi takdirde oyun düzgün çalışmaz.
    • Kedi papağana değdiğinde "yakaladım seni" mesajı verip tüm kodları durduracak.
    14:35Papağanın Kaçış Süresi
    • Papağan 15 saniye boyunca kaçması gerekiyor.
    • Süre değişkeni oluşturulup başlangıç değeri 10 olarak ayarlanacak ve sıfıra kadar geriye doğru sayılacak.
    • Her saniyede süre değişkeni bir azaltılacak ve sıfıra ulaştığında papağan "yakalayamadın beni, ben kazandım" mesajı verecek.
    16:15Oyunun Çalışma Prensibi
    • Oyun test edildiğinde süre dolduğunda papağan kazanmış oluyor.
    • Kedi papağanı yakaladığında kedi kazanmış oluyor.
    • Daha detaylı oyunlar bir sonraki derste yapılacak.

    Yanıtı değerlendir

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