
Lugaru'nun
ardından,
Penumbra: Overture ve HPL1 oyun motoru da geçtiğimiz günlerde özgürleşti. Kaynak kodlar
FrictionalGames depolarından erişilebilir durumda şu an. En iyi sahipli korku oyunu motorlarından birine sahip olan Penumbra Overture oyunu GPLv3 ile yayımlandı, bazı kısımlar içinse daha özgürlükçü lisanslar seçildi.
Özgürleşen oyun motorunun en büyük özelliği, gerçekleştirilebilecek olası etkileşimlerin karmaşıklığının ve sezgisel kullanılabilirliğin iyi dengelenmiş olması. Oyunla birlikte ayrıca birkaç test haritası, çeşitli nesneler ve kaplamalar da
CC by-sa lisansı ile yayımlandı.
Oyun çok kısa bir süre önce açık kaynak olduğundan, Pardus için bir paketi şimdilik bulunmuyor. Bu konudaki gelişmeleri hata takip sistemi üzerindeki
Yeni paket: Penumbra Overture'den izleyebilirsiniz. Eğer bir geliştiriciyseniz ve Penumbra Overture'ye destek vermek istiyorsanız, kaynak kodlara nasıl erişebileceğinizi ve inşa edebileceğinizi buradaki
belgeden öğrenebilirsiniz. Yardım almak içinse,
#penumbra kanalını ya da
resmi forumları kullanabilirsiniz. Şu an yapılması gereken en önemli iş
Newton Dynamics yerine, Bullet'in kullanılması için gerekenlerin yapılması. Bu geçişin bir benzerini bir yıl kadar önce de
DungeonHack yapmıştı.
Frictional Games'ın resmi günlüklerinde Penumbra: Overture'nin açık kaynaklaştırılması ile ilgili yaptığı açıklamanın kısa bir özeti aşağıda yer alıyor:
Penumbra: OvertureHer şeyden önce, bu açık kaynak sürüm hiçbir şekilde Penumbra: Overture'yı bedava yapmıyor. Tüm kaynaklar (oyun motorunun parçası olan birkaç tanesi hariç) hâlâ önceki gibi lisanslıdır. Burada gerçekleştirilen, oyunu çalıştıran kodların GPL'nin üçüncü sürümü ile lisanslanarak dağıtılmaya başlanmasıdır. Kod, önceki bazı projelerden kodlar barındırdığı için pek temiz değil ve bazı ilginç kısımlar bulunduruyor. Fiziksel etkileşim sistemi Penumbra'nın son sürümlerinde olan bazı özellikleri barındırmıyor ama eminiz bu özellikler kolayca eklenecek.
HPL1 EngineBenim açımdan en önemli şey, oyun motorunun açık kaynak olmasıdır. Bu motor, tüm Penumbra serisine güç verir ve pek çok harika özellik barındırır. Motor, geliştirilmeye 2004 yılında başlandı, 2008'e kadar aktif olarak geliştirildi.
OALWrapperBu kütüphane, OpenAL'ı kullanabilmemiz için oluşturuldu. Bu sayede şu an diğer özgür ses kütüphanelerinin sunmadığı OpenAL işlevlerine basit ve kolay erişimi sağladık. Bu, ayrıca açık kaynaklaştırılmış kısımda güncellemeye devam edeceğimiz tek kısım, eminiz bu konuda bize katkı vermek isteyen başkaları da olacak.
Sorular ve DestekKüçük bir firma olduğumuzdan bu projeye tam zamanlı olarak destek vermemiz mümkün değil. Bununla birlikte elimizden geldiği kadar yardım etmeye çalışacağız. Ama, bundan daha önemlisi bu proje etrafında, kendi kendine yeten ve yardımlaşan bir topluluk oluşacağını da umuyoruz.
İnsanların bizim kodlarımızla neler yapacağını görmek için sabırsızlanıyoruz. Diğer bazı oyunların açık kaynak olarak sunulması harika olaylara vesile olmuştu, bunun da benzer bir etki göstermesini umuyoruz. Bu yüzden kodu inceleyin, bir şeyler geliştirin ve bizi haberdar edin!
Kaynaklar: Free Gamer Blog,
Frictional Games Blogozgurlukicin.com