﻿1
00:00:04,470 --> 00:00:05,550
‫Merhaba ve hoş geldiniz.

2
00:00:05,550 --> 00:00:09,960
‫Bu derste, Green ve Visual Studio kodundaki yorumlar hakkında bilgi edineceğiz

3
00:00:09,960 --> 00:00:17,550
‫ve bunları bir şeyi nasıl uygulamak istediğimize dair kendimize bir not olarak sözde kod yazmak için nasıl kullanabileceğimizi

4
00:00:17,550 --> 00:00:18,930
‫öğreneceğiz.

5
00:00:18,930 --> 00:00:21,420
‫Şimdi bu kavramlar hakkında bilgi edinelim.

6
00:00:21,960 --> 00:00:24,650
‫Peki pseudocode nedir?

7
00:00:24,660 --> 00:00:25,650
‫Pseudocode?

8
00:00:26,250 --> 00:00:33,660
‫Bu sözlük tanımı, bir algoritmada kullanacağımız adımların sade bir dille açıklamasıdır.

9
00:00:33,660 --> 00:00:41,040
‫Bu yüzden, bu hareketli platformun ileri ve geri gitmesini sağlamak için ne yapmayı planladığımıza dair sade bir dille

10
00:00:41,040 --> 00:00:43,320
‫bir açıklama yazmak istiyorum.

11
00:00:43,590 --> 00:00:49,200
‫Şimdi, bunu yapmak için bir kağıda yazabilirim, ancak doğru olduğundan emin olma konusunda endişelenmeme

12
00:00:49,200 --> 00:00:51,930
‫gerek kalmadan bunu koduma yazabilirim.

13
00:00:51,930 --> 00:00:55,230
‫C++ ve pseudocode'un tüm amacı budur.

14
00:00:55,230 --> 00:01:00,600
‫Ancak bunu yapmak için bulmacanın bir parçasını daha bilmemiz gerekiyor, o da yorumun ne olduğu?

15
00:01:00,600 --> 00:01:04,680
‫Yorum, derleyici tarafından göz ardı edilen koddur.

16
00:01:04,680 --> 00:01:11,070
‫Yani bu, metin dosyamıza insanların okuması için derleyicinin göz ardı edeceği şeyler yazmanın bir yoludur.

17
00:01:11,070 --> 00:01:13,320
‫Ve bunu sözde kod yazmak için kullanabiliriz.

18
00:01:13,320 --> 00:01:19,590
‫Programcılar olarak birbirimize notlar yazmak ve bir kod parçasında ne yapmaya çalıştığımızı netleştirmek

19
00:01:19,590 --> 00:01:21,210
‫için kullanabiliriz.

20
00:01:21,210 --> 00:01:24,660
‫Şimdi bunu hareketli platformda yapmaya bir göz atalım.

21
00:01:24,660 --> 00:01:26,940
‫Kenede tut.

22
00:01:26,940 --> 00:01:32,910
‫Şimdi bir yorum temel olarak çift ileri eğik çizgi ile başlayan herhangi bir satırdır.

23
00:01:32,910 --> 00:01:38,280
‫Visual Studio kodunda bunun otomatik olarak yeşile boyandığını görebilirsiniz ve C++ dosyasının

24
00:01:38,280 --> 00:01:45,780
‫başka yerlerinde bu yeşil satırların örneklerini görebiliriz, telif hakkı bildirimini doldurun yazdığını görebilirsiniz.

25
00:01:45,780 --> 00:01:51,300
‫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.

26
00:01:51,300 --> 00:01:56,430
‫Yani aslında bu yorumlar zaten bu C++ dosyasında neler olup bittiğini anlamamıza yardımcı oluyor.

27
00:01:56,430 --> 00:02:01,470
‫Ve şimdi bu satırların derleyici için özel bir anlamı olmadığını anlıyoruz.

28
00:02:01,470 --> 00:02:07,110
‫Aslında, derleyici söz konusu olduğunda, yaptığı ilk şeylerden biri dosyadaki tüm yorumları kaldırmaktır

29
00:02:07,110 --> 00:02:09,390
‫çünkü bunlara ihtiyacı yoktur.

30
00:02:09,390 --> 00:02:13,620
‫Onlarla uğraşırken ve onları ikiliğe dönüştürürken onları görmezden geliyor.

31
00:02:13,950 --> 00:02:21,420
‫Bu yüzden yapmak istediğimiz şey, platformumuzu nasıl ileri ve geri hareket ettireceğimize dair küçük

32
00:02:21,420 --> 00:02:22,860
‫bir plan yazmak.

33
00:02:23,010 --> 00:02:30,330
‫Bu yüzden yapacağımız ilk şey platformumuzun konumunu güncellemek.

34
00:02:30,330 --> 00:02:36,570
‫Platformu ileri doğru hareket ettirin, platformu ileri doğru hareket ettirin.

35
00:02:36,570 --> 00:02:37,710
‫Peki bunu nasıl yapacağız?

36
00:02:37,710 --> 00:02:43,170
‫Platformu bu şekilde ileriye taşıyacağımızı göstermek için biraz girinti kullanacağım.

37
00:02:43,170 --> 00:02:46,020
‫Şu anki konumunu alacağız.

38
00:02:46,020 --> 00:02:51,240
‫Daha sonra bu mevcut konuma bir vektör ekleyeceğiz.

39
00:02:51,240 --> 00:02:56,490
‫Ve bu, yerel bir değişken kullanmamız için iyi bir yer olabilir çünkü bu ara sonucun

40
00:02:56,490 --> 00:03:00,150
‫sınıf düzeyinde hatırlanmasını istemiyoruz.

41
00:03:00,840 --> 00:03:04,080
‫Sonra bu konumu ayarlayacağız.

42
00:03:04,080 --> 00:03:07,260
‫Peki ya platformu geri göndermek?

43
00:03:07,260 --> 00:03:09,180
‫Pekala, burada bir yorum daha yapalım.

44
00:03:09,180 --> 00:03:18,930
‫Hemen aşağıdaki girinti seviyesinde, çok ileri gidilirse platformu geri göndereceğiz.

45
00:03:19,320 --> 00:03:24,450
‫Bu yüzden öncelikle ne kadar ilerlediğimizi kontrol etmemiz gerekecek.

46
00:03:24,450 --> 00:03:29,520
‫Ve eğer çok ileri gittiysek, hareket yönünü tersine çevireceğiz.

47
00:03:29,520 --> 00:03:36,570
‫Çok ileri gittiyse hareket yönünü tersine çevirin.

48
00:03:36,570 --> 00:03:45,510
‫İşte burada, önümüzdeki derslerde yapmayı planladığımız şeyin çok temel bir sözde kod açıklamasına sahibiz.

49
00:03:45,510 --> 00:03:48,570
‫Lütfen devam edin ve bunu kendi C++ dosyanıza ekleyin.

50
00:03:48,570 --> 00:03:51,180
‫Her bir adımı tanımlamak için kendi kelimelerinizi kullanabilirsiniz.

51
00:03:51,180 --> 00:03:53,580
‫Bu sadece benim yorumum.

52
00:03:53,580 --> 00:03:59,670
‫Ve bu derleyici tarafından hiç kullanılmadığından, yazım hatası veya buna benzer bir şey olup olmadığı önemli değildir.

53
00:03:59,670 --> 00:04:04,980
‫En önemli şey, her satıra çift ileri eğik çizgi ile başlamanızdır.

54
00:04:05,010 --> 00:04:07,230
‫Tamam, bir sonraki derste görüşürüz.

