Oyun

Stacker Game – Java & OpenGL

Posted on 06. Nis, 2012 by in Oyun, Yazılım

Arşivimi kurcalarken zamanında bir firma için yaptığım oyun demosunu buldum. Benden bir oyun makinesi için stacker oyunu yapmam istenmişti ve bir demo göstermem beklenmişti. O akşam Java ile OpenGL kullanarak yazdığım demoyu gönderdikten sonra ne aracı arkadaştan ne de firmadan bir daha ses çıkmamıştı… (niye şaşırmadım?) Boş boş, gereksiz yere duracağına bari birinin işine yarasın [...]

javaw 2012-04-04 07-02-30-30

Arşivimi kurcalarken zamanında bir firma için yaptığım oyun demosunu buldum.

Benden bir oyun makinesi için stacker oyunu yapmam istenmişti ve bir demo göstermem beklenmişti. O akşam Java ile OpenGL kullanarak yazdığım demoyu gönderdikten sonra ne aracı arkadaştan ne de firmadan bir daha ses çıkmamıştı... (niye şaşırmadım?)

Boş boş, gereksiz yere duracağına bari birinin işine yarasın diye çalıştırılabilir dosya ve kaynak kodunu (executable & source code) ekleyeyim dedim.

Şahsen OpenGL'i DirectX'in önünde tutar, daha iyi bir teknoloji olduğunu düşünürüm. Ama şimdi Java biri nesne yönelimli (object oriented) bir dilin yanına OpenGL gibi bir teknoloji nasıl gider diye sorarsanız, sizi LWJGL ile tanıştırayım.

Lightweight Java Game Library diye açılan ve Hafif Java Oyun Kütüphanesi diye çevrilebilecek olan bu kütüphane, OpenGL, OpenCL, OpenAL gibi cross-platform ve oldukça yüksek esneklik sağlayan kütüphaneleri statik bir şekilde (meraklıları için: singleton yapmışlar genelde) Java içerisinde 'bind' ederek kullanma imkânı sağlıyor. Aylardır hayalini kurduğum visual novel (görsel roman) projem için seçmiş olduğum bu kütüphaneyi kullarak elle tutulur yaptığım tek şey bu lanet stacker oyunu oldu ama gelin görün ki...

Slick kütüphanesini de Jinput ile bağlayabileceğiniz LWJGL, "Java'da o olmaz bu olmaz" diyenlere kapak olsun.

Hayatınızda daha önce OpenGL kullanmadıysanız; ama kullanmayı düşünüyorsanız buradaki üç beş satır koddan çıkarabileceğiniz birkaç örnek olacaktır mutlaka. Özellikle C / C++ ile kullanımı aynı. Tabi burada OpenGL'in bir programlama dili değil de bir kütüphane olduğunu hatırlatmak lazım.

  Stacker Game Executable & Source Code (2,4 MiB, 39 indirilme)

Resimler ve dandik kod benim eserim. Firmadan veya aracı arkadaştan ses çıksaydı oturup adam gibi bir şeyler (portlar falan...) yazmak isterdim açıkçası...

Reflections

Posted on 08. Şub, 2012 by in Reflections Mod

Derler ki, bir kişi öldüğü zaman eğer onu dünyaya bağlayan bir şey varsa, ruhunun bir yansıması dünyada kalır. Eğer onu dünyaya bağlayan şey güçlüyse, bu yansıma bedene bürünebilir…

Reflections

Derler ki, bir kişi öldüğü zaman eğer onu dünyaya bağlayan bir şey varsa, ruhunun bir yansıması dünyada kalır. Eğer onu dünyaya bağlayan şey güçlüyse, bu yansıma bedene bürünebilir...

Reflections

White Night Piyano Bulmacası Melodisi

Posted on 23. Oca, 2012 by in White Night Mod

Birileri sizin yaptığınız bir ürün için fan yapımı yapmaya başladıysa, o işi çok iyi yapmışsınız demektir… White Night’taki piyano bulmacasında çalan melodiyi kendi akustiğine göre ilerleten piyanist arkadaşı görünce gözlerim doldu:

Birileri sizin yaptığınız bir ürün için fan yapımı yapmaya başladıysa, o işi çok iyi yapmışsınız demektir...
White Night'taki piyano bulmacasında çalan melodiyi kendi akustiğine göre ilerleten piyanist arkadaşı görünce gözlerim doldu:

Oyun Yapımcısı / Programcısı Olmak?

Posted on 22. Oca, 2012 by in Oyun, Yazılım

Bir iki hafta önce oyun yapımcısı olmak isteyen birisi tarafından mail almış, yol göstermem istenmişti. Kısa bir süre sonra, oyun programcısı olmak isteyen başka birisi de mail gönderdi. Tam “acaba bir blog yazısı yazıp merak edilenleri cevaplasam mı?” diye düşünürken, benzer sorular soran mail’lerin sayısı 14′e çıktı. Finallerimin bittiği şu dönemde, hazır PangPang’i de bitirmiş [...]

Sad Developer

Bir iki hafta önce oyun yapımcısı olmak isteyen birisi tarafından mail almış, yol göstermem istenmişti. Kısa bir süre sonra, oyun programcısı olmak isteyen başka birisi de mail gönderdi. Tam "acaba bir blog yazısı yazıp merak edilenleri cevaplasam mı?" diye düşünürken, benzer sorular soran mail'lerin sayısı 14'e çıktı. Finallerimin bittiği şu dönemde, hazır PangPang'i de bitirmiş ve kodunu yayınlamışken, en azından kısaca bu olayı açıklayayım istedim.
Öncelikle bu soruları cevaplayacak bilgi birikimine ne kadar sahip olduğumu belirteyim. Bilkent Üniversitesi'nde Bilgisayar Mühendisliği okuyorum. Bilgisayar Mühendisliği'nin bir yan dalı olan Yazılım konusunda oldukça birikim ve yeteneğe sahibim. Dolayısıyla "programlama" denilen işin içerisindeyim, bir çok farklı yönünü de görmüş durumdayım.

(daha fazla...)

Sayfa 1 / 1812345...10...Son »