← IndexWork 09 / 36
デジタルカードゲーム|ゲーム AI とバランス調整の仕組み
Voidrive DCG版
アナログのカードゲーム『ヴォイドライブ』をデジタルで実装し、AI プレイヤーに大量の対戦をさせて、そのログをカードの効果やゲームバランスの調整に使う開発版。
- Period
- 2026.05 – 開発中
- Role
- ゲーム実装 / AI 設計 / 学習の仕組み / バランス調整の基盤
- Team
- 個人開発(原作のアナログ版は Seraf() の共同制作)

Overview
ヴォイドライブは、デッキが切れたら負けではなく、デッキと墓地、フィールドを裏返して続行するカードゲームです。表と裏でカードの効果やルールが変わるため、バランスの検証には膨大な対戦が必要でした。
そこでデジタル版を作り、AI 同士に対戦させてログを集める仕組みにしました。人の対戦ログから学ぶ模倣モデルと、盤面の評価に先の展開を試し打ちする探索を組み合わせ、先攻・後攻の有利不利などを数字で確かめられるようにしています。
What I did
- 01
対戦ログから学ぶ AI
盤面の評価(点数・傾向・リスク)に、短いロールアウト(先の展開の試し打ち)を足して手を選びます。評価の傾向はデッキごとに対戦ログから学びます。
- 02
ブラウザの中で学習する模倣モデル
TensorFlow.js で、プレイヤーの選んだ手をまねる模倣モデルを Web Worker の中で学習。学習したモデルと評価のデータは Supabase で保存・同期し、別の端末でも同じ AI を使えます。
- 03
バランス調整に使う
AI 同士の対戦を大量に回し、先攻・後攻の有利や、カードごとの影響を数字で確かめられるようにしました。観戦用の AI や、手の理由を表示する診断も用意しています。
Facts
- 原作
- ヴォイドライブ(アナログカードゲーム)
- AI
- 学習した評価+ロールアウト探索、模倣モデル
Stack
React · TensorFlow.js · Web Worker · Supabase · Vite