BZFlag tarayıcıya taşındı: Battlezone Online kullanıma sunuldu
Öne çıkanlar
- Oyun istemcisi Three.js, WebSockets, WebTransport ve WebRTC teknolojilerini kullanıyor.
- WebXR desteği sayesinde sanal gerçeklik başlıklarında doğrudan açılabiliyor.
- Sunucu altyapısı Node.js 22 ve Ubuntu 26.04 konteynerleri üzerinde çalışıyor.
- Kaynak kod AGPLv3 lisansı altında açık kaynak olarak dağıtılıyor.
Açık kaynaklı çok oyunculu tank oyunu BZFlag, Battlezone Online (bzo) adıyla internet tarayıcılarına taşındı. Proje, masaüstü bilgisayarların yanı sıra akıllı telefonlar ve sanal gerçeklik başlıklarında herhangi bir kurulum gerektirmeden çalışıyor. Sistem, mevcut BZFlag istemcileri ve sunucularıyla da doğrudan uyumlu biçimde eşzamanlı oyun oynama imkanı veriyor.
Uygulamanın sunucu tarafı Node.js ile çalışırken istemci Three.js grafik kütüphanesini kullanıyor. Ağ iletişimi ise WebSockets, WebTransport ve WebRTC protokolleri üzerinden sağlanıyor. Proje, yerel WebXR desteğiyle donanımlı sanal gerçeklik başlıklarında doğrudan daldırma moduna geçebiliyor. Ayrıca Ubuntu 26.04 tabanlı Docker imajları amd64 ve arm64 mimarileri için GitHub Container Registry üzerinden dağıtılıyor.
AGPLv3 lisansıyla yayımlanan bzo, orijinal BZFlag oyununda bulunan tüm bayrak mekaniklerini bünyesinde barındırıyor. Geliştirici ekip, oyunda yer alan ses, model, doku ve harita gibi varlıkların lisans durumlarını netleştirmek için topluluktan destek bekliyor. Oyuncular ve sunucu yöneticileri, kaynak koda tarayıcı içerisindeki özel bağlantı üzerinden doğrudan erişebiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.