bilgisayar oyunu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
bilgisayar oyunu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

7 Şubat 2009 Cumartesi

Löve 2d Game Engine

http://love2d.org/# Global Game Jam'e gitmeden önce Barış ve Başar'la buluşup bunu çalıştık. Box2d üstüne inşa edilmiş bir oyun motoru. Daha doğrusu betiklenebilir oyun yapımı çerçevesi:
LÖVE is a 2D game engine in which games can be made by using Lua scripts. Actually, it's more like a framework or library, but "engine" sells much better.
# Kullanımı aşırı kolay. Lua, miniminnacık olup muhtelif yapımların içine embed edilmek üzere tasarlanmış bir scripting dili imiş. Onunla yapılan script'leri, kaynak dosyalarıyla beraber sıkıştırıp love.exe ile açıyoruz. Hoop, oyunumuz karşımızda. Derleme yok, dert yok.
# İçince onLoad, render vs. muhtelif callback'leri var. World yaratıp için shape'ler atanmış body'ler yerleştiriliyor. Bunların kütle, sürtünme vs. özellikleri var. Collision detection kendinden. Ses öttürmece, klavye, mouse, joystick kullanmaca. Oh oh...
# Bununla karagöz hacivat rag doll'u yapacağımdır inşallah.

8 Haziran 2008 Pazar

Portal


# Barış dönemin ortasında bana Portal'ı vermişti: Valve'ın Half Life 2'nin motoruynan hazırladığı 3D zeka oyunu.
# Biri mavi biri sarı renkte iki portal yerleştiriyorsun, bunlar uzayın o noktalarını birleştiriyor. Bunların içerisinden nesneler de taşıyabiliyorsun.
# Hatta ve hatta birini tavana, diğerini de tam altına denk gelecek şekilde yerleştirdiğinde sonsuza kadar düşebiliyorsun.
# Portalın bir ucundan girip ötekinden çıkarken korunan nicelik de momentum. Bu sayede bir ucu duvara, öteki ucu da zemine koyunca alttakinin üstüne düşünce kazandığın hızla duvardan fırlıyorsun.
# Oyunun çok hoş bir espri anlayışı var. Oyuncu bir laboratuar faresi gibi. Her seviyede sentetik bir ses yapılacakları anlatıyor. Çok kibar turret'lar var. Onları işlemez hale getirince "I don't blame you", görmek için duvardan kafanı uzatınca "I see you" diyorlar.
# 15. tura kadar geldim. Bilgiyarım da zorlansa, düşük fps'li olsa da çalıştırıyor.