* Bu dersimiz Türkçe verildiğinden ders tanımı Türkçe olarak verilmektedir.
* Bu dersin İngilizce seçeneği de mevcuttur.
Ders Tanımı:
Açıklamayı okumadan önce, bu dersi aldıktan sonra neler tasarlayabileceğinizi ve uygulayabileceğinizi öğrenmek ve anlamak için https://www.openprocessing.org/browse/ adresini ziyaret edebilirsiniz.
Bu ders p5.js web kütüphanesini kullanarak yaratıcı uygulamalar geliştirmek için bir giriş dersidir. Bu derste yaratıcı fikirlerinizi kodlama yoluyla ifade etmeyi öğreneceksiniz. Programlamadaki temel kavram ve tasarım ilkelerini tanıyacaksınız. Dersin sonunda, yapay zekanın yaratıcı uygulamaları geliştirmek için nasıl kullanılabileceğini öğreneceksiniz.
Ders içeriği:
1. Hafta: p5.js Geliştirme Ortamına Giriş. Çizim Şekilleri. Hareketli nesneler. Basit kontrol yapıları ile bir sahne çizimi.
2. Hafta: İnteraktif, zaman-temelli sahneler. Kullanıcı girdilerini kullanma. Kullanıcı ve sistem arasında etkileşim kurma.
3. Hafta: Nesneye tabanlı tasarım ilkeleri. Çok oyunculu bir oyun yaratmak ve ml5.js kütüphanesini kullanarak yapay zekayı oyunumuza dahil etme.