← IndexWork 09 / 36

デジタルカードゲーム|ゲーム AI とバランス調整の仕組み

Voidrive DCG版

アナログのカードゲーム『ヴォイドライブ』をデジタルで実装し、AI プレイヤーに大量の対戦をさせて、そのログをカードの効果やゲームバランスの調整に使う開発版。

Period
2026.05 – 開発中
Role
ゲーム実装 / AI 設計 / 学習の仕組み / バランス調整の基盤
Team
個人開発(原作のアナログ版は Seraf() の共同制作)
Voidrive DCG版
Fig. 01

Overview

ヴォイドライブは、デッキが切れたら負けではなく、デッキと墓地、フィールドを裏返して続行するカードゲームです。表と裏でカードの効果やルールが変わるため、バランスの検証には膨大な対戦が必要でした。

そこでデジタル版を作り、AI 同士に対戦させてログを集める仕組みにしました。人の対戦ログから学ぶ模倣モデルと、盤面の評価に先の展開を試し打ちする探索を組み合わせ、先攻・後攻の有利不利などを数字で確かめられるようにしています。

What I did

  1. 01

    対戦ログから学ぶ AI

    盤面の評価(点数・傾向・リスク)に、短いロールアウト(先の展開の試し打ち)を足して手を選びます。評価の傾向はデッキごとに対戦ログから学びます。

  2. 02

    ブラウザの中で学習する模倣モデル

    TensorFlow.js で、プレイヤーの選んだ手をまねる模倣モデルを Web Worker の中で学習。学習したモデルと評価のデータは Supabase で保存・同期し、別の端末でも同じ AI を使えます。

  3. 03

    バランス調整に使う

    AI 同士の対戦を大量に回し、先攻・後攻の有利や、カードごとの影響を数字で確かめられるようにしました。観戦用の AI や、手の理由を表示する診断も用意しています。

Facts

原作
ヴォイドライブ(アナログカードゲーム)
AI
学習した評価+ロールアウト探索、模倣モデル

Stack

React · TensorFlow.js · Web Worker · Supabase · Vite