|
1. hafta
|
p5.js ile Programlamaya Giriş, p5.js programlarının temel yapısı, Github'a Giriş |
|
2. hafta
|
Temel şekillerin çizimi, Renk modelleri |
|
3. hafta
|
Değişken ve Sabitler, Aritmetik Operatorler |
|
4. hafta
|
Kontrol Yapıları, Sabit Hızlı Hareket |
|
5. hafta
|
Kompleks Kontrol Yapıları, Mantıksal Operatörler |
|
6. hafta
|
Döngüler ve İçiçe Döngüler |
|
7. hafta
|
Diziler, Çok boyutu diziler ve Sınıflar |
|
8. hafta
|
Rastgelelik, Rastgele Yürüyüş, Normal Dağılım, Levy Uçuşu, Kabul-reddetme örneklemesi, Perlin Görültüsü |
|
9. hafta
|
Vektörler, Vektörler ile Hareket, Hız ve İvmenin Simüle Edilmesi |
|
10. hafta
|
Kuvvet, Newton'un Hareket Yasaları, Yerçekimi, Sürtünme Kuvveti, N-Cisim Problemi |
|
11. hafta
|
Salınım, Trigonometri, p5.js'de Trigonometri, Polar ve Kartezyen Koordinat Sistemi, Açısal Hareket, Dalgalar, Sarkaç Hareketinin Simülasyonu |
|
12. hafta
|
Hücresel Otomatlar, p5play JS Kütüphanesi Kullanımı ile Fiziksel Dünyanın Simülasyonu |
|
13. hafta
|
Matter.js JS Kütüphanesi Kullanımı ile Fiziksel Dünyanın Simülasyonu
|
|
14. hafta
|
Oyun Motorlarına Genel Bakış |