このプロジェクトについて

ThunderForgeVTTは、Rustで書かれ、React/Viteフロントエンド(pnpmで管理)を備え、WebAssemblyにコンパイルされたオープンソースのバーチャルテーブルトッププロジェクトです。現在はコンセプトおよびプルーフ・オブ・コンセプト(PoC)段階にあり、単一のクリエイターによって活発に開発されています。このプロジェクトは、対面、オンライン、またはハイブリッドなテーブルトークRPGセッションのためのホスティング非依存の環境を提供することを目指しており、使いやすさ、堅牢性、ゲームプレイ中の摩擦の最小化に焦点を当てています。 現在のステータス:PoCは、apps/web内のRustバックエンドとReact/Viteフロントエンドに焦点を当てています。計画されているPoC機能には、基本的な認証(パスワード用argon2)を備えたログイン画面、ユーザーのゲームを一覧表示するランディング画面、移動可能なトークン(赤と青の四角形)を備えた簡素化されたゲーム画面、および接続されたユーザーへのリアルタイムのトークン位置更新が含まれます。成功基準には、ゲームの作成、ユーザーの招待、最小限の遅延でのトークン移動、およびデプロイメントパイプラインの確立が含まれます。 将来のステップ(PoC後)には、データモデルの固形化、プラグイン/モジュールレイヤーの追加、D&D 5e SRDシステムモジュールの構築、チャット/ロール機能、Discord統合、キャラクター作成、およびdndbeyond統合が含まれます。このプロジェクトはAGPL-3.0-or-laterの下でライセンスされており、商用/コミュニティ利用のための無料の自己ホスティングを許可しますが、変更されたネットワークサービスはソースを共有する必要があります。 注:クリエイターはAI支援(CopilotとGemini)の使用を認めており、2024年9月から2026年5月まで雇用のため開発を一時停止し、その後再開しました。プロジェクトは初期段階にあり、リリース日は設定されていません。