3 Punkte von GN⁺ 2024-01-30 | 1 Kommentare | Auf WhatsApp teilen

Boardzilla: Digitale Brettspiele

  • Boardzilla ist eine Umgebung, in der man Brettspiele direkt im Browser einfach spielen und entwickeln kann.
  • Es bietet Nutzern eine einfache Oberfläche, um Spielregeln leicht auszudrücken und Optionen bereitzustellen, aus denen Spieler wählen können.
  • Wenn du dich für Spieleentwicklung interessierst, lohnt es sich, einen Blick in die Dokumentation zu werfen.

Verfügbare Spiele

  • 7 Wonders Duel: Ein Spiel für 2 Spieler
  • Cursed: Ein Spiel für 1 Spieler
  • Hex: Ein Spiel für 2 Spieler
  • Power Grid: Ein Spiel für 2 bis 4 Spieler

Meinung von GN⁺

  • Boardzilla ist eine sehr nützliche Plattform für Menschen, die digitale Brettspiele genießen möchten, ebenso wie für Spieleentwickler.
  • Durch das Angebot von Spielen für unterschiedliche Spielerzahlen eignet es sich sowohl für Einzelpersonen als auch für Gruppen.
  • Durch die Bereitstellung von Entwicklungsdokumentation erhalten auch Einsteiger die Möglichkeit, eigene Spiele zu erstellen.

1 Kommentare

 
GN⁺ 2024-01-30
Hacker-News-Kommentare
  • Es gibt die Meinung, dass zwar TypeScript und CSS verwendet werden, man sich aber Python-Unterstützung auf dem Server wünschen würde. Es wird erwähnt, dass der Zeitpunkt günstig sei, da Entwickler und Verlage, die derzeit BGA nutzen, wegen des Geschäftsmodells von Asmodee verunsichert seien. Außerdem werden Informationen zu den Tech-Stacks anderer Spieleplattformen sowie eine Python-Integration erfragt.
    • BGA Studio: JS/CSS + PHP (Client und Server) + MySQL
    • Yucata.de: JS + HTML + .NET 4.5 (Server)
    • TTS: verwendet Lua (einschließlich Kritik daran, dass es nicht objektorientiert ist)
    • Link zu einer Rezension von Brettspiel-Software aus dem Jahr 2021
  • Obwohl die Game-Engine mit ihren vielfältigen Funktionen positiv bewertet wird, habe man Schwierigkeiten, damit eine programmatische Version zu erstellen, die online spielbar ist. Aus der Dokumentation gehe hervor, dass Karten unterstützt werden, doch es sei schwer zu erkennen, welche konkreten Änderungen nötig sind; daher wird die Notwendigkeit eines Schritt-für-Schritt-Tutorials angesprochen.
  • Es gibt den Rat, im Projektnamen das Suffix „Zilla“ zu vermeiden. Bei früheren Fällen mit dem Suffix „Zilla“ habe es rechtliche Probleme gegeben.
  • Jemand sagt, er habe viele Brettspiel-Prototypen, die er als Webspiele umsetzen wolle, und habe bereits Erfahrung damit, Funktionen für eine allgemeine Brettspiel-Bibliothek zu schreiben, sei aber wegen anderer paralleler Projekte nicht richtig vorangekommen. Die BGA-Plattform wird wegen ihrer steilen Lernkurve kritisiert, ebenso wegen der Abneigung gegen PHP und weil die Dokumentation auf mehrere Orte verteilt sei.
  • Der Flow-Befehl everyPlayer, der gleichzeitige Aktionen mehrerer Spieler erlaubt, wird positiv bewertet; es wird erwähnt, dass diese Funktion in anderen Brettspiel-Frameworks fehle.
  • Es gibt die Einschätzung, dass man für die Entwicklung einer BGA-Alternative die Erlaubnis der Verlage brauche und dass diese schwer zu bekommen sein dürfte, weil BGA Asmodee gehört. Trotzdem wird es als guter Versuch bewertet.
  • Es wird erwähnt, dass screentop.gg in diesem Bereich bereits eine solide und etablierte Option sei und dass es einfach sei, in diesem System Spiele zu erstellen.
  • Es werden Fragen gestellt, ob eine Genehmigung für Funkenschlag vorliegt, warum TypeScript verwendet wird und wie störendes Verhalten oder Betrug von Spielern gehandhabt werden soll. Außerdem wird gefragt, ob es eher BGA oder TTS ähnelt.
  • Es gibt einen Kommentar, der Interesse zeigt, weil es sich als Frontend für KI-Bots und für lokale Tests nützlich erweisen könnte.
  • Es wird gefragt, ob man Spiele in einer bevorzugten nach-JS-kompilierenden Sprache entwickeln könne. Dabei wird die Frage aufgeworfen, ob die Spiele-Infrastruktur die Verwendung von TypeScript erzwingt.