Merhabalar Java platformunda masaüstü oyun programlamak hakkında merak ettiğim bir soru. Java'da mümkün olduğunu tahmin ediyorum. Asıl beni heyecanlandıran Java'nın platform bağımsız oluşunu oyun platformu için faydalanıp faydalanamadığımızdır.

Bildiğimiz üzere bir oyun Windowsda çalışıyorsa, Linux içinde ayrı bir sürümü olmak zorunda. Buda çok büyük sıkıntı. Genelde oyun yapımcılar Windows'u dikkate alıyorlar.

Java'nın oyun programlama ile ilgi frameworku var mı? Oyun programlamak isteyen bir programcı Java'yı tercih etmeli mi? Java'nın bu konuda artısı ve eksisi neler?

Merak :) Teşekkür ederim. not: ben burayı sevdim, ısındıkça bol bol soru sorarım. Umarım atmazsınız :)

soruldu: 06 Ara '12, 16:44

KodlarinEfendisi's gravatar image

KodlarinEfendisi
8061013
cevap kabul oranı: 0%

değiştirildi: 07 Ara '12, 15:54

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559


JavaFX ile zengin icerige sahip oyunlar gelistirebilirsiniz. Asagidaki linkte demolar var, belki degisik fikirler verebilir.

JavaFX game tutorial - part 1 - 5 var ayni sitede.

permanent link

cevaplandı: 07 Ara '12, 07:25

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Java ile de oyun yapabilirsiniz. Amatör olarak bir şeyler yapmak istiyorsanız bu iş için ücretsiz grafik motorları var. Mesela jMonkeyEngine'yi kullanabilirsiniz. Gerçi kendi sitesinde de örnekler var, bu da bir arkadaşın yaptığı basit bir örnek çalışma. Örnekten de görüleceği üzere iş Java'da olup bitmiyor, modelleme yapmak da gerekiyor. Örnekteki uçak örneğinde görüldüğü üzere.

jMonkeyEngine haricinde JOGL ve Lightweight Java Game Library gibi birçok alternatif de var tabi.

Yapılabilmesine yapılacak da aynı oyunu daha düşük konfigürasyona sahip bir bilgisayarda çalıştırabilmek var, bir de daha güçlü donanıma sahip bilgisayarda. Belki bu alanda ilerleme kaydedilmiştir son birkaç yılda.

permanent link

cevaplandı: 07 Ara '12, 15:38

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

değiştirildi: 07 Ara '12, 15:58

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×1

Soruldu: 06 Ara '12, 16:44

Görüntüleme: 1,321 kez

Son güncelleme: 08 Ara '12, 20:12

powered by BitNami OSQA