JP6218235B2 - 情報処理装置、プログラム、情報処理システム - Google Patents
情報処理装置、プログラム、情報処理システム Download PDFInfo
- Publication number
- JP6218235B2 JP6218235B2 JP2014087545A JP2014087545A JP6218235B2 JP 6218235 B2 JP6218235 B2 JP 6218235B2 JP 2014087545 A JP2014087545 A JP 2014087545A JP 2014087545 A JP2014087545 A JP 2014087545A JP 6218235 B2 JP6218235 B2 JP 6218235B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- card
- game
- upper limit
- limit value
- 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
Description
ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられる情報処理装置において、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理装置である。
ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられるコンピュータに、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整機能と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択機能と、
前記選択機能によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け機能と、
を実現させる、プログラムである。
ユーザ端末と、当該ユーザ端末と通信可能に構成されるサーバと、を備え、かつ、ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内でオブジェクトをユーザに対応付ける処理の実行に用いられる情報処理システムにおいて、
前記ユーザ端末、または、前記サーバのいずれかが、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと当該ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理システムである。
(1−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)、専用回線、又はこれらの組み合わせによって構成される情報通信ネットワークである。
インスタントメッセージング(IM)サーバ80は、ユーザ端末10を介したユーザ間の短文のメッセージの交換(チャット等)やプレゼンスの通知などのIMサービスを提供する。
メールサーバ90は、ユーザ端末10を介したユーザ間の電子メールの配送サービスを提供する。
図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において受け付けられる事前登録の対象となるゲームは、カードを用いるゲームである。このゲームは、ゲームに用いられるカードを抽選でユーザに付与する抽選の処理を含む。
本実施形態の抽選の処理は、次のルールに基づいて実行される。
・事前登録期間中は、抽選の処理を複数回実行可能である。
・1回の抽選の処理では、複数のカードの中から1枚のカードが抽選で選択される。
・ユーザには、1枚のカードをセット可能な枠(以下「カード枠」という)が1つ割り当てられている。
・カード枠に空きがある場合、ユーザの指示に基づいて、空き状態のカード枠に選択されたカードがセットされる。
・カード枠に空きがない場合、ユーザの指示に基づいて、カード枠にセットされていたカードを放棄し、代わりに、選択されたカードが当該カード枠にセットされる。
・ゲームに関する情報を発信すると、当該発信の報酬として、ユーザに新たなカード枠が割り当てられる(つまり、空き状態のカード枠が増える)。
・事前登録期間が終了した時点でカード枠にセットされていたカードが、ユーザに付与される。
「カード」は、オブジェクトの一例である。「カード」は、ゲームのサービス開始後に、ゲームで用いられる。つまり、「カード」は、「ゲームで用いられるオブジェクト」の一例である。
「カード枠」は、ユーザに対応付け可能なオブジェクトの数の上限値の一例である。
「選択されたカード」は、選択されたオブジェクトである選択オブジェクトの一例である。
「ゲームに関する情報を発信する」とは、ゲームに関する情報を第三者に伝えるため、ネットワーク上のサーバ(SNSサーバ70、IMサーバ80、メールサーバ90)を介して、ゲームに関する情報を発信することである。
「発信の報酬」とは、ネットワーク上にゲームに関する情報を発信したことに対する報酬のことである。
1回目の抽選の処理において、カードAが選択され、かつ、ユーザU1がカードAをカード枠にセットする指示を行うと、カードAがカード枠K1にセットされる。これにより、ユーザU1に割り当てられているカード枠に空きがなくなる。
次に、2回目の抽選の処理において、カードBが選択され、かつ、ユーザU1がカードBをカード枠にセットする指示を行うと、カード枠K1にセットされていたカードAがカードBによって上書きされる。
次に、ユーザU1が、ゲームに関する情報をネットワーク上のサーバを介して発信すると、当該発信の報酬として、ユーザU1に新たなカード枠K2が割り当てられる。カード枠K2の初期状態は、空き状態である。これにより、ユーザU1に割り当てられているカード枠に空きが生じる。
次に、3回目の抽選の処理において、カードCが選択され、かつ、ユーザU1がカードCをカード枠にセットする指示を行うと、カードCがカード枠K2にセットされる。これにより、ユーザU1に割り当てられているカード枠に空きがなくなる。
その後、事前登録期間が終了すると、カード枠K1およびK2にセットされていたカードB及びCが、ゲームにおいてユーザが利用可能なカードとしてユーザU1に付与される。
なお、事前登録期間が終了した時点で「カード枠」の欄に記録されていたカードIDが、ゲームのサービスの開始後に、当該ゲームにおけるユーザのユーザ情報に対応付けられる。これにより、当該カードIDにより特定されるカードが、当該ユーザに付与される。つまり、事前登録期間中にユーザに割り当てられているカード枠の数は、ゲームのサービスの開始後にユーザに付与可能なカードの数の上限値を意味する。例えば、ユーザに2つのカード枠が割り当てられている場合、当該ユーザには、最大2枚のカードを付与可能である。
次に、事前登録サーバ20のストレージ25に記憶されるカードデータテーブルおよび事前登録データテーブルについて、図5および図6を参照して説明する。
カードデータテーブルには、本実施形態のゲームで使用されるカードの情報が記録されている。図5にカードデータテーブルの構成例を示す。図5に示す例では、カードを特定するカードIDごとに、カード名、カード画像、および、カードパラメータのデータ(以下、総称して「カードデータ」という)が含まれる。
「カード名」の欄には、カードに表示されるキャラクタの名称を示す文字列が記録される。キャラクタは、仮想の対象物(例えば、人物、動物、乗り物、建物等)であってもよいし、実在する対象物であってもよい。
「カード画像」の欄には、カードに表示されるキャラクタの画像のファイル名が記録される。例えば、カード画像は、2次元画像、3次元画像、イラスト画像、および、写真画像等である。
「カードパラメータ」の欄には、レアリティ、属性、コスト、スキル、カードレベル、攻撃力、および、防御力を示すパラメータが記録される。
「レアリティ」の欄には、カードの希少価値の指標を示すコードが記録される。図5に示す例では、当該コードは、R1〜R5の順に高くなるように設定されている。
「属性」の欄には、カードに表示されるキャラクタの属性を示すコードが記録される。図5に示す例では、当該コードは、N1〜N3のいずれかである。
「コスト」の欄には、ユーザのカードチームにカードを組み込むときに参照される値が記録される。「カードチーム」とは、複数のカードから構成されるカードの集合体のことである。例えば、カードチームによる対戦を行う場合には、カードチームに含まれる複数のカードのコストの合計値が所定の上限値以下に制限される。
「スキル」の欄には、カードを用いてゲームの処理を実行するときに与えられるゲーム上の有利な効果を示すコードが記録される。図5に示す例では、SK1〜SK12の様々な効果を備えたスキルが各カードに設定されている。なお、すべてのカードがスキルを備えていなくてもよい。
「カードレベル」の欄には、ゲームにおけるカードの育成レベルを示すパラメータが記録される。図5の例では、初期レベル1から上限レベル60までのカードレベルが規定されている。上限レベルは、全てのカードについて同一であってもよいし、カード毎に異なってもよい。
「攻撃力」の欄および「防御力」の欄には、ゲームにおけるカードの能力を示すパラメータが記録される。攻撃力および防御力は、カードレベル毎に設定されている。
事前登録データテーブルには、本実施形態のゲームに事前登録しているユーザの情報が記録されている。図6に事前登録データテーブルの構成例を示す。図6に示す例では、ユーザを特定するユーザIDごとに、メールアドレス、シリアルコード、発信回数、残り抽選回数、事前登録日時、および、カード枠にセットされたカードのカードID(以下、総称して「事前登録データ」という)が含まれる。
「メールアドレス」の欄には、事前登録したユーザから送信されるメールアドレスが記録される。後述するように、本実施形態の事前登録の処理では、各ユーザに対して、メールアドレスを事前登録サーバ20に送信することが要求される。各ユーザが当該要求に応じてメールアドレスを事前登録サーバ20に送信すると、送信されたメールアドレスがユーザIDと対応付けて記録される。
「シリアルコード」の欄には、事前登録を行った各ユーザに配布されるシリアルコードが記録される。シリアルコードは、ゲームのサービスが開始された後に各ユーザから入力される情報である。
「発信回数」の欄には、SNSサーバ70、IMサーバ80、および、メールサーバ90の少なくとも1つに対してゲームに関する情報を発信した回数を示す値が記録される。
「残り抽選回数」の欄には、抽選の処理を実行できる回数を示す値が記録される。ゲームに関する情報の発信が行われると、「残り抽選回数」の欄の値が上昇する(つまり、ユーザは、ゲームに関する情報の発信を1回行うことによって所定回数の抽選の処理を実行できる権利を得ることができる)。抽選の処理が行われると、「残り抽選回数」の欄の値が減少する。
「事前登録日時」の欄には、各ユーザが事前登録の処理の要求を行った日時が記録される。
「カード枠にセットされたカードのカードID」の欄は、「カード枠1」〜「カード枠3」の欄を含む(つまり、各ユーザに、最大で3つのカード枠が割当可能である)。「カード枠1」の欄は、全てのユーザに予め割り当てられているカード枠に相当する欄である。「カード枠2」および「カード枠3」の欄は、ゲームに関する情報を発信したユーザ(以下、「発信ユーザ」という)に新たに割り当てられるカード枠に相当する欄である。事前登録期間が終了した時点で「カード枠にセットされたカードのカードID」の欄に記録されているカードIDによって特定されるカードが、ゲームのサービスの開始後に、当該ゲームにおいてユーザが利用可能なカードとして取り扱われる。カード枠にカードがセットされると、当該カードのカードIDが事前登録データの「カード枠にセットされたカードのカードID」の当該カード枠に対応する欄に記録される。ユーザに割り当てられていないカード枠については、「カード枠にセットされたカードのカードID」の当該カード枠に相当する欄に割り当てられていないことを示すコード(「N/A」)が記録される。ユーザに割り当てられているもののセットされたカードがないカード枠については、「カード枠にセットされたカードのカードID」の当該カード枠に相当する欄に空き状態であることを示すコード(「E」)が記録される。
図6の例は、発信を1回行ったユーザ(ユーザID(「u001」))に2つのカード枠(カード枠1及び2)が割り当てられ、かつ、カード枠1及び2にカード(カードID(「0001」および「0002」)がセットされており、発信を行っていないユーザ(ユーザID(「u002」))には1つのカード枠(カード枠1)のみが割り当てられ、かつ、カード枠1が空き状態にあることを示している。
以下、本実施形態の情報処理の具体例について、図7A〜図7C、および、図8を参照して説明する。図7A〜図7C、および、図8は、本実施形態の情報処理を実行しているときにユーザ端末10に表示される画面の一例を示す図である。
図7A〜図7Cは、本実施形態の事前登録の処理の一連の表示画面の画面遷移を示している。
以下では、新規のゲームの事前登録のためのURL、又は当該URLへのリンクがゲーム運営者等から予め告知されており、かつ、事前登録期間が予め決まっている(例えば、ゲームのサービス開始日の前日に事前登録期間が終了する)ものとする。
ユーザが、ユーザ端末10上でゲーム運営者等から告知されているURLを指定する操作を行うと、図7Aの画面P101が表示される。画面P101は、事前登録を開始するときの初期画面である。
画面P101は、ユーザがメールアドレスを入力するための入力ボックスb101と、次のステップに進むためのボタンb102(「次へ」)とを含む。また、画面P101には、事前登録を行うことの特典として、ゲームのサービス開始後に利用可能なカードを入手できることを示すテキストが表示される。
画面P102は、ボタンb103(「登録」)を含む。また、画面P102には、ユーザが画面P101で入力したメールアドレスが確認のために表示される。なお、以下の説明では、画面P101およびP102を適宜「事前登録画面」という。
表示領域101には、事前登録が完了したことを示すテキストと、事前登録を行ったユーザのシリアルコード(「def001」)と、事前登録の案内を発信することを促すテキストと、URL1(http://game_A.kkkkkk.co.jp/registration/id=u001)とが表示される。
URL1は、事前登録を行ったユーザとは別のユーザ(事前登録を行ったユーザから発信された情報を受け取るユーザ)のための事前登録画面のURLである。URL1は、画面P101で入力したメールアドレス(つまり、事前登録を行ったユーザのユーザID)に対応するユニークURLであり、末尾に事前登録を行ったユーザのユーザIDを含む(“id=u001”)。
表示領域102には、事前登録が完了したことを示すテキスト、事前登録の案内文(例えば、ゲーム名、事前登録が始まったこと、事前登録をすることでカードが付与されることを示す文)のテキスト、および、URL1が表示される。
ボタンb104(「SNS」)、b105(「IM」)、および、b106(「メール」)は、それぞれ、SNSサーバ70、IMサーバ80、および、メールサーバ90を介して事前登録の案内を発信する処理のアプリケーションを起動するためのボタンである。
認証処理には、既存の認証技術(例えば、OAuth認証)が用いられる。OAuth認証とは、OAuthプロトコルを用いた認証のことである。OAuth認証を用いることで、ユーザ端末10は、SNSサーバ70へのログインIDおよびパスワードを事前登録サーバ20に送信することなく、事前登録サーバ20に、ユーザ端末10に代わって、画面P104の表示領域103に表示された情報をSNSサーバ70へ送信させる権限を付与できる。
画面P104は、表示領域103と、ボタンb107(「投稿」)とを含む。
表示領域103には、表示領域102に表示されたテキストおよびURL1が表示される。表示領域103に表示された情報は、ユーザが編集可能である。
画面P105は、表示領域104および105を含む。
表示領域104には、ゲームに関する情報を発信したことの報酬として、ユーザに新たなカード枠が割り当てられたことを示すテキストと、ユーザに割り当てられているカード枠の画像が表示される。図7Cの例では、ユーザに2つのカード枠が割り当てられており、かつ、当該2つのカード枠は空き状態にある。
表示領域105には、ゲームに関する情報を発信したことの報酬として、抽選の処理を実行できる回数が増えたことを示すテキストと、残り抽選回数を示す値とが表示される。
図8Aおよび図8Bは、本実施形態の抽選の処理の一連の表示画面の画面遷移を示している。
画面P106は、ボタンb104(「SNS」)と、ボタンb105(「IM」)と、ボタンb106(「メール」)と、ボタンb108(「抽選」)とを含む。
ボタンb104(「SNS」)、ボタンb105(「IM」)、および、ボタンb106(「メール」)は、それぞれ、SNSサーバ70、IMサーバ80、および、メールサーバ90を介して、ゲームに関する情報を発信するときに指定されるボタンである。ボタンb104(「SNS」)、ボタンb105(「IM」)、および、ボタンb106(「メール」)は、複数を同時に指定可能に構成される。
ボタンb108(「抽選」)は、抽選の処理を実行させるときに指定されるボタンである。
表示領域106には、選択されたカードに関する情報(カード画像、カード名(「SAM」)、および、レアリティ(「R5」))が表示される。
表示領域107には、カード枠の状態を示す情報が表示される。カードがセットされているカード枠については、当該カードに関する情報が表示される。カードがセットされていないカード枠については、空き状態であることを示す情報が表示される。図8Aの例では、画面P107aにおいて、カード枠1について、セットされているカードのカード画像およびカード名「KLM」が表示され、かつ、カード枠2について、空き状態であることを示すテキスト(「EMPTY」)が表示される。また、画面P107bにおいて、カード枠1および2について、それぞれ、セットされているカードのカード画像と、カード名「KLM」および「ABC」とが表示される。
ボタンb109(「セットする」)は、選択されたカードをカード枠にセットするときに指定されるボタンである。図8Aの例では、画面P107aにおいて、ユーザがボタンb109(「セットする」)を指定すると、選択されたカード(カード名「SAM」)が空き状態のカード枠2にセットされる。また、画面P107bにおいて、ユーザが表示領域107に表示されたカード枠にセットされたカードのカード画像を選択することで当該カード枠を選択状態にし、かつ、ボタンb109(「セットする」)を指定すると、選択状態のカード枠に選択されたカードがセットされる。
ボタンb110(「セットしない」)は、選択されたカードをカード枠にセットせずに放棄するときに指定されるボタンである。図8Aの例では、ユーザがボタンb110(「セットしない」)を指定すると、選択されたカード(カード名「SAM」)が放棄される。
画面P108aには、選択されたカードがカード枠にセットされた後のカード枠の状態を示す情報が表示される。図8Bの例では、図8Aの画面P107aにおいて空き状態であったカード枠2に、選択されたカード(カード名「KLM」)がセットされている。
画面P108bには、選択されたカードがカード枠にセットされた後のカード枠の状態を示す情報が表示される。図8Bの例では、図8Aの画面P107bにおいてカード(カード名「KLM」)がセットされていたカード枠1に、選択されたカード(カード名「KLM」)がセットされている。このとき、図8Aの画面P107bにおいてカード枠1にセットされていたカード(カード名「KLM」)は放棄される。
次に、本実施形態のゲームを実現するために事前登録サーバ20が備える機能について説明する。図9は、本実施形態の事前登録サーバ20で主要な役割を果たす機能を説明するための機能ブロック図である。事前登録サーバ20は、受付手段51と、調整手段52と、選択手段53と、対応付け手段54とを備える。
なお、図9に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、調整手段52と、選択手段53と、対応付け手段54とを備えていればよい。
事前登録の処理の要求は、事前登録サーバ20に対して事前登録の処理を実行させるための要求である。事前登録の処理の要求は、ユーザが入力したメールアドレスを含む。
発信の処理の要求は、SNSサーバ70、IMサーバ80、および、メールサーバ90の少なくとも1つを介して、ゲームに関する情報を発信する処理の要求である。発信の処理の要求は、発信の処理の要求を行ったユーザのユーザIDと、ゲームに関する情報(例えば、事前登録の案内文のテキスト)とを含む。
ログイン要求は、ログイン認証を実行させるための要求である。ログイン要求は、事前登録サーバ20に対して様々な要求を行うユーザのユーザIDを含む。
抽選の処理の要求は、抽選の処理を実行させるための要求である。抽選の処理の要求には、当該要求を行ったユーザのユーザIDが含まれる。
受付手段51の機能は、以下のようにして実現される。ユーザ端末10のCPU11は、表示部16に表示される画面内のボタンに対するユーザの指定に対応する要求を受け付け、当該要求をRAM13に展開し、RAM13に展開した要求の内容に応じた処理を実行する。
調整手段52の機能は、以下のようにして実現される。事前登録サーバ20のCPU21は、受付手段51によって受け付けられた発信の処理の要求に基づいて、当該要求に含まれるユーザIDに対応する事前登録データをストレージ25から読み出し、当該データをRAM23に展開する。次いで、CPU21は、発信に関する情報(例えば、当該事前登録データの「発信回数」の欄に記録された値)に基づいて、当該事前登録データの「カード枠にセットされたカードID」のカード枠の欄に記録されたデータを書き換える。より具体的には、CPU21は、新たなカード枠をユーザに割り当てる場合、当該事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうちユーザに割り当てられていないことを示すコード(「N/A」)が記録されている欄に、ユーザに割り当てられているものの空き状態であることを示すコード(「E」)を記録する。また、CPU21は、割り当てられているカード枠をユーザから没収する場合、事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうち空き状態であることを示すコード(「E」)またはカードIDが記録されている欄に、割り当てられていないことを示すコード(「N/A」)を記録する。
選択手段53の機能は、以下のようにして実現される。事前登録サーバ20のCPU21は、受付手段51によって受け付けられた抽選の処理の要求に基づいて、カードデータと、当該要求に含まれるユーザIDに対応する事前登録データとをストレージ25から読み出し、当該データをRAM23に展開する。次いで、CPU21は、所定の確率に従って、当該カードデータに含まれる複数のカードIDの中からカードのカードIDを選択する。
対応付け手段54の機能は、以下のようにして実現される。事前登録サーバ20のCPU21は、選択手段53によって選択されたカードIDを、抽選の処理の要求に含まれるユーザIDに対応する事前登録データの「カード枠にセットされたカードID」の欄に記録することで、当該事前登録データを更新する。より具体的には、CPU21は、空き状態のカード枠にカードをセットする場合、当該事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうち空き状態であることを示すコード(「E」)が記録されている欄に選択されたカードのカードIDを記録する。一方、CPU21は、カード枠にセットされているカードを選択されたカードによって上書きする場合、当該事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうち、ユーザによって指定されたカード枠の欄に記録されているカードIDとユーザIDとの対応付けを解除し、かつ、選択されたカードのカードIDを当該カード枠の欄に記録する。
次に、本実施形態の処理フローの一例について、図10および図11を参照して説明する。
図10は、本実施形態の事前登録の処理の一例を示すシーケンスチャートである。なお、図10では、図7A〜図7Cに示した各画面が表示されるステップに各画面の符号を付してある。
次いで、CPU11は、画面P103のボタンb104(「SNS」)が指定され、かつ、画面P104のボタンb107(「投稿」)が指定されると、発信の処理の要求を受け付け(S105)、当該要求を事前登録サーバ20へ送信する(S106)。上述のとおり、S106で送信される発信の処理の要求には、発信ユーザのユーザIDと、ゲームに関する情報(例えば、事前登録の案内文のテキスト)とが含まれる。
一例として、事前登録サーバ20は、ユーザ端末10に代わって、画面P104の表示領域103に表示された情報をSNSサーバ70へ送信する。SNSサーバ70へ送信された情報は、当該情報の宛先毎に、SNSサーバ70に蓄積される。次いで、SNSサーバ70は、S105で要求を与えたユーザ以外のユーザからのアクセスに応じて、当該情報を当該ユーザのユーザ端末10に送信する。これにより、ゲームに関する情報が当該ユーザに発信される。
次いで、CPU21は、S102で作成された事前登録データの「発信回数」の欄の値と、「残り抽選回数」の欄の値とをカウントアップする。これにより、ゲームに関する情報の発信回数および残り抽選回数が更新される(つまり、ゲームに関する情報が発信された結果が、事前登録データに反映される)。
ここでは、一例として、事前登録データテーブルの「発信回数」欄の値が所定値となる場合に調整処理を実行する例を説明する。
CPU21は、事前登録データの「発信回数」の欄の値が、所定値となる場合、S102で作成された事前登録データの「カード枠にセットされたカードのカードID」のカード枠の欄のうち割り当てられていないことを示すコード(「N/A」)が記録されているカード枠の欄に空き状態であることを示すコード「E」を記録する。これにより、S101で事前登録の処理の要求を行ったユーザに新たなカード枠が割り当てられる。新たなカード枠が割り当てられることで、ユーザに対応付け可能なカードの数の上限値が増加することになる。また、上限値が増えることでゲームのサービスが開始した後にユーザに付与可能なカードの数が増加することになる。
なお、事前登録データの「発信回数」の欄の値は、ゲームに関する情報が発信された結果、更新される値である。
また、S108は、前記発信を行った数が所定条件を満たす場合、上限値を調整することの一例である。
図11は、本実施形態の抽選の処理の一例を示すシーケンスチャートである。なお、図11では、図8Aおよび図8Bに示した各画面が表示されるステップに各画面の符号を付してある。
具体的には、S123で送信されたデータにコード(「E」)が含まれている(つまり、ユーザのカード枠に空きがある)場合、画面P107aが表示される。
一方、S123で送信されたデータにコード(「E」)が含まれていない(つまり、ユーザのカード枠に空きがない)場合、画面P107bが表示される。
具体的には、画面P107aが表示された場合、ボタンb109(「セットする」)が指定されると、CPU11は、S122で選択されたカードを空き状態のカード枠にセットする指示を受け付ける。
一方、画面P107bが表示された場合、カード画像が選択された後にボタンb109(「セットする」)が指定されると、CPU11は、S122で選択されたカードを、選択されたカード画像に対応するカード枠にセットする指示を受け付ける。当該指示には、選択されたカード画像に対応するカード枠を特定する情報(例えば、事前登録データテーブルの「カード枠にセットされたカードID」のカード枠1〜3のそれぞれに固有のID)が含まれる。
具体的には、当該指示がS122で選択されたカードを空き状態のカード枠にセットする指示である場合、CPU21は、事前登録データテーブルにおいて、S120で抽選の処理の要求を行ったユーザのユーザIDに対応する「カード枠にセットされたカードID」のカード枠1〜3のうち空き状態であることを示すコード(「E」)が記録されているカード枠の欄に、S122で選択されたカードのカードIDを記録する。
一方、当該指示がS122で選択されたカードをユーザが指定したカード枠にセットする指示である場合、CPU21は、事前登録データテーブルにおいて、S120で抽選の処理の要求を行ったユーザのユーザIDに対応する「カード枠にセットされたカードID」のカード枠1〜3のうち当該指示に含まれるカード枠を特定する情報によって特定されるカード枠の欄に記録されているカードIDと当該ユーザIDとの対応付けを解除し、かつ、S122で選択されたカードのカードIDを当該カード枠の欄に記録する。
また、S127は、選択オブジェクトとユーザに対応付けられているオブジェクトの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が上限値を超えることになる場合、当該ユーザの指示に基づいて、当該ユーザに対応付けられているオブジェクトの少なくとも1つと当該ユーザとの対応付けを解除し、かつ、当該選択オブジェクトを当該ユーザに対応付けることの一例である。
具体的には、S125で受け付けた指示がS122で選択されたカードを空き状態のカード枠にセットする指示である場合、CPU11は、画面P108aを表示部16に表示する。
一方、当該指示がS122で選択されたカードをユーザが指定したカード枠にセットする指示である場合、CPU11は、画面P108bを表示部16に表示する。
これは、ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値の範囲内で、オブジェクトをユーザに対応付ける処理の実行に用いられる情報処理装置において、上限値を調整することの一例である。
つまり、本実施形態によれば、ユーザは、ゲームに関する情報を継続的に発信することにより、より多くのカードの付与を受けられるようになる。したがって、ユーザには、ゲームに関する情報を継続的に発信することへの動機付けが与えられる。一般に、ゲームに関する情報を発信することはユーザにとって容易であるので、本実施形態によって、ユーザは、対応付け可能なカードの範囲を容易に広げられるようになる。これにより、ゲームに関する情報が広く発信すること、さらには、発信された情報を受け取ったユーザがゲームをプレイすること(つまり、ゲームのユーザ数の増加)が期待できる。
次に、本実施形態の変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
調整処理において、発信された情報に基づいて事前登録を行ったユーザ(以下「登録ユーザ」という)の数に基づいて、カード枠を調整してもよい。
一例として、事前登録データが、登録ユーザの数を示す情報を含むものとする。
事前登録サーバ20のCPU21は、ユニークURLを含む情報を受け取ったユーザが当該ユニークURLを介して事前登録を行った場合、事前登録データテーブルにおいて、当該ユニークURLに含まれるユーザID(つまり、発信ユーザのユーザID)に対応する登録ユーザの数を示す情報を更新(つまり、登録ユーザの数をカウントアップ)する。
次いで、CPU21は、図10のS108において、登録ユーザの数が多いほど、多くのカード枠がユーザに割り当てられるように、事前登録データの「カード枠にセットされたカードID」に記録されたデータを更新する。例えば、登録ユーザの数が10人増える毎に、カード枠をユーザに割り当てることで、登録ユーザの数が多いほど、多くのカード枠がユーザに割り当てられる。
また、別の例として、一度割り当てたカード枠を減らしてもよい。例えば、所定条件を満たす場合(一例として、登録ユーザの数を示す情報が更新されてから、一定期間、次の更新が行われなかった場合)、一度割り当てたカード枠を減らすなど、所定の条件を満たす場合、一度割り当てたカード枠を減らしてもよい。
また、本変形例は、発信されたゲームに関する情報に基づいてゲームに登録したユーザの数が多いほど上限値が大きくなるように、調整処理を実行することの一例である。
調整処理において、所定時間帯に行った発信(以下「特定時間帯発信」という)の回数に基づいて、カード枠を調整してもよい。
一例として、事前登録データが特定時間帯発信の回数を示す情報を含むものとする。
事前登録サーバ20のCPU21は、図10のS107において、発信の処理を実行した日時が所定時間に該当する場合、特定時間帯発信の回数を示す情報を更新する。
次いで、CPU21は、S108において、更新された特定時間帯発信の回数を示す情報に基づいて、特定時間帯発信の回数が多いほど、多くのカード枠がユーザに割り当てられるように、事前登録データの「カード枠にセットされたカードID」に記録されたデータを更新する。
例えば、インターネットアクセスが比較的多い時間帯を所定時間帯とした場合、発信された情報を受け取るユーザはインターネットアクセスができる環境にいる可能性が高いため、当該ユーザが事前登録を即座に行うことが期待できる。
また、事前登録サーバ20へのアクセスが比較的少ない時間帯を所定時間帯とした場合、事前登録サーバ20への処理の集中を回避することができる。
上述の実施形態では、カード枠は、カードの種別にかかわらず割り当てられる例について説明したが、種別毎に割り当てられてもよい。
一例として、事前登録データの「カード枠にセットされたカードID」は、カードのレアリティ(「R1」〜「R5」)毎に、カード枠の欄を含むものとする。
ユーザ端末10のCPU11は、図11のS124において、事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうち、S122で選択されたカードのレアリティに対応するカード枠の欄に空き状態であることを示すコード(「E」)が記録された欄がある場合、図8Aの画面P107aを表示部16に表示し、当該コードが記録された欄がない場合、画面P107bを表示部16に表示する。
別の例として、事前登録データの「カード枠にセットされたカードID」は、カードの属性(「N1」〜「N3」)毎に、カード枠の欄を含むものとする。
ユーザ端末10のCPU11は、図11のS124において、事前登録データの「カード枠にセットされたカードID」のカード枠の欄のうち、S122で選択されたカードの属性に対応するカード枠の欄に空き状態であることを示すコード(「E」)が記録された欄がある場合、図8Aの画面P107aを表示部16に表示し、当該コードが記録された欄がない場合、画面P107bを表示部16に表示する。
選択処理において、抽選でカードを選択するのではなく、ユーザが指定したカードを選択してもよい。
一例として、事前登録サーバ20のCPU21は、図11のS122において、カードを選択する代わりに、カードデータテーブルに含まれるカードデータのうち少なくとも一部のカードデータ(例えば、レアリティがR3以上のカードのカードデータ)をユーザ端末10へ送信する。
ユーザ端末10のCPU11は、当該カードデータを受け付けると、S124において、当該カードデータに基づいてカードに関する情報を提示する画面を表示部16に表示し、S125において、当該画面に対するユーザの指定に基づいて、当該カードデータに対応するカードの中から所望のカードの選択を受け付け、選択されたカードのカードIDを事前登録サーバ20へ送信する。
CPU21は、ユーザ端末10から送信されたカードIDを受け付けると、S127において、抽選の処理の要求を行ったユーザIDに対応する事前登録データの「カード枠にセットされたカードID」のカード枠の欄に、当該カードIDを記録する。
選択処理において、カード枠に空きがある場合、ユーザによるボタンb109(「セットする」)の指定なしに、選択されたカードを空き状態のカード枠にセットしてもよい。
ユーザ端末10のCPU11は、当該データを受け付けると、S129において、画面P108aを表示部16に表示する。
ユーザ端末10のCPU11は、当該データを受け付けると、S129において、画面P108aを表示部16に表示する。
調整処理において、ゲーム運営者によって予め用意されたテンプレートを用いないで行った発信(以下「テンプレート不使用発信」という)の回数に基づいて、カード枠を調整してもよい。
一例として、事前登録データがテンプレート不使用発信の回数を示す情報を含むものとする。
事前登録サーバ20のCPU21は、図10のS107において、発信された情報がテンプレート(例えば、図7Bの画面P104の表示領域103に表示された情報)と異なる場合、テンプレート不使用発信の回数を示す情報を更新する。
次いで、CPU21は、S108において、更新されたテンプレート不使用発信の回数を示す情報に基づいて、テンプレート不使用発信の回数が多いほど、多くのカード枠がユーザに割り当てられるように、事前登録データの「カード枠にセットされたカードID」に記録されたデータを更新する。
本実施形態では、カード枠に空きがない場合に、選択されたカードを放棄するか、または、カード枠にセットされているカードを放棄して選択されたカードをセットするかの何れかをユーザが指定する例について説明したが、選択されたカードおよびカード枠にセットされているカードの何れも放棄せずに、選択されたカードを一時的に保持する枠(以下「一時枠」という)にセットできるようにしてもよい。
一例として、ユーザには、事前登録をしたとき、または、所定条件(例えば、所定回数の発信を行ったこと)が成立したときに、一時枠が割り当てられる。カード枠に空きがない場合であっても、ユーザが選択されたカードを一時枠にセットする指示を行うと、選択されたカードは一時枠にセットされる。一時枠にセットされていたカードは、事前登録期間中は、ユーザの指定に基づいてカード枠にセット可能であるが、事前登録期間が終了した時点で放棄される。
本実施形態では、1回の発信の度に調整処理を実行する例について説明したが、調整処理を実行することの条件は、これに限られない。
本実施形態では、ゲームに関する情報として、ゲーム名、事前登録が始まったこと、および、事前登録をすることでカードが付与されることを示すテキストと、事前登録サイトのURLとが発信される例について説明したが、発信されるゲームに関する情報は、これに限られるものではない。
例えば、発信されるゲームに関する情報は、ゲームのサービスの開始日、ゲームのサービスを提供する主体(つまり、提供者)の名称、および、登録ユーザの数などであってもよい。
上述の実施形態では、カードの合計数によってユーザに割り当てるカード枠を規定する例について説明したが、本実施形態では、カードの合計数だけでなく、カードパラメータの合計値によってユーザに割り当てるカード枠を規定する例について説明する。
図12に示すように、本実施形態の事前登録データテーブルは、「上限コスト」の欄を含む点において、第1の実施形態(図5)と異なる。
「上限コスト」の欄には、カード枠にセット可能なカードのコストの上限値が記録される。つまり、本実施形態では、「カード枠にセットされたカードのカードID」の欄に記録されたカードIDに対応するコストの合計値が、「上限コスト」の欄に記録された上限値以下となる範囲において、「カード枠にセットされたカードのカードID」の欄にカードIDが記録可能である。
以下、本実施形態の情報処理の具体例について、図13および図14を参照して説明する。図13および図14は、本実施形態の情報処理を実行しているときにユーザ端末10に表示される画面の一例を示す図である。
図13は、本実施形態の事前登録の処理の一連の表示画面の画面遷移を示している。
図13に示すように、本実施形態では、ユーザが図7Bの画面P104のボタンb107(「投稿」)を指定した場合に、画面P201に遷移する。
画面P201は、図7Cの画面P105の表示領域104に代えて、表示領域201を含む点において、画面P105と異なる。
表示領域201には、ゲームに関する情報を発信したことの報酬として、ユーザの上限コストが増加したことを示すテキストが表示される。図13の例では、ユーザの上限コストが10から20に増加したことを示すテキストが表示される。
図14は、本実施形態の抽選の処理の一連の表示画面の画面遷移を示している。
図14に示すように、本実施形態では、ユーザが図8Aの画面P106のボタンb108(「抽選」)を指定した場合に、画面P202aまたはP202bに遷移する。カード枠にセットされているカードのコストと選択されたカードのコストとの合計値が上限コスト以下となる場合、画面P202aに遷移する。一方、カード枠にセットされているカードのコストと選択されたカードのコストとの合計値が上限コストを越える場合、画面P202bに遷移する。
表示領域106は、選択されたカードに関する情報として、カード画像、ならびに、カード名(「SAM」)、および、レアリティ(「R5」)に加えて、コストが表示される点において、図8Aの画面P107aの表示領域106と異なる。
表示領域203は、カード枠の状態を示す情報に加えて、カード枠にセットされているカードのコストの合計値と、上限コストとが表示される点において、画面P107aの表示領域107と異なる。
図14の例では、画面P202aの表示領域203は、カード枠1にカード(カード名「KLM」、コスト「5」)のカードがセットされており、カード枠2が空の状態であり、上限コストが20であり、かつ、選択されたカード(カード名「SAM」、コスト15)をカード枠2にセットした場合の合計コストが20となる(つまり、選択されたカードをカード枠2にセットできる)ことを示している。
また、画面P202bの表示領域203は、カード枠1にカード(カード名「ABC」、コスト「10」)のカードがセットされており、カード枠2が空の状態であり、上限コストが20であり、かつ、選択されたカード(カード名「SAM」、コスト15)をカード枠2にセットした場合の合計コストが25となる(つまり、選択されたカードをカード枠2にセットできない)ことを示している。
これは、ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、オブジェクトをユーザに対応付ける処理の実行に用いられる情報処理装置において、上限値を調整することの一例である。
本実施形態によれば、事前登録期間が終了した時点でカード枠にセットされていたカードがゲームのサービスの開始後にユーザに付与されるので、ユーザは、ゲームに関する情報を発信することにより、ゲームのサービスの開始後に付与されるカードの上限コストを増やすことができる。したがって、ユーザには、報酬を得るためにゲームに関する情報を発信することへの動機付けが与えられる。これにより、ゲームに関する情報が広く発信すること、さらには、発信された情報を受け取ったユーザが、ゲームをプレイすることが期待できる。
次に、本実施形態の変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
本実施形態では、カード枠にセット可能なカードの範囲をコストの上限値によって規定する例について説明したが、他のカードパラメータ、または、複数のカードパラメータの上限値によって当該範囲を規定してもよい。
本実施形態では、カード枠にセット可能なカードの範囲をカードパラメータの上限値によって規定する例について説明したが、カードの数の上限値と、カードパラメータの上限値との両方によって規定してもよい。
一例として、空き状態のカード枠が存在すること、かつ、選択されたカードのコストとカード枠にセットされているカードのコストの合計値が「上限コスト」に記録されている値以下であることの両方の条件が成立する場合、空き状態のカード枠に選択されたカードがセットできるようにする。一方、空き状態のカード枠が存在すること、かつ、選択されたカードのコストとカード枠にセットされているカードのコストの合計値が「上限コスト」に記録されている値以下であることの少なくともいずれかの条件が成立しない場合、カード枠にセットされているカードを放棄しない限り、選択されたカードをカード枠にセットできないようにする。
上述の実施形態は、ゲームのサービスが開始される前に抽選機能を提供する例を説明したが、抽選機能は、ゲームのサービスが開始された後に提供してもよい。
例えば、ゲームにおいてユーザが所持するカード(以下「所持カード」という)のカードデータがストレージ25に記憶されているものとする。ゲームのサービスが開始された後に抽選機能を提供する場合、抽選の処理は、ゲームのサービスが開始された後の所定期間に、ユーザがゲームに関する情報を発信する度に実行される。
抽選の処理では、選択されたカードIDが抽選の処理の要求に含まれていたユーザIDに対応付けられることで、所持カードデータが更新される。これにより、抽選の処理において選択されたカードが、ユーザの所持カードとして取り扱われる。
この場合、事前登録期間中に実行される抽選の処理の内容と、当該所定期間中に実行される抽選の処理の内容とが、互いに異なっていてもよい。例えば、事前登録期間中に実行される抽選の処理において、レアリティR5のカードが選択される確率を、所定期間中に実行される抽選の処理においてレアリティR5のカードが選択される確率より高くしてもよい。
また、この場合、事前登録期間中に実行される抽選の処理において参照されるカードデータと、当該所定期間中に実行される抽選の処理において参照されるカードデータとが、互いに異なっていてもよい。例えば、事前登録期間中のカードデータでは、「コスト」および「カードレベル」を省略し、所定期間中のカードデータでは、「コスト」および「カードレベル」を含めてもよい。
以下、全ての実施形態に共通する変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
上述の実施形態では、ユーザ端末10に対する指定入力は、ユーザ端末に対する所定のボタンの押下操作の入力や、タッチパネル機能を備えたユーザ端末に対する表示画面上のタッチ操作の入力であるとしたが、指定入力はこれに限られない。
例えば、指定入力は、加速度センサを備えたユーザ端末を振ることによる入力、あるいはジェスチャによる入力(ジェスチャ入力)であってもよい。ジェスチャ入力では、撮像機能を備えたユーザ端末に対する所定のジェスチャを行うことでユーザ端末がそのジェスチャを画像認識し、予めジェスチャに対応付けられた操作入力を認識する。また、音声認識プログラムを実行可能なユーザ端末の場合には、指定入力は、音声入力により行われてもよい。
上述の実施形態では、選択手段53が1枚のカードを選択する例について説明したが、複数のカードを選択してもよい。
以上の記載から本発明は例えば以下のように把握される。
ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられる情報処理装置において、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理装置である。
「オブジェクト」は、仮想空間で行われるゲームで用いられるゲーム媒体(例えば、カード、アイテム、キャラクタもしくは施設のゲームユニット、または、これらの組合せ)であってもよいし、現実空間で行われるゲームで用いられるゲーム媒体(例えば、抽選の商品)であってもよい。
「選択手段」は、複数のオブジェクトの中からオブジェクトを、オブジェクト毎に予め定められた確率に従って抽選で選択してもよいし、複数のオブジェクトの中からユーザによって指定されたオブジェクトを選択してもよい。
「調整処理」は、上限値を上昇させる処理であってもよいし、維持する処理であってもよいし、減少させる処理であってもよい。
さらに、前記調整手段は、前記発信されたゲームに関する情報に基づいて前記ゲームに登録したユーザの数が多いほど前記上限値が大きくなるように、前記調整処理を実行することが好ましい。
さらに、前記調整手段は、前記発信を行った数または頻度が多いほど前記上限値が大きくなるように、前記調整処理を実行することが好ましい。
さらに、前記調整手段は、所定時間帯に発信を行った数または頻度が多いほど前記上限値が大きくなるように、前記調整処理を実行することが好ましい。
「所定条件」とは、発信を行った数または頻度が所定値になることである。
特に、所定時間帯に発信を行った数または頻度が多いほど上限値が大きくなるように調整処理を実行する場合、ユーザには、所定時間帯に発信を行うことへの動機付けが与えられる。例えば、インターネットアクセスが統計的に多い時間帯に発信を行った数が多いほど上限値が大きくなるように調整処理を実行する場合、発信された情報を受け取ったユーザが事前登録を即座に行うことが期待できる。また、事前登録サーバ20へのアクセスが統計的に少ない時間帯に発信を行った数が多いほど上限値が大きくなるように調整処理を実行する場合、事前登録サーバ20へのアクセスを分散させることで、アクセス過多により事前登録サーバ20がダウンすることを回避できる。
前記対応付け手段は、前記選択オブジェクトの種別について、前記選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数が当該種別に対して定められた上限値以下である場合、当該選択オブジェクトを当該ユーザに対応付けることが好ましい。
ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられるコンピュータに、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整機能と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択機能と、
前記選択機能によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け機能と、
を実現させる、プログラムである。
ユーザ端末と、当該ユーザ端末と通信可能に構成されるサーバと、を備え、かつ、ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内でオブジェクトをユーザに対応付ける処理の実行に用いられる情報処理システムにおいて、
前記ユーザ端末、または、前記サーバのいずれかが、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと当該ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理システムである。
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…選択手段
54…対応付け手段
70…SNSサーバ
80…IMサーバ
90…メールサーバ
Claims (11)
- ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられる情報処理装置において、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理装置。 - 前記調整手段は、前記発信されたゲームに関する情報に基づいて前記ゲームに登録したユーザの数に応じて、前記上限値を調整する、
請求項1に記載の情報処理装置。 - 前記調整手段は、前記発信されたゲームに関する情報に基づいて前記ゲームに登録したユーザの数が多いほど前記上限値が大きくなるように、前記調整処理を実行する、
請求項2に記載の情報処理装置。 - 前記調整手段は、前記発信を行った数または頻度が所定条件を満たす場合、前記上限値を調整する、
請求項1〜3のいずれかに記載の情報処理装置。 - 前記調整手段は、前記発信を行った数または頻度が多いほど前記上限値が大きくなるように、前記調整処理を実行する、
請求項4に記載の情報処理装置。 - 前記調整手段は、所定時間帯に発信を行った数または頻度が多いほど前記上限値が大きくなるように、前記調整処理を実行する、
請求項4または5に記載の情報処理装置。 - 前記調整手段は、前記ゲームのサービスが開始される前に前記ゲームへの登録を受け付ける期間である事前登録期間中に、前記調整処理を実行する、
請求項1〜6のいずれかに記載の情報処理装置。 - 前記上限値は、オブジェクトの種別毎に定められ、
前記対応付け手段は、前記選択オブジェクトの種別について、前記選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数が当該種別に対して定められた上限値以下である場合、当該選択オブジェクトを当該ユーザに対応付ける、
請求項1〜7のいずれかに記載の情報処理装置。 - 前記対応付け手段は、前記選択オブジェクトと前記ユーザに対応付けられているオブジェクトの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値を超えることになる場合、当該ユーザの指示に基づいて、当該ユーザに対応付けられているオブジェクトの少なくとも1つと当該ユーザとの対応付けを解除し、かつ、当該選択オブジェクトを当該ユーザに対応付ける、
請求項1〜8のいずれかに記載の情報処理装置。 - ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内で、前記オブジェクトをユーザに対応付ける処理の実行に用いられるコンピュータに、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整機能と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択機能と、
前記選択機能によって選択されたオブジェクトである選択オブジェクトと前記ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け機能と、
を実現させる、プログラム。 - ユーザ端末と、当該ユーザ端末と通信可能に構成されるサーバと、を備え、かつ、ゲームに用いられるオブジェクトであって、ユーザに対応付け可能なオブジェクトの数の上限値、または、ユーザに対応付け可能なオブジェクトのパラメータの上限値の範囲内でオブジェクトをユーザに対応付ける処理の実行に用いられる情報処理システムにおいて、
前記ユーザ端末、または、前記サーバのいずれかが、
ネットワーク上でユーザによって前記ゲームに関する情報が発信された結果、所定条件を満たす場合、当該ユーザの上限値を調整する調整処理を実行する調整手段と、
前記ユーザの指示に基づいて、複数のオブジェクトの中からオブジェクトを選択する選択手段と、
前記選択手段によって選択されたオブジェクトである選択オブジェクトと当該ユーザに対応付けられているオブジェクトとの合計数、または、当該選択オブジェクトのパラメータと当該ユーザに対応付けられているオブジェクトのパラメータとの合計値が前記上限値以下となる場合、当該選択オブジェクトを当該ユーザに対応付ける対応付け手段と、
を備えた、情報処理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014087545A JP6218235B2 (ja) | 2014-04-21 | 2014-04-21 | 情報処理装置、プログラム、情報処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014087545A JP6218235B2 (ja) | 2014-04-21 | 2014-04-21 | 情報処理装置、プログラム、情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015205048A JP2015205048A (ja) | 2015-11-19 |
JP6218235B2 true JP6218235B2 (ja) | 2017-10-25 |
Family
ID=54602438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014087545A Active JP6218235B2 (ja) | 2014-04-21 | 2014-04-21 | 情報処理装置、プログラム、情報処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6218235B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7401976B2 (ja) * | 2019-03-27 | 2023-12-20 | 株式会社バンダイナムコエンターテインメント | コンピュータシステム、サーバシステム、ゲームシステム、プログラムおよび制御方法 |
JP7425547B2 (ja) * | 2019-06-07 | 2024-01-31 | 株式会社カプコン | ゲームプログラムならびにゲームシステム |
JP7038179B2 (ja) * | 2020-11-10 | 2022-03-17 | 株式会社 ディー・エヌ・エー | 所定のサービスを提供するためのプログラム、システム、及び方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3439187B2 (ja) * | 2000-11-09 | 2003-08-25 | 株式会社コナミコンピュータエンタテインメント大阪 | ネットゲームシステム、ネットゲーム進行処理方法及びネットゲーム進行処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP5406350B2 (ja) * | 2011-09-27 | 2014-02-05 | 株式会社コナミデジタルエンタテインメント | ゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラム |
-
2014
- 2014-04-21 JP JP2014087545A patent/JP6218235B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015205048A (ja) | 2015-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5413934B1 (ja) | プログラム、方法、および、サーバ装置 | |
KR101519986B1 (ko) | 게임 제어 장치, 게임 제어 방법, 프로그램, 및 게임 시스템 | |
JP6159511B2 (ja) | 情報処理システム、情報処理装置および情報処理方法 | |
JP2015173777A (ja) | 情報処理装置、プログラム、情報処理システム | |
JP5832982B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP6073577B2 (ja) | プログラム、情報処理装置、情報処理方法および情報処理システム | |
JP6162929B2 (ja) | 投稿情報共有システム | |
JP5882182B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP6218235B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6226382B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP5847302B2 (ja) | コミュニケーション装置、プログラム、コミュニケーションシステム | |
JP6252189B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP5982185B2 (ja) | 情報処理システム、情報処理装置、情報処理方法およびプログラム | |
JP2018134478A (ja) | 情報処理装置、プログラム、情報処理システム | |
JP6035075B2 (ja) | 情報処理システム、情報処理装置、プログラムおよび情報処理方法 | |
JP5258992B1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
WO2013140829A1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、記録媒体、ゲームシステム | |
JP6453800B2 (ja) | 通信システム、サーバ装置、通信制御方法、及びプログラム | |
JP6508636B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP4648264B2 (ja) | サーバ装置、情報処理装置 | |
JP2015037518A (ja) | プログラム、方法、および、システム | |
JP6226403B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
JP5959487B2 (ja) | 制御装置、プログラム、制御システム | |
JP6176864B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP6145620B2 (ja) | 情報処理装置、プログラム、情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170119 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170831 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170912 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170921 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6218235 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |