Flutterベースのオープンソース・クロスプラットフォーム対応マルチプレイヤーカードゲームエンジン「The Deck」
(github.com/xajik)-
The Deckの紹介
- 「The Deck」は、モバイル向けマルチプレイヤーのオフラインカードゲームを集約したアプリケーションで、DartとFlutterで開発されている。
- 友人たちとゲームを楽しもうとしたときに必要なカードがなくて困った経験から着想を得て開発された。
- デジタル環境で伝統的なカードゲームを楽しめるよう、ユーザーフレンドリーで協力的なゲーム環境を提供する。
- 1台のデバイスを「テーブル」として設定し、すべてのプレイヤーがリアルタイムでカードの状態を見られる機能が特徴。
-
ゲームプレイ
- ゲームを選択
- ルームに接続
- ゲーム開始
-
その他の情報
- 個人ブログ: 「Game Night Just Got a Digital Upgrade: The Deck」
- AppStore、PlayStoreなど、さまざまなプラットフォームで利用可能
-
コントリビュート
- コントリビュートを歓迎しており、新しいゲームを開発してストアで公開したい場合は連絡可能。
-
Flutter設定
- FVMを使用してFlutter SDKのバージョンを管理
fvmをインストール後、fvm use x.y.zでFlutterバージョンを設定
-
MR / Pull Request
- コミット説明の先頭で使う命名規則: (FEAT), (FIX), (CHORE), (TEST)
-
リリース
- AndroidおよびiOSのアプリストアへリリースする方法を説明
- 一般的なエラーの解決方法を提供
-
ツール
- 新しいReduxテンプレート生成スクリプトを提供
-
ライセンス
- MITライセンスの下でプロジェクトを提供。
1件のコメント
Hacker Newsのコメント
companion appを使って、各プレイヤーの非公開カードを別の端末で見られる機能があるread-onlyで、インタラクションが不足しているのが残念だという意見があるFlick HeartsというAndroidアプリが同じコンセプトを持っていた、という意見virtualtabletop.ioがある、という意見The deck機能の実際の写真があれば、もっとよいだろうという意見