Ana Sayfa

BitCraft MMORPG Sunucu Kodu Açık Kaynak Oldu

1 dk okuma

BitCraft, Clockwork Labs tarafından geliştirilen, küresel oyuncuların iş birliği yaparak şekillendirdiği bir topluluk sandbox MMORPG'sidir. Oyun, şehir kurma, üretim, keşif ve hayatta kalma unsurlarını tek bir kesintisiz dünyada birleştiriyor. Geliştiriciler, oyunun sunucu tarafı kodunu açık kaynak olarak yayınlayarak, projenin ilk aşamasını başlattı. Bu hamle, kodun incelenmesine, üzerinde deneyler yapılmasına ve topluluk katkılarına olanak tanıyor. Henüz istemci (client) ve resmi oyuna bağlanmak için gerekli araçlar açık kaynak kapsamında değil.

BitCraft sunucusu, çok oyunculu oyun geliştirme için tasarlanmış gerçek zamanlı, reaktif bir arka uç platformu olan SpacetimeDB üzerine inşa edilmiştir. Sunucu, bir SpacetimeDB modülü olarak yapılandırılmış olup, tüm veriler SpacetimeDB tablolarında saklanmakta ve tüm oyun mantığı 'reducer'lar içinde çalışmaktadır. SpacetimeDB'nin kendi kaynak kodu da GitHub'da mevcuttur. Bu açık kaynak yaklaşımıyla geliştiriciler, topluluğun oyunun temel mekaniklerini daha iyi anlamasını, yerel olarak deneyler yapmasını ve hatta BitCraft'a benzer kendi oyunlarını geliştirmek için kodu bir referans olarak kullanmasını teşvik ediyor.

Ancak, açık kaynak lisansı (Apache 2.0) belirli kısıtlamalar getiriyor. Kullanıcılar BitCraft'ın sanat eserlerini, oyun içeriğini, müziğini veya diğer telif hakkıyla korunan varlıklarını kullanamazlar. Ayrıca, BitCraft'ın fikri mülkiyetini sunmak veya kendi projelerinde kullanmak yasaktır. Katkılar, oyunun doğruluğunu, kararlılığını veya oyuncu deneyimini iyileştirmeye yönelik olmalı. Güvenlik açıkları özel olarak bildirilirse, anlamlı raporlar için oyun içi ödüller verilecektir. Bu girişim, BitCraft'ın topluluk odaklı ruhunu pekiştirerek, oyuncuların ve geliştiricilerin oyunun geleceğini birlikte şekillendirmesine olanak tanıyor.

İçgörü

Popüler bir MMORPG'nin sunucu kodunun açık kaynak olarak yayınlanması, geliştiricilere ve topluluğa oyunun iç işleyişini anlama, deney yapma ve katkıda bulunma fırsatı sunuyor.

Kaynak