ゲーム

『学マス』の極秘開発裏話 ~新感覚カードゲームの誕生~

皆さん、始めまして!

このブログを運営している「SORA」と申します。

アイドル育成シミュレーションゲーム

「学園アイドルマスター」通称『学マス』は、

育成シミュレーションバトル要素を組み合わせた新感覚のゲームコンテンツです。

本ブログでは、このゲームの開発の裏側や、

バランス調整の課題とその解決方法について詳しく解説していきます。

ゲームデザインに関心のある方は必見の内容となっていますので、ぜひご覧ください。

1. 学マスのダウンロードと公式SNS

1.1 ダウンロード

「学マス」は、iOSとAndroidのアプリストアから、

ダウンロードすることができます。

以下はゲームのダウンロードURLです。

iOS: App Storeでダウンロード

Android: Google Playでダウンロード

1.2 公式SNS

公式X(旧Twitter)アカウントでは、

最新情報やイベントの告知などが発信されています。

ぜひフォローして最新情報をチェックしましょう。

2. 「学マス」とは?

「学マス」は、アイドルの歌やダンスを育成するシミュレーションゲームであり、

プレイヤーはプロデューサーの立場でアイドルを育てていきます。

このゲームの魅力は、プロデュースを重ねることでアイドルの成長が変化し、

個性豊かなキャラクターが展開される点です。

学マスのゲームの基本情報

リリース日: 2024年5月16日

ジャンル: 育成シミュレーションゲーム

プレイスタイル: ターン制カードゲーム

学マスのプロデュースシステムの特徴

「学マス」における“プロデュース”は、

レッスンや試験として実施されるターン制のカードゲームパートを通じて行われます。

プレイヤーは、アイドルたちに対して様々なレッスンを提供し、

その結果をカードとして可視化しながら成果を実感します。

学マスのアイドル育成の多様性

アイドルの成長は、ただ単にスキルの向上だけでなく、

プレイヤーの選択や戦略に大きく依存します。

これにより、同じキャラクターであっても、

プレイスタイルによって全く異なる成長過程を体験することができます。

この多様性が、「学マス」の大きな魅力となっているのです。

学マスのユーザーインターフェースと体験

ゲームのユーザーインターフェースは直感的であり、

初心者でも簡単に操作できる設計になっています。

また、カードのビジュアルやアニメーションも美しく、

プレイヤーは視覚的にも楽しめる要素が豊富です。

これにより、プレイヤーはアイドルとの絆を深めながら、

より一層の没入感を得ることができます。

全体として、「学マス」は単なる育成ゲームにとどまらず、

プレイヤーがアイドルとの感情的なつながりを持ちながら、

戦略的な思考を楽しむことができる作品です。

3. 学マスのレッスンAIとデッキ探索AIの仕組み

「学マス」におけるレッスンAIとデッキ探索AIは、

プレイヤーにとってのゲーム体験を豊かにするための核となる要素です。

このセクションでは、両者の仕組みとその連携について詳しく解説します。

学マスのレッスンAIの機能

レッスンAIは、ターン制のカードバトルを円滑に進行させることが主な目的です。

プレイヤーがスキルカードを使ってアイドルの能力を向上させる中で、

特定の目標を達成するためのアドバイスを提供します。

このAIは、マルコフ決定過程(MDP)を利用して次の行動を決定し、

プレイヤーが選んだカードが次のターンに与える影響を予測します。

この方法により、効果的な戦略の選択をサポートしています。

学マスのデッキ探索AIの役割

デッキ探索AIは、最適なカードデッキの構築に特化したシステムです。

レッスンAIから得られたプレイデータを分析し、各デッキの効率性を評価します。

このプロセスは、単にランダムな選択から成り立つものでなく、

戦略的な構成が求められています。

こうした手法によって、

プレイヤーは勝利を目指すための貴重な情報を手に入れることができます。

学マスの期待スコアの計算方法

レッスンAIは、さまざまなレッスンやデッキ構成に関するプレイ結果を解析し、

期待スコアを算出します。

このスコアは、今後の戦略に影響を及ぼし、

デッキ探索AIが構築戦略を練る際の重要な指標となります。

プレイ時間を短縮しながら多くのレッスンをこなすために、

効率的な手法が採用されています。

学マスの技術的進展

レッスンAIの進化には、深層強化学習アルゴリズムが活用されています。

その中でも、特にProximal Policy Optimization(PPO)が導入されることで、

短い時間で高い効果を発揮できるようになりました。

これにより、AIは複雑な状況にも柔軟に対応できる能力を持っています。

学マスの確率的な行動選択の重要性

レッスンAIは、カード選択の結果が未来のターンにどう関わるかを評価する際、

確率に基づくアプローチを取ります。

これによって、複数の選択肢からリターンが最も高い行動を選び出すことができ、

戦略的なプレイを促進します。

レッスンAIとデッキ探索AIは、

プレイヤーの体験を向上させるために協力し合っています。

この連携により、プレイヤーはより戦略的な判断ができ、

ゲームの楽しさを倍増させることが可能となるのです。

4. 学マスのバランス調整支援システムの概要

開発背景

「学マス」におけるバランス調整は、様々なカードやアイテムの組み合わせ、

さらにはプレイヤーの戦略により、極めて複雑な課題となっています。

この問題に対応するため、カードデッキの性能を効率的に評価し、

調整できるバランス調整支援システムが誕生しました。

このシステムは、「QualiArts」「学マス」開発チームと、

「サイバーエージェント」のAI戦略部門が共同で制作しています。

システムのワークフロー

この支援システムは独自のワークフローを備えており、

以下のステップから成り立っています。

スキルカードとPアイテムの設計 ここに説明新規スキルカードやPアイテムの効果を検討し、

それをマスターデータとしてシステムに追加します。

文を入力してください。

AIの学習プロセス 初回はレッスンAIがスクラッチ学習を行い、

その後、既存モデルをベースにした転移学習を実施します。

デッキの探索とシミュレーション 対象となるスキルカードと、

アイテムを使用してデッキを探索し、

レッスンAIによる対戦シミュレーションを行います。

その結果はGoogle Cloud内のBigQueryに保存され、

視覚的に表示されます。

結果の確認と調整作業 シミュレーション結果に問題が発生した場合、

効果パラメーターを調整し、

問題がなければデバッグを経てリリースします。

機械学習の活用とデータ管理

このシステムでは、深層強化学習を用いた学習機能を導入し、

W&B(Weights&Biases)プラットフォームを通じて、

学習モデルの管理を行っています。

このプラットフォームは技術的知識が少ないプランナーでも、

扱いやすいインターフェースを提供し、

機械学習に特有の複雑なハイパーパラメータ設定を省略できます。

システムインフラの構成

本システムはGoogle Cloudのサーバーレスアーキテクチャに基づいており、

Cloud RunやBatchを組み合わせることで、

効率的なデッキ探索とシミュレーションを実現しています。

管理用コンソールはCloud Run上で動作し、

デッキ探索機能には.NETとPythonのアプリケーションが連携しており、

多数のシミュレーションを同時に行う能力があります。

これは高いスケーラビリティを確保するために重要な要素です。

データの可視化と分析

シミュレーション結果はGoogleスプレッドシートで管理され、

プランナーが日常的に使用しているツールを通じてデータ整理と分析が行えます。

BigQueryに保管されたシミュレーションログには、

デッキの詳細やAI動作が記録されており、

デッキの能力やカード使用頻度も確認できます。

この仕組みにより、バランス調整の結果を迅速に分析し、

必要な修正を行うためのフィードバックループが築かれています。

5. 学マスのレッスンAIの要件と設計

レッスンAIの理念

「学マス」におけるレッスンAIは、

一人用のターン制カードゲームに特化して設計されています。

このAIが効果的に動作するためには、以下の基本要素を的確に満たす必要があります。

要件の具体性

状況に応じたプレイ可能性

レッスンAIはマルコフ決定過程(MDP)を基にしたモデルで設計されています。

この方式では、ゲームの現在の状況と選択肢から、

次の状態を確率的に決定する必要があります。

つまり、現在のゲームボードを状態とし、カードの選択を行動としてとらえ、

それが次のターンに与える影響を考慮するシステムです。

プレイ時間の短縮の重要性

レッスンAIは多くのレッスンを行う必要があり、

その際にプレイ時間をいかに短縮するかが鍵となります。

過去の手法では4ターンのプレイに約5分かかっていることがわかっており、

この点において改善が求められています。

効率的なプレイと強化学習

深層強化学習を導入することで、

さまざまな状況に応じた最適なプレイを習得するシステムが構築されています。

PPO(Proximal Policy Optimization)アルゴリズムを、

活用することで、プレイ時間の削減と高いパフォーマンスの両立が実現されます。

デッキ探索AIとの相互作用

レッスンAIはデッキ探索AIと密接に結びついており、

デッキ探索の過程で得られるデータを活用して、

実際のゲームプレイにおけるスコア評価を高精度で行えるようになります。

これにより、プレイヤーは自分が選んだデッキに対して、

最適な戦略を立てられるようになります。

転移学習の活用

学習においては、転移学習が重要な役割を果たします。

過去に学んだ内容を新たな課題に活かすことで、

必要な学習時間を大幅に短縮します。

これにより、新しいカードが追加されても、

その情報を迅速に適応できるようになります。

状態表現の改良

最終的に、レッスンAIは各要素を統合し、

多様なシチュエーションに適応可能な状態表現を実現しています。

特に、大規模言語モデル(LLM)を用いたテキスト埋め込み技術によって、

従来の方法では対応が難しかった状態や行動の定義においても、

幅広い対応が可能となりました。

まとめ

「学マス」は、アイドルの育成を楽しめるシミュレーションゲームです。

その中心となるのがレッスンAIとデッキ探索AIの連携です。

レッスンAIは深層強化学習を用いて状況に応じた最適なプレイを提案し、

デッキ探索AIはシミュレーションデータを分析して有効なデッキを探索します。

また、バランス調整支援システムを通じて、

新しいカードの追加や強化カードの発見に迅速に対応できるようになっています。

これらの先進的な技術と工夫によって、

「学マス」はプレイヤーにとって魅力的で戦略的な体験を提供します。

今後も開発チームの努力により、さらなる進化が期待できるでしょう。

ABOUT ME
SORA
皆さん、始めまして。 このブログを運営している「SORA」と申します。 私自身、ゲームと自動車に特に興味がありますので、ゲームや自動車に関することを中心に、徹底的に解説していきます!