Programlama Temelleri

Bir oyunun veya yazılımın beyni: Algoritmalar ve Kod Yapıları.

Yazılımın temeli "problem çözme" sanatıdır. Bir oyun karakterinin zıplaması bile arkada çalışan bir akış diyagramına (Flowchart) dayanır.

  • Algoritma Nedir?
  • Akış Diyagramı Sembolleri
  • Mantıksal Operatörler (VE, VEYA, DEĞİL)

Verileri hafızada tutmak için kullanılan kutulardır. Oyunlarda can, skor, hız gibi değerler burada saklanır.

int skor = 100;
string oyuncuAdi = "Muhammet";
bool oyunBittiMi = false;

Programın yol ayrımıdır. "Eğer can 0 ise oyunu bitir, değilse devam et" gibi mantıklar burada kurulur.

  • If - Else If - Else Yapısı
  • Switch - Case Yapısı

Tekrarlayan işlemler için kullanılır. Örneğin, ekrana 100 tane düşman yaratmak için tek tek kod yazmak yerine döngü kullanılır.

for(int i = 0; i < 10; i++) {
  DusmanYarat();
}
Kullanılan Teknolojiler
C# .NET Core Visual Studio 2022