|
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ış |