「めめめのくらげ」に登場するふれんど(キャラクター)を使用した1対1の対戦型トレーディングカードゲーム。
- ✅ Go バックエンド API
- ✅ Vue.js フロントエンド
- ✅ カード管理システム
- ✅ デッキ構築システム
- ✅ SQLite データベース
- ✅ カードコレクション画面
- ✅ デッキビルダー画面
- 🔲 ゲーム状態管理
- 🔲 バトルシステム
- 🔲 AI 対戦相手
- 🔲 Phaser.js ゲームボード
cd backend
go mod tidy
go run cmd/server/main.gocd frontend
npm install
npm run devGET /api/v1/cards- 全カード取得GET /api/v1/cards/:cardNo- カード詳細取得GET /api/v1/cards/type?type=ふれんど- タイプ別カード取得GET /api/v1/cards/color?color=赤- 色別カード取得GET /api/v1/cards/search?q=検索語- カード検索
GET /api/v1/decks- ユーザーのデッキ一覧POST /api/v1/decks- デッキ作成GET /api/v1/decks/:id- デッキ詳細取得PUT /api/v1/decks/:id- デッキ更新DELETE /api/v1/decks/:id- デッキ削除POST /api/v1/decks/validate- デッキ検証
- デッキは正確に50枚で構築
- 同じカード番号のカードは4枚まで
- ふれんど、サポート、フィールドの3種類のカード
- 相手の負のエネルギーエリアに7枚カードを置く
- 相手のデッキが0枚になる
- スタートフェーズ - レスト状態のカードをアクティブに
- ドローフェーズ - デッキから1枚ドロー
- エネルギーフェーズ - デッキトップをエネルギーエリアに
- メインフェーズ - カードプレイ、アタック
- エンドフェーズ - 手札制限処理