JP6566327B2 - 情報処理装置、プログラム、情報処理システム - Google Patents
情報処理装置、プログラム、情報処理システム Download PDFInfo
- Publication number
- JP6566327B2 JP6566327B2 JP2017232261A JP2017232261A JP6566327B2 JP 6566327 B2 JP6566327 B2 JP 6566327B2 JP 2017232261 A JP2017232261 A JP 2017232261A JP 2017232261 A JP2017232261 A JP 2017232261A JP 6566327 B2 JP6566327 B2 JP 6566327B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- user
- box
- information
- population
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
例えば、1枚の希少価値の高いカードと、99枚の希少価値の低いカードとがボックスに含まれているケースを考える。このケースでは、1回目のボックス抽選によって希少価値の高いカードがユーザに付与される確率は、1/100である。そして、1回目のボックス抽選によって1枚の希少価値の低いカードがユーザに付与されたとすると、2回目のボックス抽選によって希少価値の高いカードがユーザに付与される確率は1/99になる。つまり、特定のカードがユーザに付与される確率は、当該確率の分母に相当する母集団を構成するカードの数(つまり、ボックスに含まれるカードの残数)が減少することで高くなるものの、ボックスに含まれるカードの残数は、1回のボックス抽選によってユーザに付与されるカードの数分しか減少しないため、次回のボックス抽選の処理で特定のカードがユーザに付与される確率が大きく上昇することはない。
一般に、ボックス抽選機能のボックスは、希少価値の高いカードほど数が少なくなるように構成される。したがって、ボックスに含まれるカードの残数が多いほど、ボックス抽選機能において希少価値の高いカードが付与される確率は低くなる。このことは、ユーザがボックス抽選機能を利用することの動機づけを減衰させる要因になる。また、ボックス抽選機能を利用したことがあるユーザにとっても、ボックス抽選機能を繰り返し利用することの動機づけを減衰させる要因になる。特に、ボックス抽選機能が有償で提供されるゲームでは、ユーザがボックス抽選機能を利用することの動機づけを大きく減衰させることになる。
オブジェクトをユーザに付与する情報処理装置であって、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報が記憶された記憶装置にアクセス可能な情報処理装置において、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択手段と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択手段と、
前記第1選択手段によって選択されたオブジェクトと前記母集団との対応付けと、前記第2選択手段によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新手段と、
を備えた情報処理装置である。
オブジェクトをユーザに付与する情報処理に用いられるコンピュータであって、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報が記憶された記憶装置にアクセス可能なコンピュータに、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択機能と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択機能と、
前記第1選択機能によって選択されたオブジェクトと前記母集団との対応付けと、前記第2選択機能によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新機能と、
を実現させる、プログラムである。
オブジェクトをユーザに付与する情報処理システムであって、ユーザ端末と、当該ユーザ端末からアクセスされるサーバと、当該ユーザ端末または当該サーバのいずれかからアクセスされる記憶装置とを備えた情報処理システムにおいて、
前記ユーザ端末または前記サーバのいずれかが、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択手段と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択手段と、
前記第1選択手段によって選択されたオブジェクトとの対応付けと、前記第2選択手段によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新手段と、
の各手段を備えた、情報処理システムである。
オブジェクトをユーザに付与する情報処理装置であって、ユーザが所持する所持オブジェクトを特定する所持情報と、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報とが記憶された記憶装置にアクセス可能な情報処理装置において、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、複数のオブジェクトを抽選により選択する第3選択手段と、
前記第3選択手段によって選択された複数のオブジェクトを提示する画面の基となる表示情報を出力する出力手段と、
前記複数のオブジェクトの中から、ユーザに付与するオブジェクトを抽選により選択する第4選択手段と、
前記第3選択手段によって選択された複数のオブジェクトと前記母集団との対応付けが解除されるように、前記母集団情報を更新し、かつ、前記第4選択手段によって選択されたオブジェクトがユーザに付与されるように、前記記憶装置に記憶された所持情報を更新する第2更新手段と、
を備えた、情報処理装置である。
(1−1)ゲームシステムの構成
以下、情報処理システムの一実施形態として、ゲームシステム1について説明する。
各ユーザ端末10a,10b,10c,…はそれぞれ、個々のユーザによって操作される端末であり、例えば、フィーチャーフォン、スマートフォン、タブレット端末、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機(いわゆる多機能型のスマートテレビも含む。)、通信機能付き携帯ゲーム機などの通信端末である。以下の説明において、各ユーザ端末10a,10b,10c,…に共通して言及するときには、ユーザ端末10と表記する。
ユーザ端末10は、ゲームサーバ20によって提供されるHTMLデータを解釈して表示するウェブブラウザを備えており、ユーザ端末10によるウェブページ上のユーザの操作に基づく要求を、ネットワークを介してゲームサーバ20へ送信し、ゲームサーバ20による処理結果を受信することでゲームの処理を実行する。
通信網NWは、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、専用回線、または、これらの組み合わせによって構成される情報通信ネットワークである。
図2を参照してユーザ端末10について説明する。
図2に示すように、ユーザ端末10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、操作入力部15、表示部16、通信インタフェース部17、および、ストレージ18を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス19が設けられている。
ユーザ端末10がタッチパネル入力方式のユーザ端末である場合、操作入力部15は、主として表示画面に指先あるいはペンで触れることによるタッチパネル方式の入力を受け付ける。
図3を参照してゲームサーバ20の構成について説明する。
図3に示すように、ゲームサーバ20は、CPU21、ROM22、RAM23、通信インタフェース部24、および、ストレージ25を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス26が設けられている。なお、ゲームサーバ20は、ハードウエアに関しては汎用のネットワークサーバと同一の構成をとることができる。
本実施形態のゲームシステム1において実行されるゲームは、オブジェクトとしてのカードを用いるゲームである。このゲームでは、例えば、ユーザが所持するカードを用いて他のユーザやNPC(Non-Player Character)と対戦する。なお、オブジェクトは、カードに限られるものではなく、ゲームに用いることができる媒体であれば、どのようなものでもよい。
本実施形態のゲームにおいて実行される処理には、ボックス抽選の処理が含まれる。
ボックス抽選の処理とは、各ユーザに対応付けられたボックスに含まれる複数のカード(つまり、ユーザごとの母集団)の中から選択したカードをユーザに付与すると共に、ユーザに付与したカードと、当該カード以外のカード(つまり、ユーザに付与しなかったカード)の中から選択したカードとをボックスから削除する処理である。
図4の例では、ユーザU1に、所持カードO1と、ボックスB1とが対応付けられている。ボックス抽選の処理の実行前において、カードAは、所持カードであり、カードB〜カードEは、ボックスB1に含まれる。
はじめに、ボックスに含まれるカードの中から、ユーザU1に付与してボックスB1から削除するカードとしてカードBが抽選により選択される。選択されたカードBは、所持カードO1として、ユーザU1に付与されると共に、ボックスB1から削除される。次いで、ボックスB1に含まれるカードのうちカードB以外のカードの中から、ユーザU1に付与せずにボックスB1から削除するカードとしてカードCが選択される。選択されたカードCは、所持カードO1としてユーザU1に対応付けられることなく、ボックスB1から削除される。
換言すると、本実施形態のボックス抽選の処理では、ユーザU1に付与したカードBだけでなく、ユーザU1に付与しなかったカードCもボックスB1から削除する。これにより、次回のボックス抽選の処理で特定のカードが付与される確率が大きく上昇する。従って、ユーザU1には、1回のボックス抽選の処理で特定のカードが付与されなかったとしても、次回のボックス抽選の処理で当該カードが付与されるかもしれないという期待感が与えられる。これにより、ユーザに、ボックス抽選機能を利用することの動機づけを与えることができる。特に、ボックス抽選機能を利用した経験があるユーザにも、ボックス抽選機能を繰り返し利用することの動機づけを与えることができる。
次に、ゲームサーバ20のストレージ25に記憶されるカードデータテーブル、ユーザデータテーブル、所持カードデータテーブル、および、ボックスデータテーブルについて、図5〜図8を参照して説明する。
カードデータテーブルには、本実施形態のゲームで使用されるカードの情報が記録されている。図5にカードデータテーブルの構成例を示す。図5に示す例では、カードを特定するカードIDごとに、カード名、カード画像、および、カードパラメータのデータ(以下「カードデータ」という)が含まれる。
カード名は、カードに表示されるキャラクタの名称を示す文字列である。キャラクタは、仮想の対象物(例えば、人物、動物、乗り物、建物等)であってもよいし、実在する対象物であってもよい。
カード画像は、カードに表示されるキャラクタの画像である。例えば、カード画像は、2次元画像、3次元画像、イラスト画像、および、写真画像等である。
カードパラメータは、レアリティ、属性、コスト、スキル、カードレベル、攻撃力、および、防御力のデータを含む。
レアリティは、カードの希少価値を示す指標であり、図5に示す例では、R1〜R5の順に高くなるように設定されている。
属性は、カードに表示されるキャラクタの属性であり、図5に示す例ではN1〜N3のいずれかである。
コストは、カードをユーザのカードチームに組み込むときに参照される値である。例えばカードチームによる対戦を行う場合には、カードチームに含まれるカードのコストの総和が所定値以下に制限される。
スキルは、カードを用いてゲームを実行するときに与えられるゲーム上の有利な効果を示す情報であり、図5に示す例では、SK1〜SK12の様々な効果を備えたスキルが各カードに設定されている。なお、すべてのカードがスキルを備えていなくてもよい。
カードレベルは、ゲームにおけるカードの育成レベルを示す数値パラメータである。カードデータテーブルでは、初期レベル1から上限レベル60までのカードレベルが規定されている。上限レベルは、全てのカードについて同一であってもよいし、カード毎に異なってもよい。
攻撃力および防御力は、ゲームにおけるカードの能力を示す数値パラメータである。攻撃力および防御力は、カードレベル毎に設定されている。
ユーザデータテーブルには、本実施形態のゲームに登録しているユーザの情報が記録されている。図6にユーザデータテーブルの構成例を示す。図6に示す例では、ユーザを特定するユーザIDごとに、ユーザ名およびユーザパラメータのデータ(以下「ユーザデータ」という)が含まれる。
ユーザ名は、ユーザの名称を示す文字列である。ユーザ名は、ユーザが任意に決めることができる。
ユーザパラメータは、対戦において参照されるパラメータである。ユーザパラメータは、ユーザレベル、行動ポイント、および、属性のデータを含む。
ユーザレベルは、ゲームにおけるユーザの強さの程度を示す数値パラメータである。ユーザがゲームに登録したときのユーザレベルの値(初期値)は1である。ユーザは、対戦において対戦相手に勝つことで、成長する(ユーザレベルを上げる)ことができる。
行動ポイントは、ユーザがゲームを進行させる(例えば、ボックス抽選の処理を実行させる)際に消費するコストを示す数値パラメータである。ゲームを進行させる処理が行われると、行動ポイントが所定量の分だけ消費される。行動ポイントの上限値は、ユーザ毎に定めてもよい。行動ポイントは、時間の経過によって上限値まで増加(回復)するように設定してもよい。
属性は、ゲームにおけるユーザの属性を示す。図6に示す例ではN1〜N3のいずれかである。
所持カードデータテーブルには、ユーザの所持カードの情報が記録されている。図7に所持カードデータテーブルの構成例を示す。図7では1ユーザの分の所持カードデータテーブルを例示するが、所持カードデータテーブルは、ゲームに登録しているすべてのユーザに対応して設けられる。
図7に示す所持カードデータテーブルには、カードIDごとに、シリアル番号、カードレベル、および、スキルレベルのデータが対応付けられて記録されている。
シリアル番号は、ユーザにカードが付与された時点で決定される固有の番号である。同一のカードIDを有する複数のカードが付与された場合、各カードに異なるシリアル番号が付される。
カードレベルは、カードの育成レベルを示すパラメータであり、例えば他のカードとの合成を実行することによって増加する。ユーザがカードを取得した時点でのカードレベルの値(初期値)は1であり、ユーザは合成を実行することでそのカードを成長(つまり、カードレベルを増加)させることができる。
スキルレベルはカードの育成レベルを示すパラメータであり、特にカードが備えるスキルのレベルを示すパラメータである。ユーザがスキルを備えたカードを取得した時点でのスキルレベルの値(初期値)は1であり、例えば所定の条件を満たす他のカードとの合成を行うことによってカードのスキルレベルを増加させることができる。カードのスキルレベルが増加するにつれて、スキルによって発生する効果が増大する。
ボックスデータテーブルには、ボックス抽選機能に用いられるボックスに含まれるカードの情報が記録されている。図8にボックスデータテーブルの構成例を示す。
図8に示すボックスデータテーブルには、ボックスIDおよびユーザIDの対ごとに、収容カードID、収容総数、および、収容残数のデータ(以下「ボックスデータ」という)対応付けられて記録されている。
収容カードIDは、ボックスに含まれるカードのカードIDを示す。ボックスからカードが削除される度に、当該カードのカードIDが収容カードIDから削除される。
収容総数は、ボックスに含まれるカードの最大数を示す固定値である。
収容残数は、ボックスに含まれるカードの残数を示す変動値である。収容残数の値は、ボックスからカードが削除される度に、削除されるカードの数の分だけ減少する。収容残数の値がゼロになると、ボックスIDとユーザIDとの対応付けが解除される。
以下、本実施形態のゲームの処理の具体例について、図9を参照しながら説明する。図9は、本実施形態のゲームの処理を実行しているときにユーザ端末10に表示される画面の一例を示す図である。
図9は、ボックス抽選の処理の一連の表示画面の変化を示している。図9において、画面P1は、本実施形態のゲームにおいてユーザが処理の要求を行うときにユーザ端末10に表示される画面である。画面P1には、ユーザの指定対象として、ボタンb1(「所持カード一覧」)と、ボタンb2(「合成」)と、ボタンb3(「ボックス抽選」)とが設けられる。
ボタンb1は、所持カードの情報を提示させる処理の要求を行うときに指定されるボタンである。ボタンb2は、合成の処理の要求を行うときに指定されるボタンである。ボタンb3は、ボックス抽選の処理の要求を行うときに指定されるボタンである。
画面P2には、表示領域101および102と、ユーザの指定対象として、ボタンb4(「付与抽選」)と、ボタンb5(「ボックス抽選をやめる」)とが設けられる。
表示領域101には、レアリティがR5の付与候補カードの情報(カード画像、カード名、レアリティ、攻撃力、および、防御力)が表示される。表示領域102には、レアリティがR4の付与候補カードの情報(カード画像、カード名、レアリティ、攻撃力、および、防御力)が表示される。
ボタンb4は、ユーザに付与してボックスから削除するカードを選択させる指示を行うときに指定されるボタンである。ボタンb5は、ボックス抽選の処理を終了させる指示を行うときに指定されるボタンである。
画面P3には、表示領域103と、ボタンb6(「削除抽選」)とが設けられる。
表示領域103には、ユーザに付与された(当選した)カードの情報(カード画像およびカード名)と、当該カードが当選したことを示すメッセージとが表示される。
ボタンb6は、ユーザに付与せずにボックスから削除するカードを選択させる指示を行うときに指定されるボタンである。
画面P4には、表示領域104および105と、ボタンb7(「選択削除」)と、ボタンb8(「全削除」)とが含まれる。
表示領域104には、ユーザに付与せずにボックスから削除される可能性のあるカード(以下「削除候補カード」という)の情報(カード画像、カード名、および、レアリティ)が表示される。
表示領域105には、削除候補カードごとに、ボックスから削除するカードを指定するためのチェックボックスが表示される。チェックボックスは、ユーザが指定した状態と、ユーザが指定していない状態とで表示態様が異なるように構成される。図8の例では、「カード名:VIC、レアリティ:R1」のカードをユーザが指定した状態を示している。
ボタンb7(「選択削除」)は、表示領域105においてユーザが指定した状態にあるカード(「カード名:VIC」)と、ユーザに付与されたカード(「カード名:KLM」)とをボックスから削除する指示を行うときに指定されるボタンである。
ボタンb8(「全削除」)は、表示領域104に表示されたすべてのカード(「カード名:VIC」および「カード名:SAM」)と、ユーザに付与されたカード(「カード名:KLM」)とをボックスから削除する指示を行うときに指定されるボタンである。
画面P5には、表示領域106が含まれる。
表示領域106には、ボックスから削除されたカードの情報(カード画像、カード名、および、レアリティ)と、当該カードがボックスから削除されたことを示すメッセージとが表示される。
次に、本実施形態のゲームを実現するためにゲームサーバ20が備える機能について説明する。図10は、本実施形態のゲームサーバ20で主要な役割を果たす機能を説明するための機能ブロック図である。なお、図10に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、第1選択手段53、第2選択手段54、および、第1更新手段55を備えていればよい。
合成の処理の要求は、所持カードの中から選択されたベースカードと参照カードとを組み合わせることにより、当該ベースカードのカードレベルを上昇させるための要求である。合成の処理の要求には、当該要求を行ったユーザのユーザIDが含まれる。
ボックス抽選の処理の要求は、ユーザに対応付けられたボックスに含まれる複数のカードの中から抽選により選択したカードを付与させると共に、ユーザに付与したカードと、当該カード以外の少なくとも1つのカード(つまり、ユーザに付与しなかったカード)とをボックスから削除させるための要求である。ボックス抽選の処理の要求には、当該要求を行ったユーザのユーザIDが含まれる。
受付手段51の機能は、以下のようにして実現される。ゲームサーバ20は、通信インタフェース部24を介して、ユーザ端末10から、表示画面内のボタンに対するユーザの指定に対応する要求を受信する。ゲームサーバ20のCPU21は、受信した要求をRAM23に展開し、RAM23に展開した要求の内容に応じた処理を実行する。
第1選択手段53の機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、ユーザの指示に基づいて、ボックスデータテーブルから、受付手段51によってRAM23に展開されたボックス抽選の処理の要求に含まれるユーザIDに対応するボックスデータを読み出し、RAM23に展開する。次いで、CPU21は、ボックスデータに含まれる収容カードのカードIDの中から、少なくとも1つのカードIDを抽選により選択する。第1選択手段53によって選択されたカードIDによって、ユーザに付与してボックスから削除するカードが特定される。
第2選択手段54の機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、第1選択手段53によってRAM23に展開されたボックスデータに含まれる収容カードのカードIDのうち、第1選択手段53によって選択されたカードIDを除くカードIDの中から、少なくとも1つのカードIDを抽選により選択する。第2選択手段54によって選択されたカードIDによって、ユーザに付与せずにボックスから削除するカードが特定される。
第1更新手段55の第1機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、所持カードデータテーブルから、受付手段51によってRAM23に展開されたボックス抽選の処理の要求に含まれるユーザIDに対応する所持カードデータに、第1選択手段53によって選択されたカードIDと、当該カードIDに対応するカードレベル(例えば、初期値1)と、当該カードIDに対応するスキルレベル(例えば、初期値1)と、新たなシリアル番号とを対応付けて記録することで、所持カードデータテーブルを更新する。
第1更新手段55の第2機能は、以下のようにして実現される。CPU21は、第2選択手段54によって選択されたカードIDの中から、ユーザの指示に基づいて、ボックスから削除するカードのカードIDを特定する。次いで、CPU21は、第1選択手段53によってRAM23に展開されたボックスデータのボックスIDとユーザIDとの対応付けを解除することで、ボックスデータテーブルを更新する。
第1出力手段56の機能は、以下のようにして実現される。
ゲームサーバ20のCPU21は、第1更新手段55による処理の実行結果を提示する画面の基となる表示情報(例えば、HTML)を生成する。次いで、ゲームサーバ20は、通信インタフェース部24を介して、当該表示情報をユーザ端末10に送信する。
ユーザ端末10のCPU11は、ゲームサーバ20から送信された表示情報に基づく画面を表示部16に表示することで、当該実行結果をユーザに提示する。
ゲームサーバ20のCPU21は、所持カードデータテーブルから、受付手段51によってRAM23に展開された合成の処理の要求に含まれるユーザIDに対応する所持カードデータを読み出し、RAM23に展開する。次いで、CPU21は、当該所持カードデータに含まれるシリアル番号の中から、ユーザの指示に基づいて、ベースカードして選択するカードのシリアル番号と、参照カードとして選択するカードのシリアル番号とを特定する。次いで、CPU21は、参照カードのカードデータに基づいて、ベースカードのカードレベルの上昇後の値を決定する。次いで、CPU21は、合成の処理の実行結果を提示する画面の基となる表示情報(例えば、HTML)を生成し、ユーザ端末10に送信する。
ユーザ端末10のCPU11は、ゲームサーバ20から送信された表示情報に基づく画面を表示部16に表示することで、合成の処理の実行結果をユーザに提示する。
次に、本実施形態のゲームの処理フローの一例について、図11Aおよび図11Bを参照して説明する。
図11Aおよび図11Bは、本実施形態のボックス抽選の処理を示すシーケンスチャートである。なお、図11Aおよび図11Bでは、図9に示した各画面が表示されるステップに各画面の符号を付してある。
具体的には、CPU21は、カードデータテーブルから、全てのカードデータを読み出し、所持カードデータテーブルから、当該要求に含まれるユーザIDに対応する所持カードデータ(つまり、ボックス抽選の処理の要求を行ったユーザの所持カードのデータ)を読み出し、ボックスデータテーブルから、当該ユーザIDに対応するボックスデータ(つまり、ボックス抽選の処理の要求を行ったユーザのボックスの情報)を読み出す。
・n回目のボックス抽選の処理を実行する前の時点の収容残数:100
・n回目のボックス抽選の処理を実行する前の時点のレアリティがR5のカードの残数:3
・1回のボックス抽選の処理でユーザに付与されるカードの数:1
・1回のボックス抽選の処理でユーザに付与されずにボックスから削除されるカードの数:10
この場合、n回目のボックス抽選の処理でレアリティがR5のカードが付与される確率は、p(n)=3/100である。
ここで、従来のように、ユーザに付与するカードのみがボックスから削除される場合、n+1回目のボックス抽選の処理でレアリティがR5のカードが付与される確率は、p(n+1)=3/99である。
一方、本実施形態のように、ユーザに付与するカードに加えて、ユーザに付与しないカードもボックスから削除される場合、n+1回目のボックス抽選の処理でレアリティがR5のカードが付与される確率は、p(n+1)=3/89である。
以下、本実施形態の変形例について説明する。なお、以下の変形例は、互いに組み合わせ可能である。
S23において削除候補カードとして選択するカードは、カードデータに基づいて選択されてもよい。
一例として、S23において、ゲームサーバ20のCPU21は、ボックスデータに含まれるカードIDに対応するカードデータのレアリティを参照し、所定以下(例えば、R1)のレアリティに対応する少なくとも1つのカードIDを選択してもよい。この例によれば、レアリティが低いカードがボックスから削除されるので、レアリティが高いカードが付与される確率を高めることができる。
また、別の例として、S23において、ゲームサーバ20のCPU21は、所持カードデータに含まれるカードIDを参照し、当該カードIDと同一のカードIDを少なくとも1つ選択してもよい。この例によれば、ユーザが既に所持しているカードがボックスから削除されるので、ユーザが所持していないカードが付与される確率を高めることができる。この例は、所持カードの種類が多いほどゲームの進行に有利な効果(例えば、アイテム)が与えられるゲームにおいて、特に有効である。
また、別の例として、S23において、ゲームサーバ20のCPU21は、所持カードデータに含まれるカードIDを参照し、当該カードIDと異なるカードIDを少なくとも1つ選択してもよい。この例によれば、ユーザが既に所持しているカードと異なるカードがボックスから削除されるので、ユーザが所持しているカードと同一のカードが付与される確率を高めることができる。この例は、同一のカード同士を合成することでゲームの進行に有利な効果(例えば、合成されたカードよりレアリティの高いカード)を得ることができるゲームにおいて、特に有効である。
S23において削除候補カードとして選択するカードの数は、ボックスに含まれるカードの数に基づいて決定されてもよい。
一例として、S23において、ゲームサーバ20のCPU21は、ボックスデータに含まれる収容残数の値を参照する。次いで、CPU21は、当該値が所定値(例えば、収容総数の半分)以上である場合、2枚のカードを削除候補カードとして選択する。一方、CPU21は、当該値が所定値未満である場合、1枚のカード(つまり、当該値が所定値以上である場合より少ないカード)を削除候補カードとして選択する。換言すると、ボックスの収容残数が多い(つまり、特定のカードが付与される確率が低い)ほど、多くのその他のカードをボックスから削除する。
この例によれば、ボックスの収容残数が多い(つまり、ボックス抽選の処理の実行回数が少ない)ほど、特定のカードが付与される確率の上昇幅が大きくなる。これにより、ユーザに、ボックス抽選機能の利用回数が少ないユーザにボックス抽選機能を繰り返し利用することの動機づけを与えることができる。特に、ソーシャルゲームには、ゲームが備える機能の利用回数が少ないユーザほどゲームのプレイの継続を断念し易い傾向があるので、ボックス抽選機能の利用回数が少ないユーザにボックス抽選機能を繰り返し利用させることは、当該ユーザにゲームのプレイを継続させる上で極めて有効である。
ボックスデータテーブルには、ボックスIDおよびユーザIDの対ごとに、カードパラメータごとの収容総数および収容残数が対応付けられて記録されてもよい。
一例として、図12に本変形例のボックスデータテーブルの構成例を示す。
図12に示すボックスデータテーブルには、ボックスIDおよびユーザIDの対ごとに、収容カードのレアリティR1〜R5ごとの収容総数および収容総数のデータが対応付けられて記録されている。
収容総数は、ボックスに含まれる各レアリティのカードの最大数を示す固定値である。また、収容総数は、全てのレアリティについて共通の値でもよいし、レアリティごとに異なる値でもよい。
収容残数は、ボックスに含まれる各レアリティのカードの残数を示す変動値である。収容残数の値は、ボックスからカードが削除される度に、削除されるカードの数の分だけ減少する。全てのレアリティの収容残数の値がゼロになると、ボックスIDとユーザIDとの対応付けが解除される。
図13は、本変形例のボックス抽選の処理の表示画面の変化を示している。図13において、画面P2−1は、表示領域101−1に、ボックスに含まれるカードの情報に代えて、レアリティR1〜R5ごとの収容残数の値が表示される点において、第1の実施形態の表示画面(図8の画面P2)とは異なる。
この例では、ユーザは、ボックスに含まれているカードの残数、および、カードが付与される確率をレアリティごとに把握することができる。そのため、ユーザは、ボックス抽選機能を繰り返し利用することで、レアリティの高いカードが付与される確率が上昇していることを実感できるようになる。これにより、ユーザに、ボックス抽選機能を繰り返し利用することの動機づけを与えることができる。
ボックスデータテーブルは、第1の実施形態(図8)と、第3の変形例(図12)との組み合わせであってもよい。このボックスデータテーブルによれば、カードIDによって特定されるカードと、レアリティごとの収容残数によって特定されるカードとがボックスに含まれる。
一例として、ボックスデータテーブルには、レアリティが高いカード(レアリティ:R5)に関しては、図8のように、ボックスIDおよびユーザIDの対ごとに、カードIDが対応付けて記録され、レアリティが低いカード(レアリティ:R1〜R4)に関しては、図12のように、ボックスIDおよびユーザIDの対ごとの収容総数および収容残数が対応付けて記録される。
第1の実施形態では、ユーザに付与するカードの情報を提示する例を説明したが、第2の実施形態では、当該情報を提示する前に、ユーザに付与される可能性のあるカードの情報を提示する例について説明する。
なお、本実施形態のハードウエア構成は、第1の実施形態と同じ構成でよい。また、本実施形態のゲームは、第1の実施形態のゲームと同じでよい。
本実施形態のボックス抽選の処理について、図14を参照して具体的に説明する。図14は、本実施形態のボックス抽選の処理を概念的に説明するための図である。
図14の例は、ボックスB1に含まれる複数のカードの中から複数の付与候補カードが選択され、当該付与候補カードの情報がユーザU1に提示され、当該付与候補カードの中からユーザU1に付与するカードが選択され、選択されたカードがユーザU1に付与され、付与候補カードがボックスB1から削除される点において、第1の実施形態のボックス抽選の処理(図4)とは異なる。
はじめに、ボックスB1に含まれるカードの中から、付与候補カードとして、カードB〜カードDが抽選により選択される。次いで、付与候補カードの情報がユーザU1に提示される。次いで、付与候補カードの中から、ユーザU1に付与するカード(例えば、カードB)が抽選により選択される。選択されたカードBは、所持カードO1として、ユーザU1に付与される。次いで、付与候補カードが、ユーザU1に対応付けられたボックスB1から削除される。
換言すると、本実施形態のボックス抽選の処理では、付与候補カード(カードB〜カードD)が選択されてからユーザU1に付与するカードが確定するまでの間に、付与候補カードの情報がユーザU1に提示される。つまり、ボックス抽選の処理で付与される可能性のあるカードの情報が、ユーザU1に付与されるカードが確定する前にユーザU1に提示される。従って、ユーザU1は、1回のボックス抽選の処理で2回の抽選(付与候補カードの抽選およびユーザに付与するカードの抽選)を体験することになる。これにより、ボックス抽選機能の趣向性を高めることができる。
また、本実施形態のボックス抽選の処理では、第1の実施形態と同様に、ユーザU1に付与するカードBに加えて、ユーザU1に付与しないカードCおよびカードDもボックスB1から削除する。これにより、次回のボックス抽選の処理で特定のカードが付与される確率が大きく上昇する。従って、ユーザU1には、1回のボックス抽選の処理で特定のカードが付与されなかったとしても、次回のボックス抽選の処理で当該カードが付与されるかもしれないという期待感が与えられる。
これにより、ボックス抽選機能を繰り返し利用することの動機づけをユーザに与えることができる。
以下、本実施形態のゲームの処理の具体例について、図15を参照しながら説明する。図15は、本実施形態のゲームの処理を実行しているときにユーザ端末10に表示される画面の一例を示す図である。
図15は、ボックス抽選の処理の一連の表示画面の変化を示している。図15において、画面P2−2は、図9のボタンb4(「付与抽選」)の代わりに、ボタンb4−2(「候補抽選」)が設けられる点において、第1の実施形態(図9の画面P2)とは異なる。
ボタンb4−2は、ユーザに付与してボックスから削除するカードと、ユーザに付与せずにボックスから削除するカードとの両方を含む複数の候補カードを選択させる指示を行うときに指定されるボタンである。
画面P6には、表示領域107と、ボタンb9(「付与抽選」)とが設けられる。
表示領域107には、候補カードとして選択されたカードの情報(カード名およびレアリティ)と、付与候補カードが決まったことを示すメッセージとが表示される。
ボタンb9は、複数の付与候補カードの中からユーザに付与するカードを選択させる指示を行うときに指定されるボタンである。
画面P3−2は、ボタンb6(「削除抽選」)が、ユーザに付与せずにボックスから削除するカードを選択させる指示ではなく、当該カードを選択することなくボックス抽選の処理を進行させる指示を行うときに指定されるボタンである点において、第1の実施形態(図9の画面P3)とは異なる。
次に、本実施形態のゲームを実現するためにゲームサーバ20が備える機能について説明する。図16は、本実施形態のゲームサーバ20で主要な役割を果たす機能を説明するための機能ブロック図である。図16において、受付手段51およびゲーム処理手段52は、第1の実施形態(図10)と同様である。なお、図16に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、第3選択手段57、第4選択手段58、第2更新手段59、および、第2出力手段60を備えていればよい。
第3選択手段57の機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、ユーザの指示に基づいて、ボックスデータテーブルから、受付手段51によってRAM23に展開されたボックス抽選の処理の要求に含まれるユーザIDに対応するボックスデータを読み出し、RAM23に展開する。次いで、CPU21は、ボックスデータに含まれる収容カードのカードIDの中から、複数のカードIDを抽選により選択する。第3選択手段57によって選択されたカードIDによって、付与候補カードが特定される。
第4選択手段58の機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、第3選択手段57によって選択された複数のカードIDの中から、少なくとも1つのカードIDを抽選により選択する。第4選択手段58によって選択されたカードIDによって、ユーザに付与してボックスから削除するカードが特定される。
第2更新手段59の第1機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、所持カードデータテーブルから、受付手段51によってRAM23に展開されたボックス抽選の処理の要求に含まれるユーザIDに対応する所持カードデータに、第4選択手段58によって選択されたカードIDと、当該カードIDに対応するカードレベル(例えば、初期値1)と、当該カードIDに対応するスキルレベル(例えば、初期値1)と、新たなシリアル番号とを対応付けて記録することで、所持カードデータテーブルを更新する。
第2更新手段59の第2機能は、以下のようにして実現される。CPU21は、第3選択手段57によってRAM23に展開されたボックスデータのボックスIDとユーザIDとの対応付けを解除することで、ボックスデータテーブルを更新する。
第2出力手段60の第1機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、カードデータテーブルから、第3選択手段57によって選択された複数のカードIDに対応するカードデータを読み出し、RAM23に展開する。次いで、CPU21は、当該カードデータに基づいて、付与候補カードの情報を提示する画面の基となる表示情報(例えば、HTML)を生成する。次いで、ゲームサーバ20は、通信インタフェース部24を介して、当該表示情報をユーザ端末10に送信する。ユーザ端末10のCPU11は、ゲームサーバ20から送信された表示情報に基づく画面を表示部16に表示することで、付与候補カードの情報をユーザに提示する。
第2出力手段60の第2機能および第3機能は、それぞれ、以下のようにして実現される。CPU21は、それぞれ、第2更新手段59の第1機能および第2機能による処理の実行結果を提示する画面の基となる表示情報(例えば、HTML)を生成する。次いで、ゲームサーバ20は、通信インタフェース部24を介して、当該表示情報をユーザ端末10に送信する。CPU11は、ゲームサーバ20から送信された表示情報に基づく画面を表示部16に表示することで、当該実行結果をユーザに提示する。
次に、本実施形態のゲームの処理フローの一例について、図17Aおよび図17Bを参照して説明する。
図17Aおよび図17Bは、本実施形態のボックス抽選の処理を示すシーケンスチャートである。なお、図17Aおよび図17Bでは、図15に示した各画面が表示されるステップに各画面の符号を付してある。また、図17Aおよび図17Bにおいて、第1の実施形態と共通する処理のステップには、図11Aおよび図11Bと同一の符号を付してある。
上述した実施形態では、ユーザ端末10とゲームサーバ20との間でHTTPに従った通信が行われ、ユーザ端末10がゲームサーバ20から取得するHTML文書を解釈することでゲーム画像を表示する、いわゆるブラウザ形式によってゲームが実現される場合について説明したが、本発明はこれに限られない。本実施形態のゲームは、ユーザ端末10がダウンロードしたゲームプログラムを実行することでユーザ端末10が主体的にゲームの処理を実行し、ユーザ端末10とゲームサーバ20の間の送受信処理を抑制した、いわゆるネイティブアプリケーション形式によって実現してもよい。ネイティブアプリケーション形式では、ウェブブラウザを利用せずに、ユーザ端末10のCPU11が画像データを生成することで、表示部16に画面を表示する。
本実施形態では、上述した実施形態のゲームをネイティブアプリケーション形式によって実現する場合の一例について説明する。なお、本実施形態のハードウエア構成は、第1の実施形態と同じ構成でよい。本実施形態のネイティブアプリケーションの形式では、処理のほとんどをユーザ端末10側で行うことを想定しているが、以下で説明しないゲームの処理の一部(例えば、合成の処理等)については、ゲームサーバ20側で処理を実行し、ゲームサーバ20による処理結果をユーザ端末10へ送信してもよい。
所持カードデータテーブルおよびボックスデータテーブルがユーザ端末10において改竄されることを防止するため、ユーザ端末10による所定の処理が終了する度、あるいは、ゲームからログアウトするためのログアウト処理が行われる時点で、ストレージ18に記憶された所持カードデータテーブルおよびボックスデータテーブルがゲームサーバ20へ送信される。ゲームサーバ20では、ユーザ端末10から受信した所持カードデータテーブルおよびボックスデータテーブルと、ストレージ25に記憶された所持カードデータテーブルおよびボックスデータテーブルとをそれぞれ比較し、データの改竄が行われていないことを確認した後に、ユーザ端末10から受信した所持カードデータテーブルおよびボックスデータテーブルに基づいて、ストレージ25に記憶された所持カードデータテーブルおよびボックスデータテーブルをそれぞれ更新する。
以上の記載から本発明は例えば以下のように把握される。
オブジェクトをユーザに付与する情報処理装置であって、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報が記憶された記憶装置(25)にアクセス可能な情報処理装置において、
前記記憶装置(25)に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択手段(53)と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択手段(54)と、
前記第1選択手段(53)によって選択されたオブジェクトと前記母集団との対応付けと、前記第2選択手段(54)によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新手段(55)と、
を備えた、情報処理装置である。
「記憶装置」は、例えばフラッシュメモリやHDD(Hard Disk Drive)等、如何なる構成のメモリデバイスであってもよい。また、「記憶装置」は、情報処理装置に内蔵されたものであってもよいし、情報処理装置から有線または無線でアクセス可能に構成された外部の装置であってもよい。
「オブジェクト」は、仮想空間で行われるゲームで用いられるゲーム媒体(例えば、カード、アイテム等)であってもよいし、現実空間で行われるゲームで用いられるゲーム媒体(例えば、抽選の商品)であってもよい。
「母集団情報」は、ボックスに含まれるオブジェクトの情報(例えば、オブジェクトを特定する情報)によって母集団を特定してもよいし、ボックスに含まれるオブジェクトの数によって母集団を特定してもよいし、それらの組合せでもよい。
「第1選択手段」は、ランダムにオブジェクトを選択してもよいし、所定の順番でオブジェクトを選択してもよい。つまり、「抽選」は、どのオブジェクトが選択されるかユーザに分からない態様で複数のオブジェクトの中からユーザに付与するオブジェクトを選択する処理であれば、どのような処理でもよい。
「第2選択手段」は、所定のアルゴリズムに基づいて所定数のオブジェクトを選択してもよいし、ランダムに所定数のオブジェクトを選択してもよい。
上記情報処理装置では、ボックス抽選の処理において、ユーザに付与するカードに加えて、ユーザに付与しないカードもボックスから削除するので、1回のボックス抽選の処理で特定のカードが付与されなくても、次回のボックス抽選の処理で当該カードが付与される確率が大きく上昇する。従って、ユーザには、次回のボックス抽選の処理で特定のカードが付与されるかもしれないという期待感が与えられる。これにより、ボックス抽選機能を繰り返し利用することの動機づけをユーザに与えることができる。その結果、ユーザに、ゲーム自体も継続的にプレイさせることができる。
前記第1更新手段は、前記受付手段によって受け付けられた指示により特定されるオブジェクトと前記母集団との対応付けが解除されるように、前記母集団情報を更新してもよい。
さらに、前記種別は、前記オブジェクトの希少価値であり、
前記所定条件を満たす種別は、所定値以下の希少価値であってもよい。
オブジェクトをユーザに付与する情報処理に用いられるコンピュータであって、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報が記憶された記憶装置にアクセス可能なコンピュータに、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択機能と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択機能と、
前記第1選択機能によって選択されたオブジェクトと前記母集団との対応付けと、前記第2選択機能によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新機能と、
を実現させる、プログラムである。
オブジェクトをユーザに付与する情報処理システムであって、ユーザ端末と、当該ユーザ端末からアクセスされるサーバと、当該ユーザ端末または当該サーバのいずれかからアクセスされる記憶装置とを備えた情報処理システムにおいて、
前記ユーザ端末または前記サーバのいずれかが、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、前記ユーザに付与して前記母集団との対応付けを解除するオブジェクトを抽選により選択する第1選択手段と、
前記母集団に対応付けられたオブジェクトの中から、前記ユーザに付与することなく前記母集団との対応付けを解除する所定数のオブジェクトを選択する第2選択手段と、
前記第1選択手段によって選択されたオブジェクトとの対応付けと、前記第2選択手段によって選択されたオブジェクトの少なくとも1つと前記母集団との対応付けとが解除されるように、前記母集団情報を更新する第1更新手段と、
の各手段を備えた、情報処理システムである。
オブジェクトをユーザに付与する情報処理装置であって、ユーザが所持する所持オブジェクトを特定する所持情報と、ユーザに対応付けられた母集団であり、かつ、複数のオブジェクトが対応付けられた母集団を特定する母集団情報とが記憶された記憶装置にアクセス可能な情報処理装置において、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジェクトの中から、複数のオブジェクトを抽選により選択する第3選択手段と、
前記第3選択手段によって選択された複数のオブジェクトを提示する画面の基となる表示情報を出力する出力手段と、
前記複数のオブジェクトの中から、ユーザに付与するオブジェクトを抽選により選択する第4選択手段と、
前記第3選択手段によって選択された複数のオブジェクトと前記母集団との対応付けが解除されるように、前記母集団情報を更新し、かつ、前記第4選択手段によって選択されたオブジェクトがユーザに付与されるように、前記記憶装置に記憶された所持情報を更新する第2更新手段と、
を備えた、情報処理装置である。
上記情報処理装置では、ボックス抽選の処理で付与される可能性のあるカード(付与候補カード)の情報を、ユーザに付与されるカードが確定する前にユーザに提示する。従って、ユーザは、1回のボックス抽選の処理において2回の抽選(付与候補カードの抽選およびユーザに付与するカードの抽選)を体験することになる。これにより、ボックス抽選機能の趣向性を高めることができる。
10…ユーザ端末
11…CPU
12…ROM
13…RAM
15…操作入力部
16…表示部
17…通信インタフェース部
18…ストレージ
19…バス
20…ゲームサーバ
21…CPU
22…ROM
23…RAM
24…通信インタフェース部
25…ストレージ
26…バス
51…受付手段
52…ゲーム処理手段
53…第1選択手段
54…第2選択手段
55…第1更新手段
56…第1出力手段
57…第3選択手段
58…第4選択手段
59…第2更新手段
60…第2出力手段
Claims (3)
- オブジェクトをユーザに付与する情報処理装置であって、ユーザが所持する所持オブジ
ェクトを特定する所持情報と、ユーザに対応付けられた母集団であり、かつ、複数のオブ
ジェクトが対応付けられた母集団を特定する母集団情報とが記憶された記憶装置にアクセ
ス可能な情報処理装置において、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジ
ェクトの中から、複数のオブジェクトを抽選により選択する第3選択手段と、
前記第3選択手段によって選択された複数のオブジェクトを提示する画面の基となる表
示情報を出力する出力手段と、
前記第3選択手段によって選択された複数のオブジェクトの中から、ユーザに付与するオブジェクトを抽選により選択する第4選択手段と、
前記第3選択手段によって選択された複数のオブジェクトと前記母集団との対応付けが
解除されるように、前記母集団情報を更新し、かつ、前記第4選択手段によって選択され
たオブジェクトがユーザに付与されるように、前記記憶装置に記憶された所持情報を更新
する第2更新手段と、
前記ユーザの指示により、前記第3選択手段によって選択されたオブジェクトの中から、前記第4選択手段によって選択されたオブジェクト以外のオブジェクトの情報を出力する手段と、
を備えた、情報処理装置。 - オブジェクトをユーザに付与する情報処理装置であって、ユーザが所持する所持オブジ
ェクトを特定する所持情報と、ユーザに対応付けられた母集団であり、かつ、複数のオブ
ジェクトが対応付けられた母集団を特定する母集団情報とが記憶された記憶装置にアクセ
ス可能な情報処理装置において、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジ
ェクトの中から、複数のオブジェクトを抽選により選択する第3選択手段と、
前記第3選択手段によって選択された複数のオブジェクトを提示する画面の基となる表
示情報を出力する出力手段と、
前記第3選択手段によって選択された複数のオブジェクトの中から、ユーザに付与するオブジェクトを抽選により選択する第4選択手段と、
前記第3選択手段によって選択された複数のオブジェクトと前記母集団との対応付けが
解除されるように、前記母集団情報を更新し、かつ、前記第4選択手段によって選択され
たオブジェクトがユーザに付与されるように、前記記憶装置に記憶された所持情報を更新
する第2更新手段と、
前記ユーザの指示により、前記第3選択手段によって選択されたオブジェクトの中から、前記第4選択手段によって選択されたオブジェクト以外のオブジェクトの情報を出力する手段と、
を備えた、情報処理システム。 - オブジェクトをユーザに付与する情報処理装置であって、ユーザが所持する所持オブジ
ェクトを特定する所持情報と、ユーザに対応付けられた母集団であり、かつ、複数のオブ
ジェクトが対応付けられた母集団を特定する母集団情報とが記憶された記憶装置にアクセ
ス可能なコンピュータに、
前記記憶装置に記憶された母集団情報により特定される母集団に対応付けられたオブジ
ェクトの中から、複数のオブジェクトを抽選により選択する第3選択手段と、
前記第3選択手段によって選択された複数のオブジェクトを提示する画面の基となる表
示情報を出力する出力手段と、
前記第3選択手段によって選択された複数のオブジェクトの中から、ユーザに付与するオブジェクトを抽選により選択す
る第4選択手段と、
前記第3選択手段によって選択された複数のオブジェクトと前記母集団との対応付けが
解除されるように、前記母集団情報を更新し、かつ、前記第4選択手段によって選択され
たオブジェクトがユーザに付与されるように、前記記憶装置に記憶された所持情報を更新
する第2更新手段と、
前記ユーザの指示により、前記第3選択手段によって選択されたオブジェクトの中から、前記第4選択手段によって選択されたオブジェクト以外のオブジェクトの情報を出力する手段と、
を実現させる、プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017232261A JP6566327B2 (ja) | 2017-12-04 | 2017-12-04 | 情報処理装置、プログラム、情報処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017232261A JP6566327B2 (ja) | 2017-12-04 | 2017-12-04 | 情報処理装置、プログラム、情報処理システム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014024715A Division JP6260993B2 (ja) | 2014-02-12 | 2014-02-12 | 情報処理装置、プログラム、情報処理システム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019132590A Division JP6628383B2 (ja) | 2019-07-18 | 2019-07-18 | 情報処理装置、プログラム、情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018064960A JP2018064960A (ja) | 2018-04-26 |
JP6566327B2 true JP6566327B2 (ja) | 2019-08-28 |
Family
ID=62086653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017232261A Active JP6566327B2 (ja) | 2017-12-04 | 2017-12-04 | 情報処理装置、プログラム、情報処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6566327B2 (ja) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013252275A (ja) * | 2012-06-07 | 2013-12-19 | Konami Digital Entertainment Co Ltd | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、選択装置 |
-
2017
- 2017-12-04 JP JP2017232261A patent/JP6566327B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018064960A (ja) | 2018-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6260993B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP7553164B2 (ja) | プログラム、情報処理方法及びゲームシステム | |
JP6176790B2 (ja) | 情報処理装置、情報処理システム、プログラム | |
JP5838149B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5557876B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP2013252275A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、選択装置 | |
JP2022028058A (ja) | プログラム、情報処理方法、および情報処理装置 | |
JP5882182B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP2015033419A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP6296495B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6683345B2 (ja) | 情報処理装置、情報処理システム、プログラム | |
JP6252189B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6628383B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6566327B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6566325B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6678866B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP5701249B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP2019193870A (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6311864B2 (ja) | ゲーム制御装置、ゲーム制御システム、プログラム | |
JP6508636B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP6168525B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP6176864B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP2018153695A (ja) | 情報処理装置、プログラム、情報処理システム | |
JP2015116502A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181106 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190107 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190718 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6566327 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |