Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Oyun Tasarım Örüntüleri | SENG 454 | | | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Öğrenciler tasarım modellerini oyun geliştirme süreçlerine uygulayabilecektir. |
2. Öğrenciler oyunlarda komut kalıbının kullanımını anlayabilecektir. |
3. Öğrenciler nesneleri yönetmek için singleton modelini kullanabilecekler. |
4. Öğrenciler nesne havuzlarını anlayabilecektir |
5. Öğrenciler herhangi bir oyun yazılımını kalıpları kullanarak optimize edebilecekler |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu derste oyun geliştirmede kullanılacak özel tasarım kalıpları anlatılacak ve bu kalıplar gerçek oyun senaryolarında örneklendirilecektir. Bu bağlamda öğrenciler, geliştirecekleri oyunlarda nesne ve kaynakları daha etkin yönetmek için ileri teknikleri öğrenebilecek ve uygulayabilecektir. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Tasarım Kalıplarına Giriş |
2 | Komut Deseni |
3 | Komut Deseni |
4 | Flyweight Deseni |
5 | Gözlemci Deseni |
6 | Gözlemci Deseni |
7 | Prototip Deseni |
8 | Tekil Desen |
9 | Durum Deseni |
10 | Nesne Havuzu |
11 | Sıralama Desenleri |
12 | Davranış Desenleri |
13 | Ayrıştırma Desenleri |
14 | Optimizasyon Desenleri |
|
Kaynaklar: |
Nystrom Robert, Game Programming Patterns, Genever Benning, 2014, ISBN: 9780990582908 |
|
Diğer Kaynaklar: |
Doran John P., Game Development Patterns and Best Practices, Packt Publishing, 2017, ISBN: 1787127834 |
|
Öğretim Yöntem ve Teknikleri: |
Ders
Tartışma
Soru ve cevap
Takım / Grup Çalışması
Ödev
Proje |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 1 | %10 |
Midterm Exam | 1 | %25 |
Attendance | 1 | %5 |
Project | 1 | %20 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |