Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Mario oyunu geliştirme eğitim serisinin bir bölümüdür. Eğitmen, oyunda taşların ve Mario karakterinin nasıl oluşturulacağını ve hareket ettirileceğini adım adım göstermektedir.
- Videoda, Mario'nun sağa ve sola hareket ettiğinde taşların nasıl hareket edeceği, taşların düzenli bir şekilde dizilmesi için aralıkların ayarlanması ve Mario karakterinin kostüm değişikliği ile zıplama işlemleri için kodlama yapılmaktadır. Eğitmen, taşların ekranın içinde hareket ettirilmesi için gerekli kodları yazarak, Mario'nun koştuğu gibi görünmesi için taşları ekranın içinde hareket ettirmeyi başarır.
- Video, bir sonraki derste boruların Mario'nun önüne getirileceği ve Mario'nun sadece üstünden atlayarak geçebileceği bir sistem oluşturulacağı bilgisiyle sonlanır. Ayrıca, taşların birbirinden ayrı durması için gerekli mesafe ayarlamaları ve Mario'nun hızına göre adım sayısının ayarlanması gibi teknik konular da ele alınmaktadır.
- 00:10Taşların Hareketi ve Oyun Mekaniği
- Taşlar ekranın dışından içeriye getirilecek ve Mario sağa doğru giderse taşlar sola, sola giderse taşlar sağa doğru hareket edecek.
- Yerde duran sabit taşların üzerinden geçildiğinde, karşıdaki biri durduğunuzu düşünürse taşların tam aksi yönünüzde hareket ettiğini veya durduğunu düşünür.
- Oyun başladığında taşların ekranı dolduracak şekilde oluşturulması gerekiyor.
- 01:09Taşların Oluşturulması
- Taşlar oyun başladığında yeşil bayrak tıklandığında kendilerinin kopyalarını oluşturacaklar.
- Taşlar sürekli kopya oluşturmaz, sadece ekranı dolduracak kadar (yaklaşık on tane) kopya oluşturacaklar.
- Taşlar ikiz olarak başladıklarında konumlarını artıracaklar ve belirli bir adım sayısıyla hareket edecekler.
- 02:50Taşların Konumlandırılması
- İlk denemede on adım hareket ettirildiğinde taşlar birbirine çok iç içe geçti.
- Otuz adım hareket ettirildiğinde daha fazla taş görüldü ve Mario'nun ayağı yere basabildi.
- Taşların uç uca yerleştirilmesi için adım sayısı deneyerek ayarlanıyor, otuz bir, otuz altı gibi değerler deneniyor.
- 04:21Taşların Aralığı Ayarlama
- Konuşmacı, taşların aralığını ayarlamak için farklı değerler (40, 45, 50) deniyor ve 50 değerinde aralıklar oluştuğunu görüyor.
- Taşların aralıklı olması Mario'nun ayağının takılıp düşmesine sebep olabileceği için taşları uç uca getirmeye çalışıyor.
- 45 değerinde aralıklar oluştuğunda, sağ tarafta kalan boşluğu doldurmak için 10 yerine 11 taş oluşturmayı deniyor.
- 05:39Dekor Ekleme ve Düzenleme
- Taşlar düzgün dizildikten sonra, aralardan görünen beyazlıkları engellemek için dekor eklemeye karar veriyor.
- Dekor seçerken tema uyumlu olması gerektiğini belirtiyor ve dekorun düz olması gerektiğini vurguluyor.
- Dekorun renklerini ve konumlarını ayarlamaya çalışıyor, mavi renkli kısmı aşağı çekerek aralıktaki yerleri engelliyor.
- 06:24Taşların Hareket Kodlaması
- Taşların oyun başladığında kendiliğinden dizildiğini belirtiyor.
- Mario sağa giderse taşların sola, sola giderse taşların sağa hareket etmesi gerektiğini açıklıyor.
- Sağ değişkeni 1 olduğunda taşların hareket etmesi için kod yazıyor.
- 07:52Taşların Hareketi ve Kopyalanması
- Taşların kendi konumlarına gitmesi ve kopyalanması için kodlar yazıyor.
- Taşların x ve y konumlarını ayarlıyor ve kopyalanma işlemini belirli bir sıklıkta yapmasını sağlıyor.
- Taşların ekranın dışına çıktığında kendini silmesi için kod ekliyor, böylece çok fazla kopya oluşturulmasının bilgisayarı yormasını engelliyor.
- 10:56Test ve Düzenleme
- Oyunu başlatıp taşların hareketini test ediyor ve sağa gittiğinde kopyaların durduğunu görüyor.
- Taşların aralıklı olması için saniye bekleme süresini ayarlıyor ve 0,05 saniye değerini deniyor.
- Taşların düzenli gelmesi için adım sayısını -10 yerine -15 yaparak Mario'nun hızını ayarlamayı planlıyor.
- 12:57Mario Oyunu Kodlama
- Mario karakteri sağa giderken taşlar eksi on beş değerinde hareket ediyor ve aşağıdaki taşlar hızlı hareket ediyor.
- Sol değişkeni bir ise karakter sola doğru gidecek ve taşlar eksi on değerinde hareket edecek.
- Taşların konumu ekranın içinde kalması için x konumu 240'dan büyük olduğunda ikizi silinecek.
- 14:40Taşların Hareketi
- Sol değişkeni bir ise taşlar eksi 247 konumuna gitmeli.
- Mario sağa doğru giderken taşlar sola doğru akıyor, sola doğru giderken taşlar oluşuyor ancak gelmiyor.
- Kodlarda iç içe yapıda bir hata olabilir, konum değerleri (247 ve -247) değiştirilerek sorun çözülmeye çalışılıyor.
- 18:29Oyunun Durumu ve Gelecek Ders
- Mario karakterine sağ, sol ve zıplama değişkenleri ile hareket kazandırıldı.
- Mario karakteri aslında bir yerinden kıpırdamıyor, sadece taşlar ona doğru geliyor.
- Bir sonraki derste borular Mario'nun önüne getirilecek ve mario'nun sadece üstünden atlayarak geçebileceği bir sistem oluşturulacak.