(57)【要約】【課題】電子ゲームで使用されるゲーム媒体を自動的に組み合わせることを可能にする。【解決手段】プレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定し、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいてメインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択し、選択されたゲーム媒体を組み合わせてデッキとして提案する。【選択図】図６
2020054776.tif 000002
【特許請求の範囲】
【請求項１】
電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せ装置であって、
電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定手段と、
電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択手段と、
を備え、
前記ゲーム媒体選択手段において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せ装置。
【請求項２】
請求項１に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段は、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いたアソシエーション分析にて（前記メインゲーム媒体がデッキに含まれるときに前記メインゲーム媒体以外の対象ゲーム媒体がデッキに含まれる割合）／（前記メインゲーム媒体がデッキに含まれる割合）で表される前記対象ゲーム媒体に対する信頼度に基づいて、前記信頼度が高い順に前記メインゲーム媒体に組み合わせるゲーム媒体を選択することを特徴とするゲーム媒体自動組合せ装置。
【請求項３】
請求項２に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段は、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いたアソシエーション分析にて（前記対象ゲーム媒体がデッキに含まれる割合）で表される前記対象ゲーム媒体に対する支持度、及び、（前記信頼度）／（前記対象ゲーム媒体がデッキに含まれる割合）で表されるリフトをさらに参照して、
前記支持度が第１基準値以上であり、かつ前記信頼度が第２基準値以上であり、かつ前記リフトが第３基準値以上であるゲーム媒体から前記信頼度が高い順に前記メインゲーム媒体に組み合わせるゲーム媒体を選択することを特徴とするゲーム媒体自動組合せ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のゲーム媒体自動組合せ装置であって、
前記メインゲーム媒体決定手段は、電子ゲームのプレイヤが所有するゲーム媒体のうち指定された指定ゲーム媒体がリーダとして使われ易いランキングにおいて第１基準ランク以上である場合に前記指定ゲーム媒体を前記メインゲーム媒体とし、前記第１基準ランクより低い場合に当該指定ゲーム媒体以外のゲーム媒体を前記メインゲーム媒体とすることを特徴とするゲーム媒体自動組合せ装置。
【請求項５】
請求項４に記載のゲーム媒体自動組合せ装置であって、
前記メインゲーム媒体決定手段は、前記指定ゲーム媒体がリーダとして使われ易いランキングにおいて前記第１基準ランク以上である場合に前記指定ゲーム媒体を前記メインゲーム媒体とし、前記第１基準ランクより低い場合に当該指定ゲーム媒体以外のゲーム媒体のうち当該ゲーム媒体がリーダとして使われ易いランキングにおいて前記第１基準ランク以上である場合に当該ゲーム媒体を前記メインゲーム媒体とし、それ以外の場合、前記プレイヤが所有するゲーム媒体のうち使用の人気が最も高いゲーム媒体を前記メインゲーム媒体とすることを特徴とするゲーム媒体自動組合せ装置。
【請求項６】
請求項１〜５のいずれか１項に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段において前記メインゲーム媒体に組み合わされるゲーム媒体が存在しない場合に前記メインゲーム媒体を変更するメインゲーム媒体変更手段を備えることを特徴とするゲーム媒体自動組合せ装置。
【請求項７】
請求項１〜６のいずれか１項に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段は、前記メインゲーム媒体に割り当てられた属性に基づいてゲーム媒体から選択を行うことを特徴とするゲーム媒体自動組合せ装置。
【請求項８】
請求項１〜７のいずれか１項に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段は、前記ゲーム媒体毎に予め割り当てられたコスト値に基づいて、提案するデッキに含まれる前記ゲーム媒体のコスト値の合計が予め設定された基準コスト値以下となるように選択を行うことを特徴とするゲーム媒体自動組合せ装置。
【請求項９】
請求項１〜８のいずれか１項に記載のゲーム媒体自動組合せ装置であって、
前記ゲーム媒体選択手段は、提案するデッキに含まれる前記ゲーム媒体の組み合わせに応じて発動可能な電子ゲーム上の効果に基づいて前記ゲーム媒体の選択を行うことを特徴とするゲーム媒体自動組合せ装置。
【請求項１０】
電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せプログラムであって、
コンピュータを、
電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定手段と、
電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択手段と、
として機能させ、
前記ゲーム媒体選択手段において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せプログラム。
【請求項１１】
電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せ方法であって、
電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定工程と、
電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択工程と、
を備え、
前記ゲーム媒体選択工程において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ゲームにおけるゲーム媒体自動組合せ装置、ゲーム媒体自動組合せプログラム及びゲーム媒体自動組合せ方法に関する。
【背景技術】
【０００２】
様々な特徴を有するゲーム媒体（キャラクタ、カード、アイテム）等を組み合わせたデッキを用いてゲームをプレイする電子ゲームが知られている。このような電子ゲームにおいて、よく使用されるゲーム媒体の組み合わせを求めたいという要求がある。要素の組み合わせの関連性を求める方法として、非特許文献１に記載された技術が知られている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"Fast Algorithms for Mining Association Rules", http://www.vldb.org/conf/1994/P487.PDF
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ゲーム媒体を組み合わせてプレイされる電子ゲームにおいて適切なゲーム媒体の組み合わせを自動的に行うことが望まれている。例えば、電子ゲームのプレイヤに対して自動的に組み合わされたゲーム媒体を提案することによって、電子ゲームをより容易に楽しむことができるようにすることが望まれている。また、例えば、プレイヤとコンピュータとの対戦やコンピュータ同士の対戦を実現するためにコンピュータが使用するゲーム媒体の組み合わせを自動的に決定できることが望ましい。
【課題を解決するための手段】
【０００５】
本発明の１つの態様は、電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せ装置であって、電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定手段と、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択手段と、を備え、前記ゲーム媒体選択手段において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せ装置である。
【０００６】
また、本発明の別の態様は、電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せプログラムであって、コンピュータを、電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定手段と、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択手段と、として機能させ、前記ゲーム媒体選択手段において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せプログラムである。
【０００７】
また、本発明の別の態様は、電子ゲームで使用されるゲーム媒体を自動的に組み合わせてデッキとして提案するゲーム媒体自動組合せ方法であって、電子ゲームのプレイヤが所有するゲーム媒体のうち１つを軸となるメインゲーム媒体として決定するメインゲーム媒体決定工程と、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いた機械学習処理又は分析処理に基づいて前記メインゲーム媒体が選択された場合に前記メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択するゲーム媒体選択工程と、を備え、前記ゲーム媒体選択工程において選択されたゲーム媒体を組み合わせてデッキとして提案することを特徴とするゲーム媒体自動組合せ方法である。
【０００８】
ここで、前記ゲーム媒体選択手段（工程）は、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いたアソシエーション分析にて（前記メインゲーム媒体がデッキに含まれるときに前記メインゲーム媒体以外の対象ゲーム媒体がデッキに含まれる割合）／（前記メインゲーム媒体がデッキに含まれる割合）で表される前記対象ゲーム媒体に対する信頼度に基づいて、前記信頼度が高い順に前記メインゲーム媒体に組み合わせるゲーム媒体を選択することが好適である。
【０００９】
また、前記ゲーム媒体選択手段（工程）は、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いたアソシエーション分析にて（前記対象ゲーム媒体がデッキに含まれる割合）で表される前記対象ゲーム媒体に対する支持度、及び、（前記信頼度）／（前記対象ゲーム媒体がデッキに含まれる割合）で表されるリフトをさらに参照して、前記支持度が第１基準値以上であり、かつ前記信頼度が第２基準値以上であり、かつ前記リフトが第３基準値以上であるゲーム媒体から前記信頼度が高い順に前記メインゲーム媒体に組み合わせるゲーム媒体を選択することが好適である。
【００１０】
また、前記メインゲーム媒体決定手段（工程）は、電子ゲームのプレイヤが所有するゲーム媒体のうち指定された指定ゲーム媒体がリーダとして使われ易いランキングにおいて第１基準ランク以上である場合に前記指定ゲーム媒体を前記メインゲーム媒体とし、前記第１基準ランクより低い場合に当該指定ゲーム媒体以外のゲーム媒体を前記メインゲーム媒体とすることが好適である。
【００１１】
また、前記メインゲーム媒体決定手段（工程）は、前記指定ゲーム媒体がリーダとして使われ易いランキングにおいて前記第１基準ランク以上である場合に前記指定ゲーム媒体を前記メインゲーム媒体とし、前記第１基準ランクより低い場合に当該指定ゲーム媒体以外のゲーム媒体のうち当該ゲーム媒体がリーダとして使われ易いランキングにおいて前記第２基準ランク以上である場合に当該ゲーム媒体を前記メインゲーム媒体とし、それ以外の場合、前記プレイヤが所有するゲーム媒体のうち使用の人気が最も高いゲーム媒体を前記メインゲーム媒体とすることが好適である。
【００１２】
また、前記ゲーム媒体選択手段（工程）において前記メインゲーム媒体に組み合わされるゲーム媒体が存在しない場合に前記メインゲーム媒体を変更するメインゲーム媒体変更手段を備えることが好適である。
【００１３】
また、前記ゲーム媒体選択手段（工程）は、前記メインゲーム媒体に割り当てられた属性に基づいてゲーム媒体から選択を行うことが好適である。
【００１４】
また、前記ゲーム媒体選択手段（工程）は、前記ゲーム媒体毎に予め割り当てられたコスト値に基づいて、提案するデッキに含まれる前記ゲーム媒体のコスト値の合計が予め設定された基準コスト値以下となるように選択を行うことが好適である。
【００１５】
また、前記ゲーム媒体選択手段（工程）は、提案するデッキに含まれる前記ゲーム媒体の組み合わせに応じて発動可能な電子ゲーム上の効果に基づいて前記ゲーム媒体の選択を行うことが好適である。
【発明の効果】
【００１６】
本発明によれば、電子ゲームで使用されるゲーム媒体の適切な組み合わせを自動的に決定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態におけるゲーム媒体自動組合せ装置の構成を示す図である。
【図２】本発明の実施の形態における出現頻度データベースの登録例を示す図である。
【図３】本発明の実施の形態における関係性データベースの登録例を示す図である。
【図４】本発明の実施の形態におけるリーダ出現頻度データベースの登録例を示す図である。
【図５】本発明の実施の形態におけるゲーム媒体データベースの登録例を示す図である。
【図６】本発明の実施の形態におけるゲーム媒体自動組合せ処理を示すフローチャートである。
【図７】本発明の実施の形態におけるゲーム媒体選択処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
＜ゲーム媒体自動組合せ装置の構成＞
本発明の実施の形態におけるゲーム媒体自動組合せ装置１００は、図１に示すように、処理部１０、記憶部１２、入力部１４及び出力部１６を含んで構成される。すなわち、ゲーム媒体自動組合せ装置１００は、コンピュータの基本構成を備えており、一般的なＰＣ等とすることができる。また、ゲーム媒体自動組合せ装置１００は、その機能の一部をインターネット等の通信手段によって接続された外部サーバによって実現してもよい。
【００１９】
処理部１０は、ＣＰＵ等の演算処理を行う手段を含む。処理部１０は、記憶部１２に記憶されているデータ提供プログラムを実行することによって、本実施の形態におけるゲーム媒体自動組合せ処理を実現する。記憶部１２は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部１２は、処理部１０とアクセス可能に接続され、ゲーム媒体自動組合せプログラム、ゲーム媒体自動組合せ処理に供されるデータ等を記憶する。入力部１４は、ゲーム媒体自動組合せ装置１００に情報を入力する手段を含む。入力部１４は、例えば、ユーザからの入力を受けるタッチパネルやキーボードを備える。また、入力部１４は、ゲーム媒体自動組合せ装置１００の外部から情報を受け取るネットワークインターフェース等を含み、ゲーム媒体自動組合せプログラム、ゲーム媒体自動組合せ処理に供されるデータを受信する。出力部１６は、ゲーム媒体自動組合せ装置１００で処理された情報を出力する手段を含む。出力部１６は、例えば、ディスプレイを備える。また、ゲーム媒体自動組合せ装置１００の外部へ情報を送信するネットワークインターフェース等を含み、外部サーバ等に情報を送信する。
【００２０】
ゲーム媒体とは、電子ゲームで使用される情報であって、例えば、キャラクタ、アイテム、カード等が挙げられる。電子ゲームにおいて、ゲーム媒体には種類毎にその特徴を示す情報、すなわち電子ゲームの処理で用いられる属性、パラメータ（体力値、攻撃力、レアリティなど）、スキルの発動条件、スキル発動時の効果などが与えられる。電子ゲームをプレイする際には、複数種のゲーム媒体を組み合わせたデッキが用いられる。
【００２１】
本実施の形態では、ゲーム媒体自動組合せ装置１００によって、電子ゲームで使用されるゲーム媒体の組み合わせを自動的に決定する処理を行う。本実施の形態では、ゲーム媒体としてキャラクタを例として説明するが、他のゲーム媒体（アイテム、カード等）であっても同様に処理することができる。
【００２２】
＜ゲーム媒体自動組合せ処理に用いられ情報＞
ゲーム媒体自動組合せ装置１００に入力されるデータは、ゲーム媒体の出現頻度、ゲーム媒体同士の関係性（支持度、信頼度、リフト）、及びゲーム媒体のリーダとしての出現頻度の情報を含む。
【００２３】
これらのデータは、電子ゲームにおいて過去に実際に使用されたデッキの情報から求めることができる。ゲーム媒体自動組合せ装置１００は、過去の使用されたデッキに含まれるゲーム媒体の組み合わせの情報を取得し、統計的な処理を行うことによってゲーム媒体の出現頻度、ゲーム媒体同士の関係性（支持度、信頼度、リフト）、及びゲーム媒体のリーダとしての出現頻度を求める。
【００２４】
ゲーム媒体の出現頻度は、電子ゲームにおいて各ゲーム媒体が使用される頻度を示すデータである。ゲーム媒体の出現頻度は、ゲーム媒体の種類毎の過去に使用されたゲーム媒体の総数に対する出現数で表される。
【００２５】
図２は、ゲーム媒体の出現頻度を記録した出現頻度データベースの例を示す。出現頻度データベースには、ゲーム媒体に固有に割り当てられたゲーム媒体ＩＤ、ゲーム媒体名及び出現頻度が関連付けて登録される。出現頻度データベースは、例えば、記憶部１２に記憶される。
【００２６】
ゲーム媒体同士の関係性は、複数のゲーム媒体がデッキに含まれる際の関係性を示す情報である。本実施の形態では、ゲーム媒体同士の関係性を示すために過去に使用されたゲーム媒体の組み合わせであるデッキについてアソシエーション分析を適用する。アソシエーション分析によって、電子ゲームのデッキについてゲーム媒体同士の関係性を示す支持度、信頼度（確信度）及びリフトの情報を得ることができる。
【００２７】
支持度（ｓｕｐｐｏｒｔ）は、１つのデッキについてある種類のゲーム媒体が含まれているときに、他の種類のゲーム媒体が含まれる割合を示す。例えば、種類Ａのゲーム媒体がデッキに含まれているときに、種類Ｂのゲーム媒体が同じデッキに含まれている割合である。この場合、条件部（Ａ）に対して結論部（Ｂ）を共に含むというルールが出現する割合を示すことになる。条件部（Ａ）及び結論部（Ｂ）に対する支持度は数式（１）で表される。
【数１】
2020054776.tif 000003
【００２８】
信頼度（Ｃｏｎｆｉｄｅｎｃｅ）は、確信度とも呼ばれ、ある種類のゲーム媒体が出現する割合の中で当該種類のゲーム媒体と他の種類のゲーム媒体との組み合わせが出現する割合を示す。例えば、種類Ａのゲーム媒体がデッキに含まれている割合の中で、種類Ａのゲーム媒体と他の種類Ｂのゲーム媒体とを共に含むデッキが出現する割合である。条件部（Ａ）及び結論部（Ｂ）に対する信頼度は数式（２）で表される。
【数２】
2020054776.tif 000004
【００２９】
リフト（Ｌｉｆｔ）は、ある種類のゲーム媒体と共に他の種類のゲーム媒体を組み合わせたデッキの割合がすべてのデッキの中で当該他の種類のゲーム媒体を選択したデッキの割合よりどれだけ多いかを示す。例えば、種類Ａのゲーム媒体と他の種類Ｂのゲーム媒体とを組み合わせたデッキの割合と、種類Ｂのゲーム媒体を含むデッキの割合との比で表される。条件部（Ａ）及び結論部（Ｂ）に対するリフトは数式（３）で表される。
【数３】
2020054776.tif 000005
【００３０】
図３は、ゲーム媒体同士の関係性を記録した関係性データベースの例を示す。関係性データベースには、条件部となるゲーム媒体に固有に割り当てられたゲーム媒体ＩＤ、ゲーム媒体名及びレアリティ、結論部となるゲーム媒体に固有に割り当てられたゲーム媒体ＩＤ、ゲーム媒体名及びレアリティ、条件部及び結論部の組み合わせに対する支持度、信頼度及びリフトが関連付けて登録される。関係性データベースは、例えば、記憶部１２に記憶される。
【００３１】
ゲーム媒体のリーダとしての出現頻度は、電子ゲームにおいて各ゲーム媒体がデッキのリーダとして使用される頻度を示すデータである。ゲーム媒体のリーダとしての出現頻度は、ゲーム媒体の種類毎の過去に使用されたゲーム媒体の総数に対してリーダとして使用された数で表される。
【００３２】
図４は、ゲーム媒体のリーダとしての出現頻度を記録したリーダ出現頻度データベースの例を示す。リーダ出現頻度データベースには、ゲーム媒体に固有に割り当てられたゲーム媒体ＩＤ、ゲーム媒体名及びリーダとしての出現頻度が関連付けて登録される。リーダ出現頻度データベースは、例えば、記憶部１２に記憶される。
【００３３】
なお、アソシエーション分析を行う際、支持度が所定の閾値以下のゲーム媒体を計算の対象から除外し、除外されたゲーム媒体を除く残りのゲーム媒体の組み合わせについて支持度が所定の閾値以下のゲーム媒体の組み合わせを計算の対象から除外するようにしてもよい。例えば、アプリオリアルゴリズムを利用して、アソシエーション分析を行うようにしてもよい。
【００３４】
また、ゲーム媒体毎に、電子ゲーム上の属性、コスト及びスキルに関する情報を割り当てて、これらの情報を利用してもよい。図５は、ゲーム媒体の属性などを記録したゲーム媒体データベースの例を示す。電子ゲーム上の属性に関する情報は、電子ゲームにおけるゲーム媒体の特徴を示す情報であり、例えば、「火」、「水」、「土」等の属性がゲーム媒体毎に割り当てられる。属性は、電子ゲームにおいてゲーム媒体を使用したときにゲーム上の効果を与える際に考慮される。例えば、「火」の属性を有するゲーム媒体を使用した場合には火に関する攻撃を相手（敵）に与えられる等、各属性に応じてゲーム上の効果に影響を与えるようにすることができる。電子ゲーム上のコストに関する情報は、電子ゲームにおいて各ゲーム媒体を使用するときに考慮されるパラメータである。例えば、１つのデッキに含まれる複数のゲーム媒体の総コストに上限を設ける等して、デッキに含まれるゲーム媒体の組み合わせに制限を与えるために用いられる。電子ゲーム上のスキルに関する情報は、ゲーム媒体を使用することによって得られるゲーム上の効果を示す情報である。例えば、複数の種類のゲーム媒体を同一のデッキに含めることによって初めて得られるゲーム上の効果があれば当該ゲーム媒体の組み合わせを示す情報とすることができる。また、例えば、同一のデッキに含めるとゲーム媒体が有するゲーム上の効果が現れなくなってしまうゲーム媒体同士の組み合わせがある場合、当該ゲーム媒体の組み合わせを示す情報を含んでもよい。
【００３５】
＜ゲーム媒体自動組合せ処理＞
以下、図６のフローチャートを参照して、本実施の形態におけるゲーム媒体自動組合せ処理について説明する。ここで、電子ゲームのプレイヤとなるユーザが既に所有している複数のゲーム媒体から組み合わせを決定する処理を行う。したがって、ユーザは、既に複数のゲーム媒体を所有しているものとし、当該ゲーム媒体はユーザに関連付けられて記憶部１２に記憶されているものとする。
【００３６】
ステップＳ１０では、デッキを構成するゲーム媒体の組み合わせの初期条件が設定される。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００は初期設定手段として機能する。初期条件としては、デッキに含めるゲーム媒体の総数、デッキに含めることができるゲーム媒体の総コスト等の条件が設定される。
【００３７】
ステップＳ１２では、デッキにおいてリーダとなるゲーム媒体を設定する。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はリーダゲーム媒体決定手段として機能する。
【００３８】
ゲーム媒体自動組合せ装置１００は、ユーザからリーダとなるゲーム媒体の指定を受け付ける。ユーザは、入力部１４を用いて、軸となるゲーム媒体を特定する情報（例えば、ゲーム媒体ＩＤ又はゲーム媒体名）を入力する。このとき、ユーザが所有しているゲーム媒体のリストを出力部１６に表示させ、そのリストの中からゲーム媒体を選択させるようにしてもよい。ゲーム媒体自動組合せ装置１００は、ユーザによって入力されたゲーム媒体をリーダゲーム媒体として決定する。
【００３９】
なお、リーダゲーム媒体を設定する際に、リーダ出現頻度データベースに基づいてリーダゲーム媒体を決定する処理としてもよい。例えば、ユーザが入力したゲーム媒体がリーダ出現頻度データベースにおいて所定の第１基準ランク以上の出現頻度である場合に軸となるリーダゲーム媒体として決定する。例えば、ユーザが入力したゲーム媒体がリーダ出現頻度データベースにおいてトップから３０位までの第１基準ランクに含まれている場合にリーダゲーム媒体として決定する。一方、当該第１基準ランクより低いランクである場合にはリーダゲーム媒体として決定しないようにする。この場合、ユーザに他のゲーム媒体を再度入力させるようにしてもよい。また、リーダ出現頻度データベースにおいて所定の第２基準ランク以上の出現頻度であり、ユーザが所有する他のゲーム媒体が存在する場合、当該ゲーム媒体をリーダゲーム媒体として自動的に決定するようにしてもよい。このとき、該当するゲーム媒体が複数存在する場合、リーダ出現頻度データベースにおいてよりランクが高いゲーム媒体をリーダゲーム媒体として決定してもよい。さらに、ユーザが所有するゲーム媒体において第２基準ランク以上の出現頻度を有するゲーム媒体が存在しない場合、ユーザが所有するゲーム媒体のうち使用の人気が最も高いゲーム媒体をリーダゲーム媒体としてもよい。すなわち、ユーザが所有するゲーム媒体のうち出現頻度データベースにおいて最も出現頻度が高いゲーム媒体をリーダゲーム媒体として自動的に決定するようにしてもよい。
【００４０】
ステップＳ１４では、ゲーム媒体の組み合わせの軸となるゲーム媒体をメインゲーム媒体として決定する処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はメインゲーム媒体決定手段として機能する。ここでは、ステップＳ１２においてリーダゲーム媒体としたゲーム媒体を軸となるメインゲーム媒体として決定する。
【００４１】
ステップＳ１６では、組み合わせるゲーム媒体の設定が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はゲーム媒体選択手段として機能する。当該ステップは、図７に示すフローチャートに沿って、ステップＳ３０〜Ｓ３６において処理される。
【００４２】
ステップＳ３０では、所定の選択ルールに従ってメインゲーム媒体に対して相性の良いゲーム媒体が組み合わせの候補となるゲーム媒体候補として選択される。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はゲーム媒体候補選択手段として機能する。
【００４３】
本実施の形態では、電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータに基づいてメインゲーム媒体が選択された場合に当該メインゲーム媒体と組み合わせて使用されるゲーム媒体をデッキに含める候補として選択する。以下の処理では、ユーザが所有するゲーム媒体のうちメインゲーム媒体及び既にデッキに含めるゲーム媒体として選択されたゲーム媒体を除いたゲーム媒体から次のゲーム媒体候補を選択するものとする。
【００４４】
具体的には、電子ゲームにおいて過去に使用されたデッキに対するアソシエーション分析に基づいてゲーム媒体候補を求める。上記のように電子ゲームで過去に使用されたデッキに含まれるゲーム媒体の組み合わせに関するデータを用いたアソシエーション分析にて求めた信頼度に基づいてゲーム媒体候補を決定することが好適である。関係性データベースを参照して、メインゲーム媒体を条件部とし、ユーザが所有するゲーム媒体のうちメインゲーム媒体以外のゲーム媒体を結論部とした場合の信頼度に基づいて、当該信頼度が高い順にメインゲーム媒体に組み合わせるゲーム媒体候補を選択することが好適である。
【００４５】
このとき、支持度、信頼度及びリフトに基準値を設け、メインゲーム媒体に対してこれらの値のいずれか1つが基準値に対して所定の条件を満たすゲーム媒体からゲーム媒体候補を選択することがより好適である。例えば、関係性データベースを参照して、メインゲーム媒体を条件部とし、ユーザが所有するゲーム媒体のうちメインゲーム媒体以外のゲーム媒体を結論部とした場合の支持度に基づいて、当該支持度が第１基準値以上であるゲーム媒体からゲーム媒体候補を選択することが好適である。第１基準値は、例えば、０．０１に設定するとよい。また、例えば、関係性データベースを参照して、メインゲーム媒体を条件部とし、ユーザが所有するゲーム媒体のうちメインゲーム媒体以外のゲーム媒体を結論部とした場合の信頼度に基づいて、当該信頼度が第２基準値以上であるゲーム媒体からゲーム媒体候補を選択することが好適である。第２基準値は、例えば、０．０１に設定することが好適である。また、例えば、関係性データベースを参照して、メインゲーム媒体を条件部とし、ユーザが所有するゲーム媒体のうちメインゲーム媒体以外のゲーム媒体を結論部とした場合のリフトに基づいて、当該リフトの値が第３基準値以上であるゲーム媒体からゲーム媒体候補を選択することが好適である。第３基準値は、例えば、０．０９に設定することが好適である。
【００４６】
これらの支持度、信頼度及びリフトに対する条件は、それぞれ単独で適用してもよいし、２つ以上の条件を組み合わせて適用してもよい。例えば、メインゲーム媒体に対する支持度が第１基準値以上であり、信頼度が第２基準値以上であり、リフトの値が第３基準値以上であるゲーム媒体から信頼度が高い順にメインゲーム媒体に組み合わせるゲーム媒体候補を選択することが好適である。
【００４７】
また、第１基準値、第２基準値及び第３基準値を変更できるようにしてもよい。これらの基準値を変更することによってメインゲーム媒体に対して組み合わされるゲーム媒体候補として選択されるゲーム媒体を変更することができるので、ゲーム媒体候補の選択についてバリエーションを与えることができる。
【００４８】
具体的には、ユーザからの設定によって第１基準値、第２基準値及び第３基準値を変更できるようにしてもよい。例えば、ゲーム媒体同士の組み合わせについてユーザによってより支持されている組み合わせとするかバリエーションに富んだ組み合わせとするかの設定をユーザに設定させ、前者の場合には後者の場合に比べて支持度に対する第１基準値を高く設定するようにすればよい。このように、第１基準値、第２基準値及び第３基準値の設定によって、メインゲーム媒体に対して組み合わされるゲーム候補媒体が異なってくるので、ユーザの設定に応じてそれぞれの基準値を変更すればよい。
【００４９】
また、電子ゲームの進行に応じて第１基準値、第２基準値及び第３基準値を変更できるようにしてもよい。例えば、電子ゲームが進行するにつれて支持度に対する第１基準値を高くするように設定するようにすればよい。これによって、進行につれて難しくなる電子ゲームにおいて、電子ゲームの進行につれてユーザにより支持されているゲーム媒体同士の組み合わせを提案できる。逆に、電子ゲームが進行するにつれて支持度に対する第１基準値を低くするように設定するようにすればよい。これによって、電子ゲームの進行につれてユーザにより支持されていないゲーム媒体同士の組み合わせを提案するようにして電子ゲームの困難性を高めるようにすることできる。このように、第１基準値、第２基準値及び第３基準値の設定によって、メインゲーム媒体に対して組み合わされるゲーム候補媒体が異なってくるので、電子ゲームの進行に応じてそれぞれの基準値を変更すればよい。
【００５０】
具体的には、ユーザが所有するゲーム媒体の状態に応じて第１基準値、第２基準値及び第３基準値を変更できるようにしてもよい。例えば、ユーザが所有するゲーム媒体の数に応じて第１基準値、第２基準値及び第３基準値の設定を変更するようにすればよい。これによって、メインゲーム媒体の数に応じてメインゲーム媒体に対して組み合わされるゲーム候補媒体の選択肢の広がりを変更することができ、より適切な組み合わせがなされるようにすることができる。
【００５１】
また、アソシエーション分析に代えて、機械学習を用いてゲーム媒体候補を選択するようにしてもよい。この場合、過去にデッキとして組み合わせて使用されたゲーム媒体の情報を入力として、どのような組み合わせの頻度がより高いかを機械学習させる。そして、その結果得られたモデルを用いてメインゲーム媒体に対してゲーム媒体候補を選択するようにしてもよい。
【００５２】
ステップＳ３２では、コストチェック処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はコストチェック手段として機能する。すなわち、メインゲーム媒体に組み合わせてデッキに含めるゲーム媒体のコスト値に関する条件が定められている場合に当該条件を満たすように処理が行われる。
【００５３】
例えば、１つのデッキに含めることができるゲーム媒体の総コスト基準値が決まっている場合、ゲーム媒体データベースを参照して、すでに選択されているゲーム媒体のコストとステップＳ３０において選択されたゲーム媒体候補のコストの合計値を算出し、当該合計値が総コスト基準値を上回っているか否かを判定する。もし、合計値が総コスト基準値を上回っている場合にはステップＳ３０で選択されたゲーム媒体候補を候補から外す。この場合、ステップＳ３０に処理を戻し、次のゲーム媒体候補を選択するようにしてもよい。合計値が総コスト基準値以下である場合、ステップＳ３４に処理を移行させる。
【００５４】
なお、コストチェック処理で行われる処理は、当該例に限定されるものではなく、ゲーム媒体のコストに関係するものであればよい。
【００５５】
ステップＳ３４では、属性チェック処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００は属性チェック手段として機能する。すなわち、メインゲーム媒体に組み合わせてデッキに含めるゲーム媒体の属性に関する条件が定められている場合に当該条件を満たすように処理が行われる。
【００５６】
例えば、１つのデッキに含めることができるゲーム媒体の属性の組み合わせが限定されている場合、ゲーム媒体データベースを参照して、ステップＳ３０において選択されたゲーム媒体候補の属性が既にメインゲーム媒体に組み合わされるゲーム媒体として選択されているゲーム媒体の属性に対して条件を満たしているか否かを判定する。例えば、「火」の属性が割り当てられているゲーム媒体に対して「水」の属性が割り当てられているゲーム媒体の組み合わせが禁止されている場合、既に選択済みのゲーム媒体とステップＳ３０において新たに選択されたゲーム媒体候補の属性が当該組み合わせに該当しているか否かが判定される。そして、組み合わせの条件を満たしていない場合、ステップＳ３０で選択されたゲーム媒体候補を候補から外す。この場合、ステップＳ３０に処理を戻し、次のゲーム媒体候補を選択するようにしてもよい。組み合わせの条件を満たしている場合、ステップＳ３６に処理を移行させる。
【００５７】
なお、属性チェック処理で行われる処理は、当該例に限定されるものではなく、ゲーム媒体の属性に関係するものであればよい。
【００５８】
ステップＳ３６では、スキル発動チェック処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はスキル発動チェック手段として機能する。すなわち、メインゲーム媒体に組み合わせてデッキに含めるゲーム媒体のスキルの発動に関する条件が定められている場合に当該条件を満たすように処理が行われる。
【００５９】
例えば、１つのデッキに含めることができるゲーム媒体の組み合わせによってゲーム媒体のスキルが発動できなくなる条件がある場合、ゲーム媒体データベースを参照して、ステップＳ３０において選択されたゲーム媒体候補をデッキに含めることによって既にメインゲーム媒体に組み合わされるゲーム媒体として選択されているゲーム媒体のスキルが発動できなくなるか否かを判定する。そして、スキルが発動できなくなる組み合わせに該当する場合、ステップＳ３０で選択されたゲーム媒体候補を候補から外す。この場合、ステップＳ３０に処理を戻し、次のゲーム媒体候補を選択するようにしてもよい。スキルが発動できる組み合わせになっている場合、メインルーチンのステップＳ１６に処理を移行させる。
【００６０】
なお、スキル発動チェック処理で行われる処理は、当該例に限定されるものではなく、ゲーム媒体のスキルの発動に関係するものであればよい。
【００６１】
また、ステップＳ３２〜Ｓ３６における処理は、必要に応じて適用すればよく、必須の構成ではない。また、ゲーム媒体候補を選択する際に、他の条件に関する処理を組み合わせてもよい。
【００６２】
ステップＳ１６では、ゲーム媒体候補を新たにデッキに加える処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はゲーム媒体追加手段として機能する。ステップＳ１４で選択されたゲーム媒体候補がユーザが所持するゲーム媒体に含まれていれば、現在のメインゲーム媒体に組み合わされる新たなゲーム媒体としてデッキに追加する。
【００６３】
ステップＳ１８では、提案するデッキに含めるゲーム媒体数に到達したか否かが判定される。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はゲーム媒体数判定手段として機能する。ステップＳ１６にて新たなゲーム媒体を加えられることによってデッキに含まれるゲーム媒体の数が所定の基準数に到達したか否かが判定される。ゲーム媒体の数が基準数未満である場合にはステップＳ２２に処理を移行させ、基準数以上になった場合にはステップＳ２６に処理を移行させる。
【００６４】
ステップＳ２２では、メインゲーム媒体を変更する必要があるか否かが判定される。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はメインゲーム媒体判定手段として機能する。ステップＳ１６のゲーム媒体候補の選択処理において現在のメインゲーム媒体に組み合わされる次のゲーム媒体が存在しない状況である場合、メインゲーム媒体を変更する必要がある。メインゲーム媒体を変更する必要がある場合にはステップＳ２４に処理を移行させ、メインゲーム媒体を変更する必要がない場合にはステップＳ１６に処理を戻して次のゲーム媒体候補の選択処理を行う。
【００６５】
ステップＳ２４では、新たな軸となるメインゲーム媒体を設定する処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はメインゲーム媒体変更手段として機能する。すなわち、ユーザが所持するゲーム媒体のうち既にデッキとして組み合わされているゲーム媒体から次のメインゲーム媒体を決定する。デッキにおいてリーダとなるゲーム媒体を設定する。
【００６６】
例えば、リーダ出現頻度データベースを参照して、既にデッキとして組み合わされているゲーム媒体からリーダとしての出現頻度が最も高いゲーム媒体を新たなメインゲーム媒体として設定する。なお、新たなメインゲーム媒体の選択方法は、これに限定されるものではなく、他の条件に基づいて新たなメインゲーム媒体を選択するようにしてもよい。
【００６７】
ステップＳ２６では、ゲーム媒体の組み合わせであるデッキの候補をユーザ（プレイヤ）に提示する処理が行われる。当該ステップにおける処理によって、ゲーム媒体自動組合せ装置１００はデッキ提案手段として機能する。出力部１６を用いて、ステップＳ１０〜Ｓ２４の処理によって得られたゲーム媒体の組み合わせをデッキの候補としてユーザに提示する。このとき、当該デッキの候補を採用するか否かをユーザに選択させるようにしてもよい。
【００６８】
なお、本実施の形態では、デッキの枠のすべてが埋まるようにゲーム媒体の組み合わせを決定する態様について説明したがこれに限定されるものではない。デッキの枠のうち所定数以上を埋めるようにゲーム媒体の組み合わせを決定するようにしてもよい。具体的には、ステップＳ１８において、デッキの枠のうち所定数以上のゲーム媒体が選択されたか否かを判定すればよい。
【００６９】
以上のように、本実施の形態におけるゲーム媒体自動組合せ装置１００によれば、電子ゲームで使用されるゲーム媒体の適切な組み合わせを自動的に決定することができる。
【００７０】
また、ユーザ端末からゲーム媒体の組み合わせ処理に関する情報（属性、コスト等）をサーバに送信し、サーバにてゲーム媒体を自動的に組み合わせる処理を行い、結果をユーザ端末に送信するようにしてもよい。また、ユーザ端末においてゲーム媒体の自動的な組み合わせのすべての処理を行うようにしてもよい。
【符号の説明】
【００７１】
１０  処理部、１２  記憶部、１４  入力部、１６  出力部、１００  データ分析装置。
【図１】
2020054776.tif 000006
【図２】
2020054776.tif 000007
【図３】
2020054776.tif 000008
【図４】
2020054776.tif 000009
【図５】
2020054776.tif 000010
【図６】
2020054776.tif 000011
【図７】
2020054776.tif 000012