3 ポイント 投稿者 GN⁺ 2024-01-30 | 1件のコメント | WhatsAppで共有

Boardzilla デジタルボードゲーム

  • Boardzillaは、ブラウザ内でボードゲームを簡単にプレイし、開発できる場です。
  • ユーザーにシンプルなインターフェースを提供し、ゲームルールを簡単に表現できるようにし、プレイヤーが選択できるオプションを提供します。
  • ゲーム開発に関心があるなら、ドキュメントを読んでみることをおすすめします。

利用可能なゲーム

  • 7 Wonders Duel: 2人用ゲーム
  • Cursed: 1人用ゲーム
  • Hex: 2人用ゲーム
  • Power Grid: 2人から4人用ゲーム

GN⁺の意見

  • Boardzillaは、デジタルボードゲームを楽しみたい人やゲーム開発者にとって非常に有用なプラットフォームです。
  • さまざまなプレイヤー数に対応したゲームを提供しており、個人にもグループにも適しています。
  • ゲーム開発ドキュメントを提供することで、初心者開発者でも自分だけのゲームを作ってみる機会を得られます。

1件のコメント

 
GN⁺ 2024-01-30
Hacker Newsのコメント
  • TypeScriptとCSSを使っているが、サーバー側でPythonをサポートしてほしいという意見がある。現在BGAを使っている開発者や出版社は、Asmodeeのビジネスモデルのため不安を抱えており、タイミングが良いと述べている。他のゲームプラットフォームの技術スタックに関する情報と、Python統合の要望もある。
    • BGA Studio: JS/CSS + PHP(クライアントとサーバー)+ MySQL
    • Yucata.de: JS + HTML + .NET 4.5(サーバー)
    • TTS: Luaを使用(オブジェクト指向ではないという批判を含む)
    • 2021年のボードゲームソフトウェアレビューへのリンクを提示
  • 多様な機能を持つゲームエンジンとして好意的に評価しつつも、このシステムを使ってオンラインで遊べるプログラマブルな版を作るのに苦労しているという声がある。ドキュメントでカード対応は確認できたが、具体的に何を変更すべきか分かりにくいと述べ、ステップごとのチュートリアルの必要性を挙げている。
  • プロジェクト名に Zilla という接尾辞を使うのは避けたほうがよいという助言がある。過去に Zilla 接尾辞を使った事例で法的問題が起きたためである。
  • Webゲーム化したいボードゲームのプロトタイプがたくさんあるとし、汎用ボードゲームライブラリ向けの関数を書いてみた経験はあるが、他のプロジェクトと並行していたため十分に進められなかったという。BGAプラットフォームは学習コストが高く、PHPも好みではなく、ドキュメントがあちこちに分散していると批判している。
  • 複数プレイヤーの行動を同時に許可する everyPlayer フローコマンドを高く評価しており、他のボードゲームフレームワークにはこの機能が欠けていると言及している。
  • BGAの代替を開発するには出版社の許可が必要であり、BGAがAsmodee所有である以上、その許可を得るのは難しいだろうという意見がある。それでも良い試みだと評価している。
  • screentop.gg はすでにこの分野で堅実かつ確立された選択肢であり、そのシステム上でゲームを作るのは簡単だと言及している。
  • Funkenschlagの許可を得ているのか、なぜTypeScriptを使っているのか、そしてプレイヤーによる妨害行為や不正行為をどう管理するつもりか、という質問がある。BGAとTTSのどちらに近いのかを尋ねる声もある。
  • AIボット向けのフロントエンドとして、ローカルテストに役立つかもしれないとして関心を示す意見がある。
  • 自分の好みの「JavaScriptにコンパイルされる言語」を使ってゲームを開発できるのか、ゲームインフラがTypeScriptの使用を強制するのか、という疑問がある。