oyun
jMonkey Engine
by admin on Jun.28, 2009, under oyun, yazılım geliştirme
Oyun yazmak için illaki C++ bilmek, OpenGL kasmak gerekmiyor. Zibilyon tane oyun geliştirmeye yönelik kütüphaneler var artık. Ben AMOS ile başlamıştım
Sonra Blitz Basic ile uğraştım bir süre. Fakat adı üstünde, basic, istediğim gibi kullanamayınca bıraktım. Sonra Irrlicht baktım çok kısa, sonra da bıraktım bir süre araştırmayı. Sonra 2 sene önce bu konudan arkadaşlara bahsederken “len Java’da böyle bir engine olsa ne süper olurdu” demiş, önce JPCT‘ye ulaşmış biraz onu kurcalamıştım, dökümantasyon namına pek birşeyi olmadığı için üzülürken JMonkey Engine‘e rastlamıştım. Geçen sene Java One’da da sunum yapan JMonkey Engine 3d uygulamalar yazmamız için oldukça güzel bir kütüphane. Örneğin gökyüzü (skybox) yapmak için uğraşmak gerekmiyor, Skybox nesnesi yaratmamız ve ona texture kaplamamız yeterli.
Keşke biraz daha dökümantasyonu güzel olsaydı dedirtmiyor değil ama 3d uygulamayı java ile yazmanın büyük avantajı da var, bir kere tüm işletim sistemlerinde çalışıyor (Windows, Linux, Macos…) ve JNLP sayesinde web üzerinden tıklayarak da çalıştırılabiliyor. Applet olarak da kullanılabiliyor ancak o zaman tüm kaynakları kullanamıyoruz, pek hoş çalışmıyor.
Çok ufak bir uygulama yazdım, ona buradan ulaşabilirsiniz, WASD tuşları ile hareket edip farenin sağ tuşuna basılı tutup etrafa bakabiliyorsunuz.
Vakit olsa JMonkey Engine ile neler neler yapılır. En iyisi ben kendime kandıracak yeni insanlar bulayım

JMonkey Engine ile yapılmış bir oyun örneği
Eternal Maze Teaser
by admin on Jun.22, 2009, under oyun
Bütün bu kod mevzularına seneler önce oyun yazma sevdasıyla girişmiştim. Sene 93 falandı, Burçak abi ile AMOS ile birşeyler yapıyorduk. O zamandan bu zamana halen elle tutulur bir oyun yapabilmiş değilim ancak hiç bir zaman vazgeçmedim ve her zaman oyun yapmak üzere arkadaşlarımı kandırmaya devam ettim
Burçak abi de unity3d diye bir editör/platform bulmuş ve onunla amiga zamanlarında yazdığı Eternal Maze oyununu tekrar yazmaya başlamış. http://games.duruoz.net/ adresinden teaser’ına ulaşabilirsiniz. Ses efektleri ile baya hoş bir teaser olmuş. İnşallah tamamını oynama şansımız olur.
Ben de jmonkey ile birşeyler yapıyorum, gösterebilecek seviyede birşeyler olduğunda buradan tanıtıcam hehe
world in conflict
by admin on Jun.01, 2008, under oyun
levent’in askerden dönmesiyle tekrar bilgisayar oyunları ile haşır neşir olmaya başladım. beraber lan (lan?) üzerinden oynayabileceğimiz oyun arayışımız sürerken, kendisi yeni bir oyunla geldi; world in conflict!
oyunumuzun konusu, aniden beklenmiyen bi anda (nedense?) rusların amerigayı işgal etmesi ve zavallı(!) amerigalıların onlara karşı “kahramanca” direnişini konu alıyor. tabiki bu konuyu zerre kadar sallamayıp oyunu inceliyoruz…
amiga zamanıdan tanıdığımız efsane adventure oyunlarını bize kazandıran sierra firmasının bir oyunu bu. oyunu incelerken de ister istemez amiga zamanındaki oyunlar aklımıza geliyor ve bu oyunun da sanki o zamanlardan kalan bir “tad”‘a sahip olduğunu düşünüyoruz. özellikle ekran geçişleri arasındaki müziklerin ve ekranların fade out’u bize oyun üzerine özenilmiş olduğu izlenimini veriyor (en azından bana…)
oyunumuz bir strateji oyunu. lakin öyle pek mütaahit işlerine el atmıyoruz, direk aksiyona dalıyoruz. uzun zamandır strateji oyunu oynamayan bana oldukça değişik kamera kontrolleri sunmuşlar gibi geldi. (profesyonel oyuncular dalga geçmesin, napim en son dune2 oynamıştım galba :P)

beni ilgilendiren en önemli özellik cooperative, yani beraber olup bilgisayara karşı kazanma modu olduğundan ben oyunu pek bir beğendim. bir de görevler hızlı hızlı oynanıp bittiği için uzun uzadıya, saatler sürecek oyunlar yerine, çatır çutur oynanıp bitiyor olması benim çok hoşuma gitti. bu özelliklerinden dolayı arkadaşlarımızla boş vakitlerimizde keyifli dakikalar geçirmek için bunu bir denemeyi düşünüyorum.,
özellikle oyunun şehirlerde geçmesi, unit olarak helikopterler seçeneğinin olması oldukça keyifli.
