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ı...

Dear Esther Türkçe Çeviri Yayında

Posted on 24. Şub, 2012 by in Türkçe Yama

Dead Space yamasını soran arkadaşlara başka bir çeviri ile ilgilendiğimi söylemiştim. Specter nick’li bir arkadaş ile ortaklaşa yaptığımız çeviri Dear Esther için de ve az önce yayına girdi. Dear Esther nedir diyenleri yazının devamına, ne olduğundan haberdar olup da nasıldır diyenleri de buraya alalım. Tweet Follow

Dear Esther


Dead Space yamasını soran arkadaşlara başka bir çeviri ile ilgilendiğimi söylemiştim. Specter nick'li bir arkadaş ile ortaklaşa yaptığımız çeviri Dear Esther için de ve az önce yayına girdi. Dear Esther nedir diyenleri yazının devamına, ne olduğundan haberdar olup da nasıldır diyenleri de buraya alalım.

(daha fazla...)

‘Bugün Benim Doğum Günüm’ Yazıları

Posted on 14. Şub, 2012 by in Genel

Bugün doğumgünüm olması sebebiyle önceki yıllarda yazdığım[1,2] doğum günü girdilerini hatırladım. Yaşlanma sendromuna filan hiç girmeyeceğim çünkü “Yaşlanmak” ile “İhtiyarlamak” arasında fark olması ihtimali, ve Cem Yılmaz’ın dediği gibi “eski olmanın güzelliği”, aman neyse ya… Bu yıl beni en mutlu eden şey ailem ve arkadaşlarımın mükemmelliği dışında, birilerinin çıkıp da “iki tane hediye alırsın” aptal [...]

Bugün doğumgünüm olması sebebiyle önceki yıllarda yazdığım[1,2] doğum günü girdilerini hatırladım. Yaşlanma sendromuna filan hiç girmeyeceğim çünkü "Yaşlanmak" ile "İhtiyarlamak" arasında fark olması ihtimali, ve Cem Yılmaz'ın dediği gibi "eski olmanın güzelliği", aman neyse ya...

Bu yıl beni en mutlu eden şey ailem ve arkadaşlarımın mükemmelliği dışında, birilerinin çıkıp da "iki tane hediye alırsın" aptal esprisini yapmayışı oldu. Sanırım etrafımdaki insanlar da olgunlaşmaya başladı. Tabi olgunluğun yaşa bağlı bir şey olmadığını yıllar önce anlamış olduğum için kendimi şanslı hissediyorum.

Ha, bu doğumgünüme de Orhan abiyle gelecek projelerimizi, şu anda elmizde olan için yapacağım işleri konuşarak girdik. Bu bir işaret miydi, bilemiyorum; ama niyet ve istek olduktan sonra gerisi gelir inşallah diyoruz.

Aşkımı herkese haykırdım, anlayan o kadar az kişi oldu; ama anladığını zanneden ve öyle davranan o kadar çok kişi oldu ki, artık sadece içimde yaşıyorum. White Night bunun bir meyvesiydi.

Şu anda resmî moderatörü olduğum Frictional Games sitesinde bir arkadaş bu resmi göndermeyi uygun bulmuş. Aynı resim 4 ya da 5 yıl önce Silent Hill Türkiye zamanlarımda gönderilmişti. Muhteşem bir nostalji yaşadım. Hassas kalpler birbirini görünce titrermiş.

Tabi unutmadan, hepinizin sevgililer günü de kutlu olsun :)

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… Tweet Follow

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

Sayfa 2 / 7612345...102030...Son »