3 puan yazan GN⁺ 2024-01-30 | 1 yorum | WhatsApp'ta paylaş

Boardzilla dijital masa oyunları

  • Boardzilla, masa oyunlarını tarayıcı içinde kolayca oynamak ve geliştirmek için bir alan.
  • Kullanıcılara basit bir arayüz sunarak oyun kurallarını kolayca ifade etmeyi ve oyuncuların seçebileceği seçenekleri sağlamayı mümkün kılıyor.
  • Oyun geliştirmeyle ilgileniyorsanız, dokümantasyona göz atmanız önerilir.

Kullanılabilen oyunlar

  • 7 Wonders Duel: 2 oyuncu için bir oyun
  • Cursed: 1 oyuncu için bir oyun
  • Hex: 2 oyuncu için bir oyun
  • Power Grid: 2 ila 4 oyuncu için bir oyun

GN⁺ görüşü

  • Boardzilla, dijital masa oyunlarının keyfini çıkarmak isteyenler ve oyun geliştiricileri için oldukça faydalı bir platform.
  • Farklı oyuncu sayılarına uygun oyunlar sunması sayesinde hem bireysel hem de grup kullanımı için uygun.
  • Oyun geliştirme dokümantasyonu sunarak, yeni geliştiricilere de kendi oyunlarını yapmayı deneme fırsatı veriyor.

1 yorum

 
GN⁺ 2024-01-30
Hacker News görüşleri
  • TypeScript ve CSS kullanılıyor, ancak sunucuda Python desteği isteniyor. Şu anda BGA kullanan geliştirici ve yayıncıların, Asmodee'nin iş modeli nedeniyle tedirgin olduğu ve bu yüzden zamanlamanın iyi olduğu belirtiliyor. Diğer oyun platformlarının teknoloji yığınları hakkında bilgi veriliyor ve Python entegrasyonu talep ediliyor.
    • BGA Studio: JS/CSS + PHP (istemci ve sunucu) + MySQL
    • Yucata.de: JS + HTML + .NET 4.5 (sunucu)
    • TTS: Lua kullanıyor (nesne yönelimli olmamasına yönelik eleştiri de var)
    • 2021 tarihli bir masa oyunu yazılım incelemesi bağlantısı paylaşılıyor
  • Çok çeşitli özelliklere sahip oyun motoru olumlu değerlendiriliyor, ancak bu sistemi kullanarak çevrimiçi oynanabilen programatik bir sürüm oluşturmanın zor olduğu söyleniyor. Belgelerde kart desteğinin olduğu görülse de, somut olarak nelerin değiştiğini anlamanın zor olduğu belirtiliyor ve adım adım öğretici ihtiyacı dile getiriliyor.
  • Proje adında 'Zilla' son ekinin kullanılmaması yönünde bir uyarı yapılıyor. Geçmişte 'Zilla' son ekini kullanan örneklerde hukuki sorunlar yaşandığı ifade ediliyor.
  • Web oyunu haline getirmek istenen çok sayıda masa oyunu prototipi olduğu, genel amaçlı masa oyunu kütüphanesi için fonksiyonlar yazmayı denediği, ancak başka projeler nedeniyle bunu gerektiği gibi ilerletemediği söyleniyor. BGA platformunun öğrenme eğrisinin yüksek olduğu, PHP'nin tercih edilmediği ve belgelerin farklı yerlere dağılmış olduğu eleştirisi yapılıyor.
  • Aynı anda birden fazla oyuncunun eylemine izin veren everyPlayer akış komutu olumlu değerlendiriliyor ve diğer masa oyunu framework'lerinde bu özelliğin eksik olduğu belirtiliyor.
  • BGA'ya alternatif geliştirmenin yayıncı izni gerektirdiği ve BGA'nın Asmodee'ye ait olması nedeniyle bu izni almanın zor olacağı yönünde bir görüş var. Buna rağmen girişim iyi bir deneme olarak değerlendiriliyor.
  • screentop.gg'nin bu alanda zaten sağlam ve yerleşik bir seçenek olduğu, bu sistem üzerinde oyun yapmanın kolay olduğu belirtiliyor.
  • Funkenschlag için izin alınıp alınmadığı, neden TypeScript kullanıldığı ve oyuncuların oyunu sabote etmesi ya da hile yapmasının nasıl yönetileceğine dair sorular soruluyor. Ayrıca BGA ile TTS'den hangisine daha çok benzediği de merak ediliyor.
  • Yapay zeka botları için bir frontend olarak yerel testlerde faydalı olabileceği düşünülerek ilgi gösteriliyor.
  • Kişinin tercih ettiği compile-to-JS diliyle oyun geliştirip geliştiremeyeceğine dair bir soru var. Oyun altyapısının TypeScript kullanımını zorunlu kılıp kılmadığı merak ediliyor.