selam arkadaslar. oyun yapılırken acaba hangi diller kullanılıyor. yada hepsiyle de yapılabilir mi?
oyunlarda hangi dil?
C++ değişmeyen dildir aslında oyunlarda programlama bilgisi kadar grafik tasarımda istiyor yani sadece kod olarak bakmamak lazım.
istedigin dille yazarsın ama yapacağın oyunun türüne bağlı daha çok.
arkadaşım aslında birçok dille yazmak mümkündür.
msesla basic gibi yazı yani kod tabanlı dillerle de yazılabilir.bu dillerin grafik tasarım kodları da vardır.ama her yüksek seviyeli dillerde olduğu gibi bundada kısıtlamalara rastlamak mümkün.
mesela bu dille çok muhteşem grafikler oluşturtamayız.
ama görselliğe dayalı yani grafik tabanlı(delphi,c++)dillerle yazmak mümkün.ve daha iyi grafikler elde etmek mümkün.
işte budur.Müge'den bekledıgım cevap geldı
tesekkur edrim bilgiler icin. oyunlarda grafik kısmını biliyorum ama hangi diller kullanılıyor bilmiyordum ona gore birseylerden baslayacagım. ozellikle simulasyon oyunlarıyla ugrasacagım sevdim türde theiso imzalı yapacagım birseyler.
@iboztepe
Evet Müge'nin de dediği gibi, dillerin yetenekleri çok önemli.Gidipte hantal Visual Basic 6.0 ile adam gibi bir oyun yazamazsın.Yani bir yere kadar, hatta o yere gelene kadar çok ter dökersin.
C ve C++ evet bu piyasanın hakimleridir ancak daha fazla profesyonel artık aşmış diyeyim, aşmış uygulamalar için assembly ile program yazarsın.Yani makine diline ne kadar yakın o kadar iyi.Ama assembly ile ne kadar directx kullanırsın ya da ne kadar çaba ile nesneye yönelik işler yaparsın orası tartışılır ama (yapmak zordur) yine de bu piyasada C++ ağırlıkta.
Yukarıda da değindiğim gibi bir de bu işin DirectX'i OpenGL'i var.Bu grafik motorlarının içi onbinlerce fonksiyonlar dolu.Sadece dil bilmek değil de bunları da bilmek lazım.Çünkü görüntü işleme olayları bir hayli zordur programlamada.Nesneleri gruplandır, isim ver, gerekli yerlerde kullan, inan zordur.O kadar çok api, fonksiyon girer ki işin içine bıktırır adamı.
Ama tabi bunların yanında hazır oyun yapımı programları da var.Hani ben basit olsa da birşeyler yapacağım diyorsan onları kullanabilirsin tabii.Ama son bir not: onların da yaratıcılğa olan baltalarını tartışmak gerekir.
Hoşçakal.İyi günler, iyi çalışmalar...
Bir de