Anasayfa Kaynaklar Kitaplar 3D Oyun Programlamaya Giriş

3D Oyun Programlamaya Giriş PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 22
ZayıfEn iyi 
Kaynaklar - Kitaplar
Pazar, 22 Nisan 2007 03:24

Alfa yayınlarının dağıtımını yaptığı 3d oyun programlamaya giriş(Beginning 3d game programming) kitabını kısaca anlatmaya çalışacağım. Öncelikle kitap .net ortamında managed directx kullanımına dayanıyor. Kitaptan birşeyler öğrenebilmek için bir .net dili bilmek gerekiyor ki kitaptaki tüm kodlar c# ile yazılmış. Ayrıca nesne yönelimli programlama ile aranızın iyi olmasında fayda var çünkü kitap direk olarak directx'in örnek çatısını(sample framework) kullanıyor. Kitapta örnek incelemeye dayalı bir anlatımla 3 adet oyun(blockers,tankers,kart racer) kodu anlatılıyor ve bu kodlarda kitabın cd'sinde mevcut. Kitaptaki bölümler şöyle:

1-Microsoft .net'e giriş
2-Grafiklere giriş
3-Temel matematik prensipleri
4-Orta seviye grafikler, eşler arası ağ
5-Gelişmiş grafikler, İstemci/sunucu ağı

 

http://images.hepsiburada.com/assets/Kitap/200/kalfa359.jpg


Kitap genellikle örnek kodların anlatımı ile geçerken arada teorik bilgilerde verilmiş. Bu kadar çok konuyu 375 sayfaya sığdırmanın ilk baştan mantıklı gelmediğini belirterek söyleyebilirimki bu kitap zaten zor olan bir konuyu gene zor bir yöntemle anlatmaya çalışmış. Elinize verilen 3 örnek oyun kodunun açıklamarından öteye gitmemekle beraber, network ve shader kodlamaya bile ucundan değinilmişki bunlar okuyucunun kafasını dahada karıştırmak öteye gidemez. En sade örnekle yarım sayfada piksel tonlayıcı(pixel shader) anlatılmış ve geçilmiş. Anlatılan oyunların içerdikleri bazı gerçekleştirimler şöyle:

1-Arayüz yapımı
2-Mesh kullanımı
3-Kamera kullanımı
4-Basit çarpışma algoritması
5-Directsound ile ses kullanımı
6-Directplay ile network kullanımı
7-Basit partikül sistemi
8-Çizim hedefi(render target) kullanımı
9-HLSL örnekleri

 Böyle bir kitaptan beklenilen şey gerekli altyapı teorisini anlattıktan sonra örnek uygulamalar yapılmasıdır. Kitabımızda ise direkt olarak kod incelemeye girilmiş. Ayrıca yazılan kodlar çoğu zaman sırtını örnek kütüphanelere dayadığı için neyin nasıl çalıştığını anlamak için sizin bu arka plan kodlarını çok iyi öğrenmeniz gerekecek. Bunlarıda kendiniz öğrenin artık :) Bağlamak gerekirse benim fikrim bu kitaptan uzak durmanız yönünde ama ben .net kullanıyorum ve çalışan anlatımlı örnek kodlar görmek istiyorum diyorsanız alabilirsiniz.

İyi Çalışmalar - Yunus Kara

Son Güncelleme ( Pazartesi, 14 Mayıs 2007 00:05 )
 
Yorum ekle (1 yorum)
3D Oyun Programlamaya Giriş
Jun 25 2008 06:02:24
** Bu Başlık, İçerik Tartışmasıdır: 3D Oyun Programlamaya Giriş **

Yeni başlayanların uzak durması gereken bir kitap olduğu anlaşılıyor...
#7746

Yorum ekle. (1 yorum)

 

OyunGelistirici.net - Türk Oyun Yapımcılarının Buluşma Noktası

Bu sitede yazılan tüm yazıların hakları yazarlarına aittir. İzin alınmadan yayınlanamaz.

Bu sitede Firefox kullanmanız önerilir. En az 1024 x 768 masaüstü çözünürlüğü tavsiye edilir.