‫Merhaba ve hoş geldiniz.
‫Bu derste, Green ve Visual Studio kodundaki yorumlar hakkında bilgi edineceğiz
‫ve bunları bir şeyi nasıl uygulamak istediğimize dair kendimize bir not olarak sözde kod yazmak için nasıl kullanabileceğimizi
‫öğreneceğiz.
‫Şimdi bu kavramlar hakkında bilgi edinelim.
‫Peki pseudocode nedir?
‫Pseudocode?
‫Bu sözlük tanımı, bir algoritmada kullanacağımız adımların sade bir dille açıklamasıdır.
‫Bu yüzden, bu hareketli platformun ileri ve geri gitmesini sağlamak için ne yapmayı planladığımıza dair sade bir dille
‫bir açıklama yazmak istiyorum.
‫Şimdi, bunu yapmak için bir kağıda yazabilirim, ancak doğru olduğundan emin olma konusunda endişelenmeme
‫gerek kalmadan bunu koduma yazabilirim.
‫C++ ve pseudocode'un tüm amacı budur.
‫Ancak bunu yapmak için bulmacanın bir parçasını daha bilmemiz gerekiyor, o da yorumun ne olduğu?
‫Yorum, derleyici tarafından göz ardı edilen koddur.
‫Yani bu, metin dosyamıza insanların okuması için derleyicinin göz ardı edeceği şeyler yazmanın bir yoludur.
‫Ve bunu sözde kod yazmak için kullanabiliriz.
‫Programcılar olarak birbirimize notlar yazmak ve bir kod parçasında ne yapmaya çalıştığımızı netleştirmek
‫için kullanabiliriz.
‫Şimdi bunu hareketli platformda yapmaya bir göz atalım.
‫Kenede tut.
‫Şimdi bir yorum temel olarak çift ileri eğik çizgi ile başlayan herhangi bir satırdır.
‫Visual Studio kodunda bunun otomatik olarak yeşile boyandığını görebilirsiniz ve C++ dosyasının
‫başka yerlerinde bu yeşil satırların örneklerini görebiliriz, telif hakkı bildirimini doldurun yazdığını görebilirsiniz.
‫Varsayılan değerlerin iyi çağrıldığını, oyunun başladığını veya spawn her kare çağrıldığında ayarlandığını söylüyor.
‫Yani aslında bu yorumlar zaten bu C++ dosyasında neler olup bittiğini anlamamıza yardımcı oluyor.
‫Ve şimdi bu satırların derleyici için özel bir anlamı olmadığını anlıyoruz.
‫Aslında, derleyici söz konusu olduğunda, yaptığı ilk şeylerden biri dosyadaki tüm yorumları kaldırmaktır
‫çünkü bunlara ihtiyacı yoktur.
‫Onlarla uğraşırken ve onları ikiliğe dönüştürürken onları görmezden geliyor.
‫Bu yüzden yapmak istediğimiz şey, platformumuzu nasıl ileri ve geri hareket ettireceğimize dair küçük
‫bir plan yazmak.
‫Bu yüzden yapacağımız ilk şey platformumuzun konumunu güncellemek.
‫Platformu ileri doğru hareket ettirin, platformu ileri doğru hareket ettirin.
‫Peki bunu nasıl yapacağız?
‫Platformu bu şekilde ileriye taşıyacağımızı göstermek için biraz girinti kullanacağım.
‫Şu anki konumunu alacağız.
‫Daha sonra bu mevcut konuma bir vektör ekleyeceğiz.
‫Ve bu, yerel bir değişken kullanmamız için iyi bir yer olabilir çünkü bu ara sonucun
‫sınıf düzeyinde hatırlanmasını istemiyoruz.
‫Sonra bu konumu ayarlayacağız.
‫Peki ya platformu geri göndermek?
‫Pekala, burada bir yorum daha yapalım.
‫Hemen aşağıdaki girinti seviyesinde, çok ileri gidilirse platformu geri göndereceğiz.
‫Bu yüzden öncelikle ne kadar ilerlediğimizi kontrol etmemiz gerekecek.
‫Ve eğer çok ileri gittiysek, hareket yönünü tersine çevireceğiz.
‫Çok ileri gittiyse hareket yönünü tersine çevirin.
‫İşte burada, önümüzdeki derslerde yapmayı planladığımız şeyin çok temel bir sözde kod açıklamasına sahibiz.
‫Lütfen devam edin ve bunu kendi C++ dosyanıza ekleyin.
‫Her bir adımı tanımlamak için kendi kelimelerinizi kullanabilirsiniz.
‫Bu sadece benim yorumum.
‫Ve bu derleyici tarafından hiç kullanılmadığından, yazım hatası veya buna benzer bir şey olup olmadığı önemli değildir.
‫En önemli şey, her satıra çift ileri eğik çizgi ile başlamanızdır.
‫Tamam, bir sonraki derste görüşürüz.