JP2014068728A - Game control device, game control method, program, game system, and lottery device - Google Patents

Game control device, game control method, program, game system, and lottery device Download PDF

Info

Publication number
JP2014068728A
JP2014068728A JP2012215819A JP2012215819A JP2014068728A JP 2014068728 A JP2014068728 A JP 2014068728A JP 2012215819 A JP2012215819 A JP 2012215819A JP 2012215819 A JP2012215819 A JP 2012215819A JP 2014068728 A JP2014068728 A JP 2014068728A
Authority
JP
Japan
Prior art keywords
user
users
monster
objects
association
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.)
Granted
Application number
JP2012215819A
Other languages
Japanese (ja)
Other versions
JP5827195B2 (en
Inventor
Takahiko Yoshikawa
貴彦 吉川
Takuro Eika
卓郎 栄花
Yuichi Nakahara
雄一 中原
Tatsuya Onoura
辰哉 小野浦
Masakazu Kurihara
雅和 栗原
Isao Taniguchi
勲 谷口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2012215819A priority Critical patent/JP5827195B2/en
Publication of JP2014068728A publication Critical patent/JP2014068728A/en
Application granted granted Critical
Publication of JP5827195B2 publication Critical patent/JP5827195B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

PROBLEM TO BE SOLVED: To provide a game control device, a game control method, a program, a game system, and a lottery device by which a plurality of users can enjoy a lottery of an object cooperatively.SOLUTION: A game control device includes: relating means for relating a plurality of users; associating means for associating each of the plurality of users with a plurality of objects which are common to each user; selection means for selecting an imparted object to be imparted to the user out of the plurality of objects based on the information on the input of one user out of the plurality of users; first cancelling means for cancelling the association of the user with the imparted objects when the imparted object is selected; and second cancelling means for cancelling the association of a second user with the object common to any one of the imparted objects to a first user out of a plurality of objects of the second user related to the first user included in the plurality of users.

Description

本発明は、オブジェクトなどの対象を選択あるいは抽選するときの技術に関する。   The present invention relates to a technique for selecting or drawing a target such as an object.

近年、特定のサービス提供者によるソーシャルネットワーキングサービス(SNS)においてウェブブラウザ上で動作するAPI(Application Programming Interface)などの動作環境を基に作成されるゲーム用アプリケーションによって実行される、いわゆるソーシャルゲーム(Social Game)が普及している。ソーシャルゲームは、不特定多数のユーザ間でコミュニケーションをとりながらプレイするオンラインゲームの一種であると言える。ユーザは、インターネットに接続可能であって、かつウェブブラウザが搭載された通信端末を備えていれば、時間と場所を問わずソーシャルゲームを楽しむことができる。   In recent years, a so-called social game (Social) executed by a game application created on the basis of an operating environment such as an API (Application Programming Interface) that operates on a web browser in a social networking service (SNS) by a specific service provider. Game) is popular. It can be said that the social game is a kind of online game that is played while communicating among an unspecified number of users. If a user can connect to the Internet and has a communication terminal equipped with a web browser, the user can enjoy a social game regardless of time and place.

上述したソーシャルゲームでは、従来のオンラインゲームよりも、ユーザ間の交流を図るためのコミュニケーション機能が充実している点が特徴の1つとなっている。ソーシャルゲームでは、例えば、関係付けられたユーザ(仲間)間で協力したゲームの実行のほか、仲間との挨拶や連絡など仲間とコミュニケーションを取ることによる情報交換、仲間との間のゲーム上のアイテムのプレゼントあるいはアイテムの交換が行なわれている。このようなソーシャルゲームの一例として、下記の非特許文献1に記載されたデジタルカードゲーム(ドラゴンコレクション(登録商標))が知られている。   One of the features of the above-described social game is that it has a richer communication function for interacting with users than conventional online games. In social games, for example, in addition to the execution of a game in cooperation between related users (companies), information exchange by communicating with the companion such as greetings and communication with the companion, items on the game with the companion Gifts or items have been exchanged. As an example of such a social game, a digital card game (Dragon Collection (registered trademark)) described in Non-Patent Document 1 below is known.

アプリSTYLE Vol.5(株式会社イースト・プレス、2011年11月15日発行)、94頁App STYLE Vol.5 (East Press, November 15, 2011), 94 pages

従来のゲームでは、例えば、所定数のオブジェクトを抽選対象として用意し、抽選対象の中から抽選によって選択されたオブジェクトをユーザに付与するものが知られている。このゲームでは、抽選によってユーザに付与されるオブジェクトの数が多くなるほど、抽選対象のオブジェクトの母数が小さくなるため、例えばユーザの所望するオブジェクトが抽選対象に含まれている場合には、ユーザは、抽選を繰り返し行うことによって、所望のオブジェクトを入手する可能性を高めることが可能となっている。しかしながら、従来のゲームでは、ユーザが単独でオブジェクトの抽選を行うようになっていたため、複数のユーザが協力してオブジェクトの抽選を楽しむことができなかった。   In a conventional game, for example, a game in which a predetermined number of objects are prepared as lottery targets and objects selected by lottery from the lottery targets are given to the user is known. In this game, the larger the number of objects given to the user by lottery, the smaller the parameter of the object to be drawn. For example, when the object desired by the user is included in the lottery, By repeating lottery, it is possible to increase the possibility of obtaining a desired object. However, in the conventional game, since the user draws an object alone, a plurality of users cannot cooperate to enjoy the object lottery.

本発明は上述した観点に鑑みてなされたもので、複数のユーザが協力してオブジェクトの抽選を楽しむことができるゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、抽選装置を提供することを目的とする。   The present invention has been made in view of the above-described viewpoints, and an object thereof is to provide a game control device, a game control method, a program, a game system, and a lottery device in which a plurality of users can enjoy object lottery in cooperation. And

本発明の第1の観点は、ゲーム制御装置である。
当該ゲーム制御装置は、
複数のユーザを関係付ける関係付け手段(53)と、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段(54)と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段(55)と、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段(56)と、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段(58)と、
を備える。
A first aspect of the present invention is a game control device.
The game control device
An association means (53) for relating a plurality of users;
Corresponding means (54) for associating a plurality of objects common to each user with respect to each of the plurality of users;
Selection means (55) for selecting a grant object to be given to the user from among the plurality of objects based on information relating to an input of any one of the plurality of users;
A first release means (56) for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means (58) to perform,
Is provided.

ここで、「オブジェクト」は、選択対象となり得るものであれば如何なるものでもよく、例えばゲーム上のアイテムやキャラクタを含んでもよい。キャラクタとは、例えば現実世界に存在するもの(例えばスポーツ選手や歌手、アイドル、動物等)を模したものや、ゲーム上の仮想的な人物や生物、若しくはモンスター等であり、それらがカードに表示されているものをも含む。   Here, the “object” may be any object as long as it can be selected, and may include, for example, items and characters on the game. A character is, for example, a thing imitating the real world (for example, athlete, singer, idol, animal, etc.), a virtual person or creature on a game, or a monster, and these are displayed on the card. Including those that have been.

このゲーム制御装置によれば、互いに関係付けられた複数のユーザの各々は、自らの入力によって、各ユーザ間で共通の複数のオブジェクトの中から選択(抽選)された付与オブジェクトを入手することができる。また、各ユーザのうちいずれかのユーザに対する付与オブジェクトが選択された場合には、当該ユーザと付与オブジェクトとの対応付けが解除されることから、当該ユーザは、付与オブジェクトを抽選対象から除いた状態でオブジェクトの抽選を繰り返し行うことが可能となる。さらに、第1ユーザに対する付与オブジェクトが選択された場合(つまり、第1ユーザによるオブジェクトの抽選が行われた場合)、第2ユーザは、自らに対応付けられた複数のオブジェクトのうち当該付与オブジェクトと共通するオブジェクトとの対応付けが解除されることによって、当該オブジェクトを自身の抽選対象から除くことができる。つまり、互いに関係付けられた複数のユーザの各々がオブジェクトの抽選を行うことにより、各ユーザは、自らと関係付けられた他のユーザの抽選対象を絞り込むことができる。これにより、複数のユーザが協力してオブジェクトの抽選を楽しむことができる。   According to this game control device, each of a plurality of users related to each other can obtain a given object selected (lottery) from a plurality of objects common to each user by his / her input. it can. In addition, when a grant object for any one of the users is selected, the association between the user and the grant object is released, so that the user has excluded the grant object from the lottery target It becomes possible to repeat the object lottery. Furthermore, when a grant object for the first user is selected (that is, when an object lottery is performed by the first user), the second user selects the grant object among a plurality of objects associated with the first user. By canceling the association with the common object, the object can be removed from the lottery object. That is, each of a plurality of users related to each other draws an object, so that each user can narrow down a lottery target of other users related to the user. Thereby, a plurality of users can cooperate to enjoy the object lottery.

上記ゲーム制御装置において、前記第2ユーザによる所定の入力に関する情報を受け付ける受付手段(57)を備え、前記第2解除手段(58)は、前記第2ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除してもよい。
このゲーム制御装置によれば、第2ユーザは、自らの入力によって、自らに対応付けられた複数のオブジェクトのうち第1ユーザに対する付与オブジェクトと共通するオブジェクトとの対応付けを解除することができる。これにより、第1ユーザに対する付与オブジェクトと共通するオブジェクトを抽選対象から除くか否か(つまり、所定の入力を行うか否か)などについて第2ユーザに検討させることができるので、第2ユーザの判断力や戦略などが求められる仕組みとすることができる。これにより、興趣性の高いゲームを実現することができる。
The game control device further includes a receiving unit (57) that receives information related to a predetermined input by the second user, and the second release unit (58) receives information related to a predetermined input by the second user. In addition, the association between the object shared with any of the granted objects for the first user and the second user may be canceled.
According to this game control apparatus, the 2nd user can cancel | release the correlation with the object which is common with the grant object with respect to a 1st user among the some objects matched with self by input of self. This allows the second user to consider whether or not the object common to the grant object for the first user is excluded from the lottery target (that is, whether or not to perform a predetermined input). It can be a mechanism that requires judgment and strategy. Thereby, a highly interesting game can be realized.

上記ゲーム制御装置において、前記第2解除手段(58)は、前記第1ユーザと前記付与オブジェクトとの対応付けが解除されたときから所定期間の間に前記第2ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除してもよい。
このゲーム制御装置によれば、第2ユーザは、第1ユーザと付与オブジェクトとの対応付けが解除されたときから所定期間の間に所定の入力を行わなければ、自らに対応付けられた複数のオブジェクトのうち第1ユーザに対する付与オブジェクトと共通するオブジェクトとの対応付けを解除することができない。このため、第2ユーザは、第1ユーザに対する付与オブジェクトと共通するオブジェクトを抽選対象から除くか否か(つまり、所定の入力を行うか否か)を、所定期間の間に決定する必要がある。これにより、所定期間の間、第2ユーザをゲームに引き付けることができる。
In the game control device, the second release means (58) is configured to obtain information related to a predetermined input by the second user during a predetermined period from when the association between the first user and the grant object is released. If accepted, the association between the second user and the object common to any of the granted objects for the first user may be canceled.
According to this game control device, if the second user does not perform a predetermined input during a predetermined period from when the association between the first user and the granted object is canceled, the second user It is not possible to cancel the association between the granted object for the first user and the common object among the objects. For this reason, the second user needs to determine during a predetermined period whether or not to remove an object common to the grant object for the first user from the lottery target (that is, whether or not to perform a predetermined input). . Thereby, a 2nd user can be attracted to a game for a predetermined period.

上記ゲーム制御装置において、前記第2ユーザの複数のオブジェクト情報のうち前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトを、前記第2ユーザの解除オブジェクトとした場合に、前記受付手段(57)は、前記第1ユーザによる所定の入力に関する情報を受け付けるとともに、前記第1ユーザに対する付与オブジェクトと前記第2ユーザの解除オブジェクトとが共通している数に応じて、前記第1ユーザによる所定の入力に関する情報を受け付ける回数を変動させ、前記第2解除手段(58)は、前記第1ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザの複数のオブジェクトのうち、前記第2ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第1ユーザとの対応付けを解除してもよい。
例えば、ユーザに対応付けられた複数のオブジェクトのうち、当該ユーザと関係付けられた他のユーザに対する付与オブジェクトと共通するオブジェクトと、当該ユーザとの対応付けを解除する場合、当該ユーザは、抽選対象を充分に絞り込んだ状態でオブジェクトの抽選を行うために、当該他のユーザによるオブジェクトの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、オブジェクトの抽選を行わない場合がある。
このゲーム制御装置によれば、第2ユーザは、自らの入力によって、自らに対応付けられた複数のオブジェクトのうち第1ユーザに対する付与オブジェクトと共通するオブジェクトとを解除オブジェクトとして、当該解除オブジェクトとの対応付けを解除することができる。一方、第1ユーザは、自らの入力によって、自らに対応付けられた複数のオブジェクトのうち第2ユーザに対する付与オブジェクトと共通するオブジェクトとの対応付けを解除することができるが、その入力回数(つまり、対応付けの解除回数)は、自らに対する付与オブジェクトと第2ユーザの解除オブジェクトとが共通している数に応じて変動する。例えば、第1ユーザに対する付与オブジェクトと第2ユーザの解除オブジェクトとが共通している数が多いほど、入力回数が多くなるように変動してもよい。この場合、第1ユーザは、自らに対する付与オブジェクトのうち第2ユーザの解除オブジェクトとなる付与オブジェクトの数が少なければ、第2ユーザに対する付与オブジェクトと共通するオブジェクトとの対応付けの解除回数が少なくなることから、自らの抽選対象を充分に絞り込むことが困難になる。これにより、第1ユーザは、第1ユーザの抽選対象を充分に絞り込むために(つまり、第2ユーザの解除オブジェクトと共通する付与オブジェクトの数を多くするために)、自らに対する付与オブジェクトの選択回数(抽選回数)を多くすることが動機付けられる。したがって、ユーザが他のユーザによるオブジェクトの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、オブジェクトの抽選を行わなくなることを抑制することができる。
In the game control device, when the object common to any of the granted objects for the first user among the plurality of object information of the second user is the release object of the second user, the receiving means (57) Accepts information related to a predetermined input by the first user, and determines the predetermined input by the first user according to the number of objects granted to the first user and the release object of the second user in common. The second release means (58), when receiving information related to a predetermined input by the first user, changes the second user among the plurality of objects of the first user. An object common to any of the granted objects for the first object The association between The may be released.
For example, when canceling the association between a user and an object common to a grant object for other users associated with the user among a plurality of objects associated with the user, the user In order to perform the lottery of objects in a sufficiently narrowed state, the object lottery may not be performed until the lottery of the object is narrowed down by the other user's lottery of objects to some extent.
According to this game control device, the second user can set an object common to the grant object for the first user among a plurality of objects associated with the second user as a release object by the input of the second user. The association can be released. On the other hand, the first user can cancel the association between the granted object for the second user and the common object among the plurality of objects associated with the first user, but the number of times of input (that is, , The number of association cancellations) varies depending on the number of objects shared by the user and the cancellation object of the second user in common. For example, the number of times of input may vary as the number of objects shared by the first user and the release object of the second user increases. In this case, if the number of grant objects that are release objects for the second user among the grant objects for the first user is small, the number of times of canceling the association between the grant object for the second user and the common object decreases. For this reason, it becomes difficult to sufficiently narrow down the lottery object. As a result, the first user selects the number of grant objects for himself / herself in order to sufficiently narrow down the lottery object of the first user (that is, to increase the number of grant objects in common with the release object of the second user). It is motivated to increase (number of lotteries). Therefore, it can be prevented that the user does not perform the lottery of the object until the lottery of the object is narrowed down by the other user performing the lottery of the object.

上記ゲーム制御装置において、前記第2解除手段(58)は、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する期間を所定の期間に制限してもよい。
このゲーム制御装置によれば、第2ユーザは、所定の期間の間、自らに対応付けられた複数のオブジェクトのうち第1ユーザに対する付与オブジェクトと共通するオブジェクトとの対応付けを解除した状態でオブジェクトの抽選を行うことができる。これにより、第2ユーザの抽選対象が所定期間の間絞り込まれることになるので、第2ユーザは、例えば絞り込まれた抽選対象の中に所望のオブジェクトが含まれる場合、当該所望のオブジェクトを抽選によって入手する可能性を高めることができる。このため、所定期間の間にオブジェクトの抽選を行うように第2ユーザを動機付けることができる。
In the game control apparatus, the second release means (58) limits a period for releasing the association between the object common to any of the granted objects for the first user and the second user to a predetermined period. May be.
According to this game control device, the second user can release the object in a state in which the association between the granted object for the first user and the common object is canceled among the plurality of objects associated with the second user for a predetermined period. The lottery can be performed. As a result, the lottery object of the second user is narrowed down for a predetermined period. For example, when the desired object is included in the narrowed lottery object, the second user selects the desired object by lottery. The possibility of obtaining can be increased. For this reason, a 2nd user can be motivated so that an object lottery may be performed during a predetermined period.

上記ゲーム制御装置において、前記第2解除手段(58)は、前記第1ユーザに対する付与オブジェクトに関する情報が所定の条件を満たす場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除してもよい。
ここで、「所定の条件」とは、例えば、第1ユーザに対する付与オブジェクトの希少価値、能力あるいは属性などを示す値が所定の閾値以下であることとしてもよいし、複数のユーザのうち当該付与モンスターカードが選択されたユーザの数あるいは割合が所定の閾値以上であることとしてもよい。
例えば、付与オブジェクトの希少価値を示す値が所定の閾値以下のときに、第2ユーザに対応付けられた複数のオブジェクトのうち当該付与オブジェクトと共通するオブジェクトとの対応付けを解除する場合には、当該付与オブジェクトよりも希少価値の高いオブジェクトを第2ユーザの抽選対象に残存させることができる。これにより、当該付与オブジェクトと共通するオブジェクトとの対応付けが解除されるごとに、希少価値の高いオブジェクトが多く含まれるように第2ユーザの抽選対象を絞り込むことができるので、第2ユーザは、希少価値の高いオブジェクトを抽選によって入手する可能性を高めることができる。
In the game control device, the second release means (58) includes an object common to any of the granted objects for the first user when the information about the granted object for the first user satisfies a predetermined condition; The association with the second user may be canceled.
Here, the “predetermined condition” may be, for example, that a value indicating the rare value, ability, attribute, or the like of the granted object for the first user is equal to or less than a predetermined threshold, and the grant among the plurality of users It is good also as the number or ratio of the user from whom the monster card was selected being more than a predetermined threshold.
For example, when the value indicating the rarity value of the grant object is equal to or less than a predetermined threshold, when canceling the association with the common object with the grant object among the plurality of objects associated with the second user, An object having a rarity value higher than that of the assigned object can remain in the lottery target of the second user. Thereby, every time the association between the granted object and the common object is released, the lottery object of the second user can be narrowed down so that many objects with high rarity value are included. It is possible to increase the possibility of obtaining a rare object with a lottery.

上記ゲーム制御装置において、前記第2解除手段(58)は、前記第2ユーザに対する付与オブジェクトの選択回数に応じて、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する回数を変動させてもよい。
例えば、第2ユーザに対する付与オブジェクトの選択回数(つまり、第2ユーザによるオブジェクトの抽選回数)が多いほど、第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと第2ユーザとの対応付けを解除する回数が多くなってもよい。
この場合、第2ユーザは、自らの抽選対象を充分に絞り込むためには、自らに対する付与オブジェクトの選択回数を多くする必要がある。これにより、ユーザが他のユーザによるオブジェクトの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、オブジェクトの抽選を行わなくなることを抑制することができる。
In the game control device, the second release means (58) includes an object common to any of the granted objects for the first user, the second user, according to the number of times the selected grant object is selected for the second user, The number of times of canceling the association may be varied.
For example, as the number of selections of the granted object for the second user (that is, the number of lottery of objects by the second user) increases, the association between the second user and the object common to any of the granted objects for the first user is released The number of times may increase.
In this case, the second user needs to increase the number of selections of the granted object for himself / herself in order to sufficiently narrow down his / her lottery object. Thereby, it can be suppressed that the user does not perform the lottery of the object until the lottery of the object is narrowed down by the other user performing the lottery of the object.

上記ゲーム制御装置において、前記第2解除手段(58)は、前記第2ユーザに対する付与オブジェクトに関する情報が所定の条件を満たす場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除してもよい。
ここで、「所定の条件」とは、例えば、第2ユーザに対する付与オブジェクトの属性を示す値が第1ユーザに対する付与オブジェクトの属性を示す値以上であることとしてもよい。また、「所定の条件」とは、例えば、第2ユーザに対する付与オブジェクトの希少価値、能力あるいは属性などを示す値が所定の閾値以上であることとしてもよい。
例えば、第2ユーザに対する付与オブジェクトの属性を示す値が第1ユーザに対する付与オブジェクトの属性を示す値以上であることが所定の条件である場合には、第2ユーザは、自らに対する付与オブジェクトが当該所定の条件を満たさなければ、自らの抽選対象を絞り込むことができない。この場合、第2ユーザは、自らの抽選対象を絞り込むためには、当該所定の条件を満たす付与オブジェクトが選択されるようにオブジェクトの選択(抽選)を行う必要がある。これにより、ユーザが、他のユーザによるオブジェクトの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、オブジェクトの抽選を行わなくなることを抑制することができる。
In the game control device, the second release means (58) includes an object common to any of the granted objects for the first user when the information about the granted object for the second user satisfies a predetermined condition; The association with the second user may be canceled.
Here, the “predetermined condition” may be, for example, that the value indicating the attribute of the grant object for the second user is greater than or equal to the value indicating the attribute of the grant object for the first user. In addition, the “predetermined condition” may be, for example, that a value indicating a rare value, ability, attribute, or the like of the granted object for the second user is equal to or greater than a predetermined threshold.
For example, when the predetermined condition is that the value indicating the attribute of the grant object for the second user is equal to or greater than the value indicating the attribute of the grant object for the first user, the second user If the predetermined condition is not satisfied, it is not possible to narrow down the lottery object. In this case, in order to narrow down the lottery object of the second user, it is necessary to select an object (lottery) so that a grant object that satisfies the predetermined condition is selected. Thereby, it can be suppressed that the user does not perform the lottery of the object until the lottery target of the user is narrowed down by the fact that the lottery of the object by another user is performed to some extent.

上記ゲーム制御装置において、前記第1ユーザによるオブジェクトの選択結果に関する情報を前記第2ユーザに提示する提示手段(59)を備えてもよい。
このゲーム制御装置によれば、第2ユーザは、第1ユーザによるオブジェクトの選択結果に関する情報に基づいて、例えば第1ユーザに対する付与オブジェクトを想定することが可能となる。このため、第2ユーザは、自らに対応付けられた複数のオブジェクトのうち抽選対象から除くことができるオブジェクト(付与オブジェクトと共通するオブジェクト)を認識することができる。
The game control apparatus may further include a presentation unit (59) for presenting information related to an object selection result by the first user to the second user.
According to this game control device, the second user can assume an object to be given to the first user, for example, based on the information related to the selection result of the object by the first user. For this reason, the 2nd user can recognize the object (object which is common with a grant object) which can be excluded from the lottery object among a plurality of objects matched with self.

本発明の第2の観点は、複数の属性のいずれかに属するオブジェクトに関するゲームを制御するゲーム制御装置である。
当該ゲーム制御装置は、
複数のユーザを関係付ける関係付け手段(53)と、
前記複数のユーザの各々に対して、前記オブジェクトの属性ごとの付与可能数を各ユーザ間で共通するように対応付けを行う対応付け手段(54)と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記ユーザに付与される付与オブジェクトを、前記複数の属性のうちいずれかの属性に属する複数のオブジェクトの中から当該属性に対応する付与可能数の範囲内で選択する選択手段(55)と、
前記付与オブジェクトを選択するごとに、前記付与オブジェクトの属性に対応する付与可能数を減らすことによって、前記対応付けを変更する第1変更手段(60)と、
前記複数のユーザに含まれる第1ユーザに対するいずれかの前記付与オブジェクトの数だけ当該付与オブジェクトの属性に対応する付与可能数を減らすことによって、前記第1ユーザと関係付けられた第2ユーザについての前記対応付けを変更する第2変更手段(61)と、
を備える。
A second aspect of the present invention is a game control device that controls a game related to an object belonging to any of a plurality of attributes.
The game control device
An association means (53) for relating a plurality of users;
Corresponding means (54) for associating each of the plurality of users so that the number of assignable attributes for each attribute of the object is common among the users;
Based on the information related to the input of any one of the plurality of users, the grant object to be given to the user corresponds to the attribute among the plurality of objects belonging to any one of the plurality of attributes Selection means (55) for selecting within the range of the number of grantable to be performed,
A first changing means (60) for changing the association by reducing the number of grantable corresponding to the attribute of the grant object each time the grant object is selected;
The second user related to the first user is reduced by reducing the grantable number corresponding to the attribute of the given object by the number of any given object for the first user included in the plurality of users. Second changing means (61) for changing the association;
Is provided.

ここで、「オブジェクトの属性」とは、例えば、オブジェクトの特徴や性質などを示す情報であってもよいし、オブジェクトの特徴や性質などを分類するための情報であってもよい。
このゲーム制御装置では、ユーザは、自らの入力によって、自らに対応付けられた属性に属する複数のオブジェクトの中から選択(抽選)された付与オブジェクトを入手することができる。また、付与オブジェクトが選択された場合には、ユーザは、付与オブジェクトの数だけ減少した付与可能数の範囲内でオブジェクトの抽選を繰り返し行うことが可能となる。さらに、第2ユーザは、自らと関係付けられた第1ユーザに対する付与オブジェクトが選択された場合、自らに対応付けられた付与可能数のうち第1ユーザに対する付与オブジェクトの属性と共通する属性の付与可能数を、いずれかの付与オブジェクトの数だけ減らすことが可能となる。ここで、例えば、第2ユーザが、第1ユーザに対する付与オブジェクトの属性以外の属性を所望の属性としていた場合、第1ユーザに対する付与オブジェクトの属性と共通する属性の付与可能数が減少することによって、第2ユーザの抽選対象のオブジェクトのうち当該所望の属性に属するオブジェクトの割合が高くなる。このため、第2ユーザは、当該所望の属性に属するオブジェクトを抽選によって入手する可能性を高めることができ、オブジェクトの抽選を有利に行うことが可能となる。これにより、複数のユーザが協力してオブジェクトの抽選を楽しむことができる。
Here, the “object attribute” may be, for example, information indicating the feature or property of the object, or may be information for classifying the feature or property of the object.
In this game control device, the user can obtain a given object selected (lottery) from among a plurality of objects belonging to the attribute associated with the user by his / her input. Further, when a grant object is selected, the user can repeatedly perform object lottery within a range of the grantable number reduced by the number of grant objects. Further, when the grant object for the first user associated with the second user is selected, the second user grants an attribute that is common to the attribute of the grant object for the first user, out of the number of grants associated with the second user. It is possible to reduce the possible number by the number of any given object. Here, for example, when the second user sets an attribute other than the attribute of the grant object for the first user as a desired attribute, the number of grantable attributes common to the attribute of the grant object for the first user is reduced. The proportion of objects belonging to the desired attribute among the objects to be selected by the second user is increased. For this reason, the 2nd user can raise possibility that the object which belongs to the said desired attribute will be obtained by lottery, and it will become possible to perform object lottery advantageously. Thereby, a plurality of users can cooperate to enjoy the object lottery.

本発明の第3の観点は、ゲーム制御方法である。
当該ゲーム制御方法は、
複数のユーザを関係付けるステップと、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付けるステップと、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択するステップと、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除するステップと、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除するステップと、
を備える。
A third aspect of the present invention is a game control method.
The game control method is as follows:
Associating multiple users;
Associating a plurality of objects common to each user for each of the plurality of users;
Selecting a grant object to be given to the user from among the plurality of objects based on information regarding an input of any one of the plurality of users;
Releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user And steps to
Is provided.

本発明の第4の観点は、コンピュータに、
複数のユーザを関係付ける機能、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける機能、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する機能、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する機能、及び
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する機能、
を実現させるためのプログラムである。
A fourth aspect of the present invention relates to a computer.
The ability to relate multiple users,
A function of associating a plurality of objects common to each user with respect to each of the plurality of users;
A function of selecting a grant object to be given to the user from the plurality of objects, based on information regarding an input of any one of the plurality of users;
Among the plurality of objects of the second user related to the first user included in the plurality of users, and the function of releasing the association between the user and the grant object when the grant object is selected, A function of canceling the association between an object common to any of the granted objects for the first user and the second user;
It is a program for realizing.

コンピュータは、例えばネットワークサーバ、大型計算機等であってよい。また、このプログラムは、DVD−ROMやCD−ROM等のコンピュータが読み取り可能な情報記憶媒体に格納されてもよい。   The computer may be a network server, a large computer, or the like, for example. Further, this program may be stored in a computer-readable information storage medium such as a DVD-ROM or a CD-ROM.

本発明の第5の観点は、通信端末(10)と、当該通信端末(10)からアクセスされるサーバ(20)とを含むゲームシステムであって、
複数のユーザを関係付ける関係付け手段(53)、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段(54)、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段(55)、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段(56)、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段(58)、
の各手段を、前記通信端末(10)又は前記サーバ(20)のいずれか一方が備える。
A fifth aspect of the present invention is a game system including a communication terminal (10) and a server (20) accessed from the communication terminal (10).
An association means (53) for relating a plurality of users;
Corresponding means (54) for associating a plurality of objects common to each user with respect to each of the plurality of users,
Selection means (55) for selecting a grant object to be given to the user from the plurality of objects based on information relating to an input of any one of the plurality of users;
A first release means (56) for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means (58) to perform,
Either one of the communication terminal (10) and the server (20) includes these means.

通信端末は、例えば携帯端末、スマートフォン、PDA(Personal Digital Assistant)、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機、通信機能付きゲーム装置等であってよい。   The communication terminal may be, for example, a mobile terminal, a smartphone, a PDA (Personal Digital Assistant), a personal computer, a television receiver having a bidirectional communication function, a game device with a communication function, or the like.

本発明の第6の観点は、抽選装置である。
当該抽選装置は、
複数のユーザを関係付ける関係付け手段(53)と、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段(54)と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段(55)と、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段(56)と、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段(58)と、
を備える。
A sixth aspect of the present invention is a lottery device.
The lottery equipment
An association means (53) for relating a plurality of users;
Corresponding means (54) for associating a plurality of objects common to each user with respect to each of the plurality of users;
Selection means (55) for selecting a grant object to be given to the user from among the plurality of objects based on information relating to an input of any one of the plurality of users;
A first release means (56) for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means (58) to perform,
Is provided.

なお、上記では、本発明の理解を容易にするために、図面に記載の符号を括弧書きで記載しているが、これにより、本発明に係るゲーム制御装置などが図示の態様に限定されるものではない。   In the above, in order to facilitate the understanding of the present invention, the reference numerals shown in the drawings are written in parentheses, but this limits the game control device and the like according to the present invention to the illustrated embodiment. It is not a thing.

本発明のゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、抽選装置によれば、複数のユーザが協力してオブジェクトの抽選を楽しむことができる。   According to the game control device, the game control method, the program, the game system, and the lottery device of the present invention, a plurality of users can cooperate to enjoy the object lottery.

第1実施形態のゲームシステムの基本構成を示す図。The figure which shows the basic composition of the game system of 1st Embodiment. 通信端末の外観の例を示す図。The figure which shows the example of the external appearance of a communication terminal. 通信端末の構成を示すブロック図。The block diagram which shows the structure of a communication terminal. ゲームサーバの構成を示すブロック図。The block diagram which shows the structure of a game server. データベースサーバの構成を示すブロック図。The block diagram which shows the structure of a database server. ユーザデータベースの構成例を示す図。The figure which shows the structural example of a user database. モンスターカードデータベースの構成例を示す図。The figure which shows the structural example of a monster card database. 抽選ボックスデータの構成例を示す図。The figure which shows the structural example of lottery box data. 第1実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図。The functional block diagram for demonstrating the function which plays a main role with the game control apparatus of 1st Embodiment. ユーザの通信端末に表示される一連のウェブページを例示する図。The figure which illustrates a series of web pages displayed on a user's communication terminal. 第1実施形態のゲーム制御装置の主要な処理の一例を示すフローチャート。The flowchart which shows an example of the main processes of the game control apparatus of 1st Embodiment. 親密度データの構成例を示す図。The figure which shows the structural example of closeness data. (a)は変形例において互いに関係付けられた複数のユーザの各々のモンスターカードの取得状況の一例を示す図、(b)はユーザの通信端末に表示されるウェブページを例示する図。(A) is a figure which shows an example of the acquisition condition of each monster card | curd of the some user who was mutually related in the modification, (b) is a figure which illustrates the web page displayed on a user's communication terminal. (a)は変形例において互いに関係付けられた複数のユーザの各々のモンスターカードの取得状況の一例を示す図、(b)はユーザの通信端末に表示されるウェブページを例示する図。(A) is a figure which shows an example of the acquisition condition of each monster card | curd of the some user who was mutually related in the modification, (b) is a figure which illustrates the web page displayed on a user's communication terminal. (a),(b)は、変形例においてユーザの通信端末に表示されるウェブページを例示する図。(A), (b) is a figure which illustrates the web page displayed on a user's communication terminal in a modification. 第2実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図。The functional block diagram for demonstrating the function which plays a main role with the game control apparatus of 2nd Embodiment. 第2実施形態のゲーム制御装置における抽選ボックスデータの構成例を示す図。The figure which shows the structural example of the lottery box data in the game control apparatus of 2nd Embodiment. ゲーム制御装置の各機能について、通信端末と、ゲームサーバ及びデータベースサーバとの間の分担例を示す図。The figure which shows the sharing example between a communication terminal, a game server, and a database server about each function of a game control apparatus.

(1)第1実施形態
以下、本発明の実施形態について説明する。なお、本実施形態の説明において、モンスターカードはオブジェクトの一例である。
(1) First Embodiment Hereinafter, an embodiment of the present invention will be described. In the description of this embodiment, a monster card is an example of an object.

(1−1)ゲームシステムの構成
図1は、第1実施形態のゲームシステムのシステム構成例を示している。図1に示すように、このゲームシステムは、例えばインターネットなどの通信網NW(ネットワーク)に接続可能な通信端末10a,10b,10c,…と、通信網NWに接続されているゲームサーバ20と、データベースサーバ30とによって構成されている。各通信端末10a,10b,10c,…はそれぞれ、個々のユーザによって操作される端末であり、例えば、携帯端末、スマートフォン、PDA(Personal Digital Assistant)、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機(いわゆる多機能型のスマートテレビも含む。)などの通信端末である。なお、以下の説明において、各通信端末10a,10b,10c,…に共通して言及するときには、通信端末10と表記する。
このゲームシステムにおいて、ゲームサーバ20は、クライアントである通信端末10と通信可能に構成されており、通信端末10に対してゲーミングサービスを提供する。ゲームサーバ20には、ゲーム用アプリケーションとしてウェブブラウザ上で動作可能なアプリケーションが実装されている。データベースサーバ30は、ゲームを実行する上での後述する様々な情報を格納しており、それらの情報の読み書きのためにゲームサーバ20と有線又は無線で接続される。なお、ゲームサーバ20とデータベースサーバ30は、通信網NWを介して接続しても良い。
通信端末10は、ゲームサーバ20によって提供されるウェブページを表示可能なウェブブラウザを備えており、ユーザは、通信端末10上でウェブページに対する操作を行うことにより、ゲームを実行する。
(1-1) Configuration of Game System FIG. 1 shows a system configuration example of the game system according to the first embodiment. As shown in FIG. 1, the game system includes communication terminals 10a, 10b, 10c,... That can be connected to a communication network NW (network) such as the Internet, a game server 20 connected to the communication network NW, The database server 30 is configured. Each of the communication terminals 10a, 10b, 10c,... Is a terminal operated by an individual user, for example, a mobile terminal, a smartphone, a PDA (Personal Digital Assistant), a personal computer, a television having a bidirectional communication function. A communication terminal such as a John receiver (including a so-called multi-function smart TV). In the following description, when referring to the communication terminals 10a, 10b, 10c,.
In this game system, the game server 20 is configured to be able to communicate with the communication terminal 10 that is a client, and provides a gaming service to the communication terminal 10. The game server 20 is mounted with an application operable on a web browser as a game application. The database server 30 stores various information to be described later in executing the game, and is connected to the game server 20 in a wired or wireless manner for reading and writing the information. Note that the game server 20 and the database server 30 may be connected via a communication network NW.
The communication terminal 10 includes a web browser capable of displaying a web page provided by the game server 20, and the user executes a game by performing an operation on the web page on the communication terminal 10.

また、図1には図示していないが、ゲームサーバ20とは別に各通信端末10のユーザを認証するための認証サーバを設けてもよい。また、多くの通信端末10からのアクセスを受け入れるために複数のゲームサーバ20を設ける場合は、その複数のゲームサーバ20間の負荷を調整するためのロードバランサを設けてもよい。また、ゲームサーバ20は単一のサーバ装置として構成してもよいが、機能を分散させた複数のサーバ装置として構成してもよい。   Although not shown in FIG. 1, an authentication server for authenticating the user of each communication terminal 10 may be provided separately from the game server 20. Further, when a plurality of game servers 20 are provided in order to accept access from many communication terminals 10, a load balancer for adjusting a load between the plurality of game servers 20 may be provided. The game server 20 may be configured as a single server device, but may be configured as a plurality of server devices having distributed functions.

(1−2)通信端末の構成
図2及び図3を参照して通信端末10について説明する。
図2は、通信端末10の外観の例を示す図であって、(a)は、例えば折り畳み式の携帯端末(携帯電話機)などの釦入力方式の通信端末を例示したものであり、(b)は、例えばスマートフォンなどのタッチパネル入力方式の通信端末を例示したものである。図3は、通信端末10の内部構成を示すブロック図である。
図3に示すように、通信端末10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、画像処理部14、指示入力部15、表示部16、及び、信号送受信部としての通信インタフェース部17を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス18が設けられている。
(1-2) Configuration of Communication Terminal The communication terminal 10 will be described with reference to FIGS. 2 and 3.
FIG. 2 is a diagram illustrating an example of the appearance of the communication terminal 10, and FIG. 2A illustrates a button input type communication terminal such as a foldable mobile terminal (mobile phone), for example. ) Exemplifies a communication terminal of a touch panel input method such as a smartphone. FIG. 3 is a block diagram showing an internal configuration of the communication terminal 10.
As shown in FIG. 3, the communication terminal 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an image processing unit 14, an instruction input unit 15, a display unit 16, A communication interface unit 17 as a signal transmission / reception unit is provided, and a bus 18 for transmitting a control signal or a data signal between the units is provided.

CPU11は、ROM12内のウェブブラウザをRAM13にロードして実行する。そして、CPU11は、指示入力部15等によってユーザに入力されるURL(Uniform Resource Locator)の適切な指定に基づき、通信インタフェース部17を介して、ゲームサーバ20からウェブページを表示するためのデータ、すなわち、HTML(HyperText Markup Language)文書や当該文書と関連付けられた画像などのオブジェクトのデータ(以下、総称して適宜「HTMLデータ」と表記する。)を、通信インタフェース部17を介して取得し、そのHTMLデータを解釈する。なお、通信端末10には、ウェブブラウザのブラウザ機能を拡張するための様々なプラグインが実装されていてよい。そのようなプラグインの一例は、アドビシステムズ社(米国)によるフラッシュプレイヤである。あるいは、本実施形態でのHTMLデータを、動画及び音声の再生機能を備えたHTML5形式としてもよい。
なお、HTMLデータの取得に当たって、CPU11は、予め登録されたユーザID(ユーザ識別情報)、あるいは指示入力部15を介して入力されるユーザIDを含むアクセス要求メッセージを、通信インタフェース部17を介してゲームサーバ20へ通知する。
The CPU 11 loads the web browser in the ROM 12 into the RAM 13 and executes it. And CPU11 is based on the appropriate designation | designated of URL (Uniform Resource Locator) input to a user by the instruction | indication input part 15 grade | etc., Data for displaying a web page from the game server 20 via the communication interface part 17, That is, data of an object such as an HTML (HyperText Markup Language) document and an image associated with the document (hereinafter collectively referred to as “HTML data” as appropriate) is acquired via the communication interface unit 17. Interpret the HTML data. The communication terminal 10 may be mounted with various plug-ins for extending the browser function of the web browser. An example of such a plug-in is a flash player by Adobe Systems (USA). Alternatively, the HTML data in this embodiment may be in the HTML5 format having a moving image and audio playback function.
In acquiring the HTML data, the CPU 11 sends an access request message including a user ID (user identification information) registered in advance or a user ID input via the instruction input unit 15 via the communication interface unit 17. The game server 20 is notified.

ウェブブラウザは、ゲームサーバ20とHTTP(HyperText Transfer Protocol)に従った通信を行う。ウェブブラウザは、ゲームサーバ20から取得したHTMLデータを解釈して、画像処理部14を介してウェブページを表示部16に表示する。また、ウェブブラウザは、ユーザが指示入力部15の操作によってウェブページ上のハイパーリンク(Hyperlink)またはメニューが選択されると、ウェブページの更新のために、その選択結果に応じたHTTPリクエストをゲームサーバ20に送信する。   The web browser performs communication with the game server 20 in accordance with HTTP (HyperText Transfer Protocol). The web browser interprets the HTML data acquired from the game server 20 and displays the web page on the display unit 16 via the image processing unit 14. When the user selects a hyperlink or menu on the web page by operating the instruction input unit 15, the web browser sends an HTTP request according to the selection result to the game for updating the web page. Send to server 20.

画像処理部14は、HTMLデータの解析結果としてCPU11から与えられる表示用画像データに基づいて、表示部16にウェブページを表示する。表示部16は、例えば、マトリクス状に画素単位で配置された薄膜トランジスタを含むLCD(Liquid Cristal Display)モニタであり、表示用画像データに基づいて薄膜トランジスタを駆動することでウェブページの画像を表示画面16aに表示する。   The image processing unit 14 displays a web page on the display unit 16 based on display image data provided from the CPU 11 as an analysis result of HTML data. The display unit 16 is, for example, an LCD (Liquid Cristal Display) monitor including thin film transistors arranged in a pixel unit in a matrix, and drives the thin film transistors based on the display image data to display the image of the web page on the display screen 16a. To display.

通信端末10が釦入力方式の通信端末(図2(a)に示す)である場合、指示入力部15は、ユーザの操作入力を受け入れるための方向指示釦と決定釦などの複数の指示入力釦を含む釦群15a、及び、テンキーなどの複数の指示入力釦を含む釦群15bを備え、各釦の押下(操作)入力を認識してCPU11へ出力するためのインタフェース回路を含む。例えば、方向指示釦は、表示部16に表示されているウェブページをスクロールして表示することをCPU11へ指示するために設けられる。また、決定釦は、例えばウェブページ上で複数のハイパーリンクまたはメニューが表示されるときに、アクティブ表示(例えば強調表示)されている1つのハイパーリンクまたはメニューをユーザが選択することをCPU11へ指示するために設けられる。なお、通信端末10を小型の携帯端末によって構成する場合には、これらの釦は、ユーザが通信端末10を片手で保持したままその親指で操作(クリック)しやすいように、通信端末10の前面に配置されていることが好ましい。図2(a)に示す例では、釦群15bは、釦群15aの下方に配置され、「0」〜「9」、「*」、「#」(テンキー)が表記された複数の指示入力釦を含む。   When the communication terminal 10 is a button input type communication terminal (shown in FIG. 2A), the instruction input unit 15 includes a plurality of instruction input buttons such as a direction instruction button and a decision button for accepting a user operation input. And a button group 15b including a plurality of instruction input buttons such as a numeric keypad, and includes an interface circuit for recognizing pressing (operation) input of each button and outputting it to the CPU 11. For example, the direction instruction button is provided to instruct the CPU 11 to scroll and display the web page displayed on the display unit 16. The determination button instructs the CPU 11 that the user selects one hyperlink or menu that is actively displayed (for example, highlighted) when, for example, a plurality of hyperlinks or menus are displayed on a web page. To be provided. When the communication terminal 10 is configured by a small portable terminal, these buttons are provided on the front surface of the communication terminal 10 so that the user can easily operate (click) with the thumb while holding the communication terminal 10 with one hand. It is preferable to arrange | position. In the example shown in FIG. 2A, the button group 15b is arranged below the button group 15a, and a plurality of instruction inputs in which “0” to “9”, “*”, and “#” (numeric keys) are written. Includes buttons.

通信端末10がタッチパネル入力方式の通信端末(図2(b)に示す)である場合、指示入力部15は、主として表示画面16aに指先あるいはペンで触れることによるタッチパネル方式の入力を受け付ける。タッチパネル入力方式は、静電容量方式などの公知の方式でよい。なお、図2(b)に示すように、通信端末10がタッチパネル入力方式の場合であっても釦群15aが設けられる場合もある。   When the communication terminal 10 is a touch panel input type communication terminal (shown in FIG. 2B), the instruction input unit 15 accepts touch panel type input mainly by touching the display screen 16a with a fingertip or a pen. The touch panel input method may be a known method such as a capacitance method. As shown in FIG. 2B, the button group 15a may be provided even when the communication terminal 10 is a touch panel input method.

通信端末10に表示されるウェブページ上のメニューの選択操作は、例えば通信端末10が携帯端末である場合には、方向指示釦の押下操作によってメニューを選択し、決定釦の押下操作によって、選択したメニューを確定することによって行われる。また、選択操作は、例えば通信端末10がタッチパネル入力方式の場合には、ウェブページが表示されている表示画面16a上のメニューの位置を指あるいはペンで指示(タッチ操作)することによって行われる。   For example, when the communication terminal 10 is a portable terminal, the menu selection operation on the web page displayed on the communication terminal 10 is selected by pressing the direction instruction button and selecting by pressing the enter button. This is done by confirming the selected menu. Further, for example, when the communication terminal 10 is a touch panel input method, the selection operation is performed by instructing (touch operation) a menu position on the display screen 16a on which the web page is displayed with a finger or a pen.

(1−3)ゲームサーバの構成
図4を参照してゲームサーバ20の構成について説明する。
ゲームサーバ20は、例えば階層構造の複数のウェブページからなるゲームのウェブサイトを管理しており、通信端末10に対してゲームのウェブサービスを提供する。図4に示すように、ゲームサーバ20は、CPU21、ROM22、RAM23、データベース(DB)アクセス部24、及び、通信インタフェース部25を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス26が設けられている。なお、ゲームサーバ20は、ハードウエアに関しては汎用のウェブサーバと同一の構成をとることができる。
(1-3) Configuration of Game Server The configuration of the game server 20 will be described with reference to FIG.
The game server 20 manages a game website including a plurality of hierarchical web pages, for example, and provides a game web service to the communication terminal 10. As shown in FIG. 4, the game server 20 includes a CPU 21, a ROM 22, a RAM 23, a database (DB) access unit 24, and a communication interface unit 25, for transmitting control signals or data signals between the units. A bus 26 is provided. In addition, the game server 20 can take the same structure as a general-purpose web server regarding hardware.

ROM22には、クライアントである通信端末10のウェブブラウザに対してHTML文書や画像などのオブジェクトの表示(ウェブページの表示)のサービスを提供するアプリケーションプログラムが格納されている。ROM22には、アプリケーションプログラム以外にもCPU21によって参照される各種データが格納されている。
CPU21は、ROM22内のゲームプログラムをRAM23にロードして実行し、通信インタフェース部25を介して、各種の処理を行う。
The ROM 22 stores an application program that provides a service for displaying an object such as an HTML document or an image (displaying a web page) to the web browser of the communication terminal 10 that is a client. The ROM 22 stores various data referred to by the CPU 21 in addition to the application program.
The CPU 21 loads the game program in the ROM 22 to the RAM 23 and executes it, and performs various processes via the communication interface unit 25.

例えば、CPU21は、通信インタフェース部25を介して、ゲームサーバ20のウェブブラウザとの間でHTTPに従った通信を行う。例えば、CPU21は、通信インタフェース部25を介して、通信端末10から受信したHTTPリクエスト(例えば、ウェブページ上でのユーザのハイパーリンクまたはメニューの選択結果を含む。)に基づいて所定のデータ処理や、演算処理を行い、その処理結果を含むHTTPレスポンスをゲームサーバ20のウェブブラウザに返す。HTTPレスポンスには、ウェブページを更新するためのHTMLデータが含まれる。また、ゲームサーバ20が通信端末10のユーザの認証処理を行う場合には、CPU21はその認証処理を行う。
データベースアクセス部24は、CPU21がデータベースサーバ30に対してデータの読み書きを行うときのインタフェースである。
For example, the CPU 21 performs communication according to HTTP with the web browser of the game server 20 via the communication interface unit 25. For example, the CPU 21 performs predetermined data processing or the like based on an HTTP request received from the communication terminal 10 via the communication interface unit 25 (for example, including a user hyperlink or menu selection result on a web page). The arithmetic processing is performed, and an HTTP response including the processing result is returned to the web browser of the game server 20. The HTTP response includes HTML data for updating the web page. When the game server 20 performs an authentication process for the user of the communication terminal 10, the CPU 21 performs the authentication process.
The database access unit 24 is an interface when the CPU 21 reads / writes data from / to the database server 30.

(1−4)データベースサーバの構成
データベースサーバ30(記憶装置)は、大容量のハードディスク装置やRAID(Redundant Arrays of Inexpensive Disks)等の形態の装置等、汎用ストレージで実現できる。データベースサーバ30内の各データベースは、ゲームサーバ20のデータベースアクセス部24を介してCPU21からのデータの読み書きが可能となるように構成されている。
図5に、データベースサーバ30の構成の一例を示す。図5に示すように、データベースサーバ30は、ユーザデータベース31と、ゲームデータベース32とを備える。
(1-4) Configuration of Database Server The database server 30 (storage device) can be realized by a general-purpose storage such as a large-capacity hard disk device or a device such as a RAID (Redundant Array of Inexpensive Disks). Each database in the database server 30 is configured to be able to read and write data from the CPU 21 via the database access unit 24 of the game server 20.
FIG. 5 shows an example of the configuration of the database server 30. As shown in FIG. 5, the database server 30 includes a user database 31 and a game database 32.

本実施形態のゲームのタイプは特に限定されるものではないが、以下では、実施形態のゲームの一例として、モンスターカードを用いたデジタルカードゲーム(以下適宜、単に「ゲーム」あるいは「本実施形態のゲーム」という。)を採り上げる。このゲームは、ユーザが、モンスターが描かれたデジタルカード(モンスターカード)を入手することによって自らのチーム(カードデッキ)を作り上げ、他のユーザのチームとバトルを行うように構成されている。
このゲームは、例えば、以下の処理を含む。
・バトル処理:
他のユーザのチームとバトルを行う処理である。なお、バトル処理については、ここでは詳しく述べないが、例えばチームに含まれるモンスターカードの能力を示すパラメータ(例えば、攻撃力、防御力を示す値)の大小に応じて、バトルの結果が決定されるように構成される。例えば、バトルを行う2人のユーザのうちチームに含まれるモンスターカードのパラメータの合計値の大きいユーザが、バトルに勝利する可能性が高くなるように設定されてもよい。
なお、本実施形態では、ユーザ間でバトルを行う場合を一例として説明しているが、ユーザの対戦相手は、例えばCPU21によって任意に抽出された複数のモンスターカードからなるチームであってもよい。
・抽選処理:
ユーザが、抽選によってモンスターカードを入手する処理である。本実施形態のゲームにおいて、ユーザは、少なくとも一人のユーザからなるチームに参加することにより、チーム内のユーザ間で共通のモンスターカードを含む抽選ボックスを保有することができる。ユーザは、抽選処理において、抽選ボックスに含まれるモンスターカードの中から抽選されたモンスターカードを入手することができる。
なお、抽選処理では、ユーザがモンスターカードの抽選を行うごとに、所定量のポイント(後述する)を消費するようにしてもよい。
The game type of the present embodiment is not particularly limited, but in the following, as an example of the game of the embodiment, a digital card game using a monster card (hereinafter simply referred to as “game” or “ "Game"). This game is configured such that a user creates a team (card deck) by obtaining a digital card (monster card) on which a monster is drawn, and battles with another user's team.
This game includes the following processes, for example.
・ Battle processing:
This is a process of performing a battle with another user's team. The battle process is not described in detail here, but for example, the result of the battle is determined according to the size of a parameter (for example, a value indicating attack power or defense power) indicating the ability of a monster card included in the team. Configured to be For example, a user with a large total value of parameters of monster cards included in a team among two users who perform a battle may be set to have a higher possibility of winning the battle.
In the present embodiment, a case where a battle is performed between users is described as an example. However, the user's opponent may be a team composed of a plurality of monster cards arbitrarily extracted by the CPU 21, for example.
・ Lottery processing:
This is a process in which a user obtains a monster card by lottery. In the game of the present embodiment, a user can have a lottery box including a monster card that is common among users in the team by participating in a team composed of at least one user. In the lottery process, the user can obtain a monster card that is lottery from among the monster cards included in the lottery box.
In the lottery process, a predetermined amount of points (described later) may be consumed each time the user draws a monster card.

図6に、本実施形態のゲームにおいて適用されるユーザデータベース31の一例を示す。この例では、ユーザデータベース31は、ユーザID(ユーザ識別情報)ごとに、ユーザ名/表示画像、進行レベル、ポイント、仲間のユーザID、保有カードの各項目についての情報を含む。ユーザデータベース31に含まれる情報は、ゲームサーバ20によって逐次更新されうる。   FIG. 6 shows an example of the user database 31 applied in the game of the present embodiment. In this example, the user database 31 includes information on each item of a user name / display image, a progress level, points, a fellow user ID, and a possessed card for each user ID (user identification information). Information included in the user database 31 can be updated sequentially by the game server 20.

以下の説明では、ユーザデータベース31に含まれるユーザIDごとのデータを総称してユーザデータという。ユーザデータを構成する各項目のデータは、以下のとおりである。
・ユーザ名/表示画像
ゲームの実行時に通信端末10のユーザを特定するために表示されるユーザ名及び表示画像である。ユーザ名はユーザによって予め指定される所定長以下のテキストであり、表示画像は例えばユーザによって予め選択されるアバタ画像である。ユーザ名は、ゲームサーバ20によって提供されるネットワーク環境(あるいはゲームコミュニティ)上でユーザを特定する名称である。
・進行レベル
ゲーム上のユーザの進行レベルを示すデータである。例えばLv1(レベル1)からLv100(レベル100)までの範囲のレベル値である。
・ポイント
本実施形態のゲームにおいて、例えば抽選処理においてモンスターカードの抽選を行う上で必要となるポイントである。ポイントは、例えば、ユーザが、ゲーム提供者等に所定の方法で実際の金銭を支払うことでその支払額に応じて増加してもよいし、他のユーザとのバトルに勝利した場合に所定量増加してもよい。
・仲間のユーザID
例えば仲間になるための申請などを契機として、ユーザと関連付けられた他のユーザ(仲間)のユーザIDのリストである。
・保有カード
ユーザがゲーム上保有するモンスターカードの識別コード(図の例では、「MC001」や「MC010」等)のリストである。
In the following description, data for each user ID included in the user database 31 is collectively referred to as user data. The data of each item constituting the user data is as follows.
User name / display image A user name and a display image that are displayed to identify the user of the communication terminal 10 when the game is executed. The user name is text of a predetermined length or less that is designated in advance by the user, and the display image is, for example, an avatar image that is selected in advance by the user. The user name is a name that identifies the user on the network environment (or game community) provided by the game server 20.
Progress level data indicating the progress level of the user on the game. For example, it is a level value in a range from Lv1 (level 1) to Lv100 (level 100).
-Point In the game of this embodiment, it is a point required when drawing a monster card in lottery processing, for example. The points may be increased according to the amount paid by the user paying actual money to the game provider or the like by a predetermined method, or when the user wins a battle with another user, a predetermined amount. May increase.
・ Friend's user ID
For example, it is a list of user IDs of other users (companies) associated with the user, triggered by an application for becoming a friend.
-Owned card A list of identification codes ("MC001", "MC010", etc. in the example of the figure) of monster cards that the user holds in the game.

図5に戻り、ゲームデータベース32は、ゲームサーバ20からのアクセスに基づき、ゲームサーバ20によって実行されたゲームの進行に関する情報を記憶、更新する。ゲームの進行に関する情報は、ゲームの性質によって多様な情報を含みうる。本実施形態のゲームの場合を例に挙げれば、ゲームの進行に関する情報は、例えば他のユーザとのバトルの結果についての情報(例えば勝敗等)などを含む。
また、ゲームデータベース32は、上述した各種処理に関連して、モンスターカードデータベース及び抽選ボックスデータを記憶する。
Returning to FIG. 5, the game database 32 stores and updates information related to the progress of the game executed by the game server 20 based on the access from the game server 20. Information relating to the progress of the game may include various information depending on the nature of the game. Taking the case of the game of the present embodiment as an example, the information related to the progress of the game includes, for example, information about the result of a battle with another user (for example, victory or defeat).
Further, the game database 32 stores a monster card database and lottery box data in relation to the various processes described above.

モンスターカードデータベースは、本実施形態のゲームで用意される複数のモンスターカード(オブジェクト)の情報が記述されているデータベースである。ここで、「オブジェクト」は、選択対象となり得るものであれば如何なるものでもよく、例えばゲーム上のアイテムやキャラクタを含んでもよい。キャラクタとは、例えば現実世界に存在するもの(例えばスポーツ選手や歌手、アイドル、動物等)を模したものや、ゲーム上の仮想的な人物や生物、若しくはモンスター等であり、それらがカードに表示されているものをも含む。
図7は、モンスターカードデータベースのデータ構成の一例を示す図である。図7に例示するモンスターカードデータベースは、モンスターカードの識別コード(図の例では、MC001,MC002,…)ごとに、対象となるモンスターカードの画像データ(画像)、対象となるモンスターの名前(モンスター名)及び対象となるモンスターカードの属性(図の例では、攻撃力や防御力などのモンスターの能力を示すパラメータ、コスト及びレア度)の各項目のデータを含む。例えば、攻撃力や防御力などのパラメータが大きいほど、モンスターカードに対応するモンスターの能力が高いことを示すように設定されてもよい。
コストは、モンスターカードをバトルで使用するときに必要となるポイントである。このゲームでは、バトルで使用するモンスターカードのコストの合計が所定値以下となるように制限されてもよい。また、コストの値は、例えばモンスターカードのパラメータの値に概ね比例した値であってもよい。
また、レア度は、モンスターカードの希少価値の度合を示す値であり、例えば、その値が高い(つまり、希少価値が高い)ほど、ゲーム内で出現する確率が低く設定されてもよい。例えば、レア度を1〜5の5段階で表した場合、能力の際立ったモンスターや人気のあるモンスターに対応するモンスターカードのレア度が高く(例えば、4あるいは5など)設定されてもよい。
なお、属性は、例えば、オブジェクトの特徴や性質などを示す情報であってもよいし、オブジェクトの特徴や性質などを分類するための情報であってもよい。例えば、野球ゲームの場合、属性には、ゲーム上の選手(オブジェクト)のチームや、ポジション(例えば投手、捕手、一塁手、左翼手など)などが含まれてもよい。
The monster card database is a database in which information on a plurality of monster cards (objects) prepared in the game of the present embodiment is described. Here, the “object” may be any object as long as it can be selected, and may include, for example, items and characters on the game. A character is, for example, a thing imitating the real world (for example, athlete, singer, idol, animal, etc.), a virtual person or creature on a game, or a monster, and these are displayed on the card. Including those that have been.
FIG. 7 is a diagram illustrating an example of a data configuration of a monster card database. The monster card database illustrated in FIG. 7 includes, for each monster card identification code (MC001, MC002,... Name) and the attribute of the target monster card (in the example of the figure, parameters indicating the ability of the monster such as attack power and defense power, cost, and rarity). For example, it may be set to indicate that the higher the parameters such as attack power and defense power, the higher the ability of the monster corresponding to the monster card.
The cost is a point required when using a monster card in a battle. In this game, you may restrict | limit so that the sum total of the cost of the monster card | curd used by a battle may become below a predetermined value. Further, the cost value may be a value approximately proportional to the parameter value of the monster card, for example.
The rare degree is a value indicating the degree of the rare value of the monster card. For example, the higher the value (that is, the higher the rare value), the lower the probability of appearing in the game may be set. For example, when the rare degree is expressed in five stages of 1 to 5, the rare degree of a monster card corresponding to a monster with outstanding abilities or a popular monster may be set high (for example, 4 or 5).
The attribute may be, for example, information indicating the feature or property of the object, or information for classifying the feature or property of the object. For example, in the case of a baseball game, the attributes may include a team of players (objects) on the game, a position (eg, pitcher, catcher, first baser, left winger, etc.).

抽選ボックスデータは、複数のチームごとの抽選ボックスに関する情報が記述されているデータである。抽選ボックスデータのデータ構成例を図8に示す。図8に示す抽選ボックスデータには、対象となるチームの抽選ボックスの識別情報(抽選ボックスID)ごとに、チームに参加したユーザのユーザIDと、抽選ボックスに含まれる複数のモンスターカード(図の例では識別コード)と、対応するユーザによる各モンスターカードの取得状態を示す2ビットのデータ(00:未取得、10:取得しない、11:取得済)とが含まれる。ここで、一つの抽選ボックスにおける複数のモンスターカードの内容は、チーム内の各ユーザ間で完全に同一でなくてもよく、例えば、複数のモンスターカードのうち少なくとも一部のモンスターカードがチーム内の各ユーザ間で同一であってもよい。また、一つの抽選ボックスに含まれる複数のモンスターカードの取得状態は、チーム内の各ユーザ間で異なっていてもよい。   The lottery box data is data in which information related to a lottery box for each of a plurality of teams is described. A data configuration example of the lottery box data is shown in FIG. The lottery box data shown in FIG. 8 includes, for each identification information (lottery box ID) of the target team's lottery box, a user ID of a user who has joined the team and a plurality of monster cards (in the drawing). The example includes an identification code) and 2-bit data (00: not acquired, 10: not acquired, 11: acquired) indicating the acquisition state of each monster card by the corresponding user. Here, the contents of the plurality of monster cards in one lottery box may not be completely the same among the users in the team. For example, at least some monster cards of the plurality of monster cards are in the team. It may be the same between each user. Moreover, the acquisition state of the some monster card | curd contained in one lottery box may differ between each user in a team.

(1−5)ゲーム制御装置における各機能の概要
本実施形態では、ゲームサーバ20及びデータベースサーバ30によってゲーム制御装置が構成されている。以下では、上述したゲームが適用される場合を例として、本実施形態のゲーム制御装置で実現される機能について、図9を参照して説明する。図9は、本実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図である。
なお、図9の機能ブロック図において、関係付け手段53、対応付け手段54、選択手段55、第1解除手段56及び第2解除手段58が本発明の主要な構成に対応している。その他の手段(つまり、登録手段51、実行手段52、受付手段57、提示手段59)は必ずしも必須の構成ではないが、本発明をさらに好ましくするための構成要素である。
また、以下の説明において、通信端末10に表示されるウェブページ上で表示されるメニュー、マーク等はウェブページ上で所望の位置に配置されるものであって、通信端末10で視認されるメニュー、マーク等の表示画面上の位置は、ユーザの方向指示釦あるいはタッチパネルの操作によるウェブページのスクロール操作によって変化しうる。
(1-5) Overview of Functions in Game Control Device In the present embodiment, the game control device is configured by the game server 20 and the database server 30. Below, the function implement | achieved with the game control apparatus of this embodiment is demonstrated with reference to FIG. 9, taking the case where the game mentioned above is applied as an example. FIG. 9 is a functional block diagram for explaining functions that play a major role in the game control apparatus of the present embodiment.
In the functional block diagram of FIG. 9, the association means 53, the association means 54, the selection means 55, the first release means 56, and the second release means 58 correspond to the main configuration of the present invention. The other means (that is, the registration means 51, the execution means 52, the reception means 57, and the presentation means 59) are not necessarily indispensable components, but are components for making the present invention more preferable.
In the following description, menus, marks, and the like displayed on the web page displayed on the communication terminal 10 are arranged at desired positions on the web page, and are menus visually recognized on the communication terminal 10. The position on the display screen of the mark and the like can be changed by scrolling the web page by the user's direction instruction button or touch panel operation.

登録手段51は、例えば通信端末10に提供するウェブページ上での通信端末10への適切な操作入力に基づいてユーザの要求を認識し、登録処理(ユーザ登録)を行う機能を備える。
登録手段51の機能は、例えば以下のとおり実現される。ゲームサーバ20のCPU21は、通信インタフェース部25を介して通信端末10から登録要求メッセージを受信する。登録要求メッセージは、ゲームサーバ20から提供されるウェブページ上での通信端末10に対する所定の操作(例えば、所定のメニューの選択操作やユーザが指定するユーザIDやパスワード等のテキスト入力等)によって自動的に生成されるように、ウェブページが構成されていてもよい。登録要求メッセージには、送信元の通信端末10を特定するための情報(例えば、UID(Unique Identifier)などの端末の個体識別情報、IPアドレス、メールアドレス等)が含まれていてもよく、あるいは、ユーザが既に同一のサービス提供者による他のゲームを利用している場合には、そのユーザIDが含まれていてもよい。
CPU21は、登録要求メッセージを受信し、登録要求メッセージにユーザIDが含まれていない場合には、ユーザIDを新規に発行してそのユーザIDの登録処理を行った後、登録処理が完了した旨のメッセージを通信端末10へ送信する。CPU21は、登録要求メッセージを受信し、登録要求メッセージにユーザIDが含まれている場合には、そのユーザIDの登録処理を行った後、登録処理が完了したことを示す登録完了メッセージを通信端末10へ送信する。
登録が完了すると、CPU21は、ユーザIDに対応するユーザデータを生成し、ユーザデータベース31に格納する。登録が完了すると、ユーザは、本実施形態のゲームを実行することが可能となる。
The registration unit 51 has a function of recognizing a user request based on an appropriate operation input to the communication terminal 10 on a web page provided to the communication terminal 10, for example, and performing a registration process (user registration).
The function of the registration means 51 is implement | achieved as follows, for example. The CPU 21 of the game server 20 receives a registration request message from the communication terminal 10 via the communication interface unit 25. The registration request message is automatically generated by a predetermined operation on the communication terminal 10 on the web page provided from the game server 20 (for example, a predetermined menu selection operation or a text input such as a user ID or password specified by the user). Web pages may be configured to be generated automatically. The registration request message may include information for identifying the communication terminal 10 as the transmission source (for example, individual identification information of a terminal such as a UID (Unique Identifier), an IP address, a mail address, etc.), or If the user has already used another game by the same service provider, the user ID may be included.
When the CPU 21 receives the registration request message and the registration request message does not include the user ID, the CPU 21 issues a new user ID and performs registration processing of the user ID, and then the registration processing is completed. Is sent to the communication terminal 10. When the CPU 21 receives the registration request message and the registration request message includes a user ID, the CPU 21 performs registration processing of the user ID, and then transmits a registration completion message indicating that the registration processing is completed to the communication terminal. 10 to send.
When the registration is completed, the CPU 21 generates user data corresponding to the user ID and stores it in the user database 31. When the registration is completed, the user can execute the game of the present embodiment.

実行手段52は、本実施形態のゲームを実行する機能を備える。例えば、実行手段52は、通信端末10に対するユーザのウェブページ上の選択操作に応じてHTTPリクエストを受信し、通信端末10に表示されるウェブページを逐次更新するためのHTMLデータ(つまり、HTTPレスポンス)を送信することで、ウェブサービスにより本実施形態のゲームを実行する。   The execution means 52 has a function of executing the game of this embodiment. For example, the execution unit 52 receives an HTTP request in response to a user's selection operation on the web page with respect to the communication terminal 10 and HTML data (that is, an HTTP response) for sequentially updating the web page displayed on the communication terminal 10. ) To execute the game of this embodiment by the web service.

また、実行手段52は、ユーザが本実施形態のゲームを実行するに当たって、ユーザのログイン時の認証処理を実行する機能を備えてもよい。
この機能は、以下のようにして実現される。ゲームサーバ20のCPU21は、各ユーザの通信端末10からのHTTPリクエストを受信すると、当該HTTPリクエストから個体識別情報、あるいはユーザID及びパスワードを取得し、その個体識別情報、あるいはユーザID及びパスワードを、例えばユーザデータベース31に記録済みのデータと照合して認証処理を行う。
Further, the execution means 52 may have a function of executing an authentication process at the time of user login when the user executes the game of the present embodiment.
This function is realized as follows. When receiving the HTTP request from the communication terminal 10 of each user, the CPU 21 of the game server 20 acquires the individual identification information or the user ID and password from the HTTP request, and acquires the individual identification information or the user ID and password. For example, the authentication process is performed by collating with data recorded in the user database 31.

実行手段52は、ゲームで実行される複数の処理が各々割り当てられた複数のメニューを通信端末10に表示させる。具体的には、CPU21は、複数のメニューを含むウェブページを表示するためのHTMLデータを生成して通信端末10宛に送信する。そして、CPU21は、通信端末10においてウェブページ上のメニューが選択されたときに、選択されたメニューについての情報を通信端末10から受信し、受信した情報に基づいて、選択されたメニューに割り当てられた処理を実行する。   The execution means 52 causes the communication terminal 10 to display a plurality of menus to which a plurality of processes executed in the game are assigned. Specifically, the CPU 21 generates HTML data for displaying a web page including a plurality of menus, and transmits the HTML data to the communication terminal 10. Then, when the menu on the web page is selected in the communication terminal 10, the CPU 21 receives information about the selected menu from the communication terminal 10, and is assigned to the selected menu based on the received information. Execute the process.

実行手段52によって通信端末10に表示されるゲームのトップページの例を図10のP1に示す。トップページP1は、個々のユーザIDに応じたウェブページで構成される。トップページP1は、モンスター画像表示領域101、ユーザデータ表示領域102及びメニュー表示領域103を含む。
モンスター画像表示領域101は、対象となるユーザIDのユーザデータに含まれる複数のモンスターカードのうちユーザによって予め指定されたモンスターカードに対応する画像が表示される領域である。
ユーザデータ表示領域102は、対象となるユーザIDのユーザデータに含まれる、進行レベル(図の例では、レベル)、ポイントの各項目のデータ(図6参照)が表示される領域である。
メニュー表示領域103は、本実施形態のゲームに設けられる複数の処理(バトル処理、抽選処理)に対応したメニューとして、「バトル」、「抽選」の各メニューm1〜m2が表示される領域である。つまり、ゲームで実行される複数の処理が各々割り当てられた複数のメニューが、通信端末10に表示されるウェブページの所定の位置にそれぞれ配置される。
An example of the top page of the game displayed on the communication terminal 10 by the execution means 52 is shown in P1 of FIG. The top page P1 is composed of web pages corresponding to individual user IDs. The top page P1 includes a monster image display area 101, a user data display area 102, and a menu display area 103.
The monster image display area 101 is an area in which an image corresponding to a monster card designated in advance by the user among a plurality of monster cards included in the user data of the target user ID is displayed.
The user data display area 102 is an area in which data (see FIG. 6) for each item of progress level (level in the example in the figure) and points included in the user data of the target user ID is displayed.
The menu display area 103 is an area in which “battle” and “lottery” menus m1 to m2 are displayed as menus corresponding to a plurality of processes (battle process and lottery process) provided in the game of the present embodiment. . That is, a plurality of menus to which a plurality of processes executed in the game are assigned are respectively arranged at predetermined positions on the web page displayed on the communication terminal 10.

例えば、トップページP1をユーザの通信端末10に表示する場合について、実行手段52の機能は以下のようにして実現される。ゲームサーバ20のCPU21は、データベースアクセス部24を介してユーザデータベース31にアクセスし、対応するユーザのユーザデータのうちユーザデータ表示領域102に含まれる各項目のデータを読み出す。また、CPU21は、モンスターカードデータベースにアクセスし、モンスター画像表示領域101に表示すべきモンスターカードの画像データを読み出す。次にCPU21は、図10のP1に示すトップページが構成されるようにHTMLデータを生成し、ユーザの通信端末10宛に送信する。この場合、生成されるHTMLデータは、ユーザごと(つまり、ユーザIDごと)に異なるものとなる。ユーザの通信端末10は、受信したHTMLデータを解釈してトップページの画像を表示部16(表示画面16a)に表示する。   For example, when displaying the top page P1 on the user's communication terminal 10, the function of the execution means 52 is realized as follows. The CPU 21 of the game server 20 accesses the user database 31 via the database access unit 24, and reads the data of each item included in the user data display area 102 among the corresponding user user data. Further, the CPU 21 accesses the monster card database and reads out the image data of the monster card to be displayed in the monster image display area 101. Next, CPU21 produces | generates HTML data so that the top page shown to P1 of FIG. 10 may be comprised, and transmits to user's communication terminal 10 addressed | directed. In this case, the generated HTML data is different for each user (that is, for each user ID). The user communication terminal 10 interprets the received HTML data and displays an image of the top page on the display unit 16 (display screen 16a).

また、実行手段52は、後述する関係付け手段53、対応付け手段54、選択手段55、第1解除手段56、受付手段57、第2解除手段58及び提示手段59と協働して、本実施形態のゲームにおける抽選処理を実行する機能を備える。
[抽選処理]
抽選処理は、ユーザが、抽選によってモンスターカードを入手する処理である。
In addition, the execution unit 52 cooperates with an association unit 53, an association unit 54, a selection unit 55, a first release unit 56, a reception unit 57, a second release unit 58, and a presentation unit 59, which will be described later. A function for executing a lottery process in the game of the form is provided.
[Lottery processing]
The lottery process is a process in which the user obtains a monster card by lottery.

実行手段52が抽選処理を実行する機能は、例えば以下のとおり実現される。なお、ここでは、「KNM」というユーザ(以下、ユーザ:KNMと表記する。)がゲームを実行する場合を一例として説明する。
ゲームサーバ20のCPU21は、ユーザ:KNMの通信端末10のトップページP1上でメニューm2が選択操作されたことを認識すると、抽選ボックスデータにアクセスして、ユーザ:KNMがいずれかのチームに参加済であるか否かを判別する。例えば、CPU21は、ユーザ:KNMのユーザIDが抽選ボックスデータ内に記録されている場合にはいずれかのチームに参加済であると判別し、ユーザ:KNMのユーザIDが抽選ボックスデータ内に記録されていない場合にはいずれのチームにも参加していないと判別する。CPU21は、ユーザ:KNMがいずれのチームにも参加していないことを判別すると、図10のP2に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。ウェブページP2には、複数のユーザのチームごとに、チームに参加したユーザの数(参加ユーザ数)と、ゲームを実行中のユーザによるチームの参加を指示するための「参加」と表記されたメニューm3とが含まれる。なお、ウェブページP2には図示していないが、例えばチームを新規に作成するためのメニューが設けられてもよい。ウェブページP2に例示するように、参加ユーザ数が「4/5」と表記されている場合、対象となるチームの現在の参加ユーザ数が4であり、対象となるチームに参加可能なユーザ数が5であることを示している。また、チーム名に用いられるユーザ(図の例では、「ABC」、「BOB」、「JUN」)は、対象となるチームのリーダーであることを示している。チームのリーダーは、例えばチームを新規に作成したユーザであってもよい。
ウェブページP2の表示に当たって、CPU21は、メニューm2が選択操作されたことを認識すると、抽選ボックスデータにアクセスして、複数の抽選ボックスIDごとに、参加ユーザ数(抽選ボックスIDに対応するユーザIDの数)を抽出する。そして、CPU21は、複数のチームごとの参加ユーザ数をウェブページに含むようにHTMLデータを生成する。
なお、CPU21は、ユーザ:KNMがいずれかのチームに参加済であると判別した場合、図10のP3に例示するように、ユーザ:KNMが参加するチームに関する情報を表示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。
The function that the execution means 52 executes the lottery process is realized as follows, for example. Here, a case where a user “KNM” (hereinafter referred to as user: KNM) executes a game will be described as an example.
When the CPU 21 of the game server 20 recognizes that the menu m2 is selected and operated on the top page P1 of the communication terminal 10 of the user: KNM, it accesses the lottery box data and the user: KNM joins any team. It is determined whether or not it has been completed. For example, when the user ID of the user: KNM is recorded in the lottery box data, the CPU 21 determines that it has already joined any team, and the user ID of the user: KNM is recorded in the lottery box data. If not, it is determined that no team is participating. When the CPU 21 determines that the user: KNM is not participating in any team, the CPU 21 generates HTML data for displaying the web page illustrated in P2 of FIG. 10 and sends it to the communication terminal 10 of the user: KNM. Send. In the web page P2, for each team of a plurality of users, the number of users who participated in the team (number of participating users) and “participation” for instructing the participation of the team by the user who is executing the game are written. Menu m3 is included. Although not shown in the web page P2, for example, a menu for creating a new team may be provided. As exemplified in the web page P2, when the number of participating users is written as “4/5”, the current number of participating users of the target team is 4, and the number of users who can participate in the target team Is 5. Further, the user used for the team name ("ABC", "BOB", "JUN" in the example in the figure) indicates that it is the leader of the target team. The team leader may be, for example, a user who newly creates a team.
In displaying the web page P2, when recognizing that the menu m2 has been selected, the CPU 21 accesses the lottery box data, and for each of the lottery box IDs, the number of participating users (user ID corresponding to the lottery box ID). Number). And CPU21 produces | generates HTML data so that the number of participating users for every some team may be included in a web page.
In addition, when it is determined that the user: KNM has already joined any team, the CPU 21 displays a web page that displays information on the team in which the user: KNM participates, as illustrated in P3 of FIG. HTML data is generated and transmitted to the communication terminal 10 of the user: KNM.

次に、CPU21は、ユーザ:KNMがウェブページP2上で例えば「ABC」というユーザ(以下、ユーザ:ABCと表記する。)のチームに対応するメニューm3を選択操作したことを認識すると、後述する関係付け手段53の機能に基づいて、ユーザ:KNMと、ユーザ:ABCのチームの参加ユーザとを関係付ける処理を行う。また、CPU21は、後述する対応付け手段54の機能に基づいて、ユーザ:ABCのチームの抽選ボックスに含まれる複数のモンスターカードと、ユーザ:KNMとを対応付ける処理を行う。次いで、CPU21は、実行手段52の機能に基づいて、図10のP3に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。ウェブページP3には、ユーザ:ABCのチームの参加ユーザ数(図の例では5)と、参加ユーザのユーザ名と、抽選ボックスの中から抽選によってモンスターカードを入手するための「カードを取得」と表記されたメニューm4と、抽選ボックスの内容を確認するための「内容を確認」と表記されたメニューm5と、などが含まれる。   Next, when the CPU 21 recognizes that the user KNM has selected and operated the menu m3 corresponding to the team of the user “ABC” (hereinafter referred to as user ABC) on the web page P2, for example, which will be described later. Based on the function of the associating means 53, a process of associating the user: KNM with the participating user of the user: ABC team is performed. Moreover, CPU21 performs the process which matches the some monster card | curd contained in the lottery box of a user: ABC team, and user: KNM based on the function of the matching means 54 mentioned later. Next, the CPU 21 generates HTML data for displaying the web page exemplified in P3 of FIG. 10 based on the function of the execution means 52, and transmits it to the communication terminal 10 of the user: KNM. On the web page P3, “acquire a card” for acquiring a monster card by lottery from the lottery box from the number of participating users (5 in the example in the figure) of the user: ABC team, the user name of the participating user, and the lottery box And a menu m5 labeled “confirm contents” for confirming the contents of the lottery box.

CPU21は、ウェブページP3上でメニューm4が選択されると、後述する選択手段55の機能に基づいて、抽選ボックスに含まれるモンスターカードの中からユーザ:KNMに付与される付与モンスターカード(付与オブジェクト)を選択する。そして、CPU21は、付与モンスターカードを選択すると、実行手段52の機能に基づいて、付与モンスターカードをユーザ:KNMに付与する処理を行う。この処理について具体的に説明すると、CPU21は、ユーザデータベース31にアクセスして、ユーザ:KNMのユーザIDに対応する保有カードの項目に対して、付与モンスターカードの識別コードを記録する。
次に、CPU21は、図10のP4に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。ウェブページP4には、付与モンスターカードに関する情報(図の例では、付与モンスターカードの画像データ、モンスター名及びレア度)が表示される。ウェブページP4の表示に当たって、CPU21は、選択手段55の機能に基づいて付与モンスターカードを選択すると、モンスターカードデータベースにアクセスして、付与モンスターカードの識別コードに対応する画像データ、モンスター名及びレア度などを抽出する。そして、CPU21は、抽出した画像データ、モンスター名(図の例では、モンスターC)及びレア度(図の例では、4)などをウェブページに含むようにHTMLデータを生成する。
また、CPU21は、ウェブページP4を表示するためのHTMLデータをユーザ:KNMの通信端末10に送信すると、後述する第1解除手段56の機能に基づいて、付与モンスターカードとユーザ:KNMとの対応付けを解除する処理を行う。これにより、ユーザ:KNMの抽選ボックスから付与モンスターカードが除かれることになる。
When the menu m4 is selected on the web page P3, the CPU 21 grants a grant monster card (grant object) to be given to the user: KNM from among the monster cards included in the lottery box based on the function of the selection means 55 described later. ) Is selected. And CPU21 will perform the process which provides a grant monster card | curd to user: KNM based on the function of the execution means 52, if a grant monster card | curd is selected. Specifically, the CPU 21 accesses the user database 31 and records the identification code of the granted monster card for the possessed card item corresponding to the user ID of the user: KNM.
Next, CPU21 produces | generates the HTML data for displaying the web page illustrated to P4 of FIG. 10, and transmits to the communication terminal 10 of user: KNM. On the web page P4, information on the granted monster card (in the example of the figure, image data of the granted monster card, monster name, and rare degree) is displayed. In displaying the web page P4, when the CPU 21 selects the granted monster card based on the function of the selection means 55, the CPU 21 accesses the monster card database, and the image data, the monster name and the rare degree corresponding to the identification code of the granted monster card. And so on. And CPU21 produces | generates HTML data so that the extracted image data, a monster name (monster C in the example of a figure), a rare degree (4 in the example of a figure), etc. may be included in a web page.
Further, when the CPU 21 transmits HTML data for displaying the web page P4 to the communication terminal 10 of the user: KNM, the correspondence between the granted monster card and the user: KNM based on the function of the first release means 56 described later. Perform the process of canceling the attachment. Thereby, the grant monster card is removed from the lottery box of the user: KNM.

ウェブページP3上でメニューm5が選択操作されると、CPU21は、後述する提示手段59の機能に基づいて、図10のP5に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。ウェブページP5には、抽選ボックスに含まれるモンスターカードのレア度ごとのデータ(図の例では、モンスター名)と、抽選ボックスに含まれるモンスターカードのレア度ごとの数と、チーム内の他のユーザが抽選によって入手したモンスターカードをユーザ:KNMの抽選対象から除くことを指示するための「取得しない」と表記されたメニューm6などが含まれる。ウェブページP5に例示するように、レア度5の数が「2枚/70枚」と表記されている場合、抽選ボックスに含まれるレア度5のモンスターカードの数が2であり、抽選ボックスに含まれるモンスターカードの数が70であることを示している。また、ウェブページP5では、ユーザ:KNMに対する付与モンスターカードのデータがユーザ:KNMによって認識し得る態様で表示されてもよい。例えば、ウェブページP5に例示するように、ユーザ:KNMに対する付与モンスターカードのモンスター名(図の例では、モンスターC)に取り消し線が付されてもよい。さらに、ウェブページP5では、ユーザ:KNMに付与されていないモンスターカードをチーム内の他のユーザが抽選によって入手した場合、当該モンスターカードのモンスター名(図の例では、モンスターG)には、当該他のユーザのユーザ名(図の例では「ABC」)が対応付けられてもよい。   When the menu m5 is selected and operated on the web page P3, the CPU 21 generates HTML data for displaying the web page exemplified in P5 of FIG. 10 based on the function of the presentation unit 59 described later, and the user : Transmit to the communication terminal 10 of KNM. On the web page P5, the data for each rare degree of the monster card included in the lottery box (monster name in the example in the figure), the number of the rare level of the monster card contained in the lottery box, and other values in the team The menu m6 described as “not acquired” for instructing to remove the monster card obtained by the user from the lottery of the user: KNM is included. As illustrated in the web page P5, when the number of rare degrees 5 is described as “2/70”, the number of monster cards with a rare degree 5 included in the lottery box is 2, and the lottery box It shows that the number of included monster cards is 70. Moreover, in the web page P5, the data of the grant monster card | curd with respect to user: KNM may be displayed in the aspect which can be recognized by user: KNM. For example, as exemplified in the web page P5, a strikethrough may be added to the monster name (monster C in the example) of the monster card granted to the user: KNM. Furthermore, on the web page P5, when another user in the team obtains a monster card not granted to the user: KNM by lottery, the monster name of the monster card (monster G in the example in the figure) User names of other users (“ABC” in the example in the figure) may be associated.

次に、CPU21は、ウェブページP5上でメニューm6の選択操作が行われたことを、後述する受付手段57の機能に基づき認識すると、後述する第2解除手段58の機能に基づいて、チーム内の他のユーザが抽選によって入手したモンスターカード(つまり、チーム内の他のユーザに対する付与モンスターカード)と共通するモンスターカードと、ユーザ:KNMとの対応付けを解除する処理を行う。そして、CPU21は、提示手段59の機能に基づいて、図10のP6に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。ウェブページP6は、ウェブページP5と同様に構成されてもよい。また、ウェブページP6では、メニューm6の選択操作によってユーザ:KNMの抽選対象から除かれたモンスターカードのモンスター名(図の例ではモンスターG)に取り消し線が付されてもよい。
これにより、ユーザ:KNMは、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカードを抽選対象から除くことができる。このとき、ユーザ:KNMは、例えば抽選対象のモンスターカード(図10のP6の例では、モンスターC及びモンスターG以外のモンスターカード)の中に所望のモンスターカードが含まれている場合、当該所望のモンスターカードを抽選によって入手する可能性が高くなるため、モンスターカードの抽選を有利に行うことが可能となる。
Next, when the CPU 21 recognizes that the selection operation of the menu m6 has been performed on the web page P5 based on the function of the receiving unit 57 described later, the CPU 21 determines that the inside of the team is based on the function of the second releasing unit 58 described later. The process which cancels | releases matching with the monster card | curd common with the monster card | curd (namely, grant monster card | curd with respect to the other user in a team) which another user acquired by lottery, and KNM is performed. And based on the function of the presentation means 59, CPU21 produces | generates the HTML data for displaying the web page illustrated to P6 of FIG. 10, and transmits to the communication terminal 10 of user: KNM. The web page P6 may be configured similarly to the web page P5. Also, on the web page P6, a strikethrough may be added to the monster name (monster G in the example) of the monster card that is removed from the lottery target of the user: KNM by the selection operation of the menu m6.
Thereby, user: KNM can exclude the monster card | curd which is common with the grant monster card | curd with respect to the other user in a team from a lottery object. At this time, for example, when the desired monster card is included in the lottery target monster card (a monster card other than the monster C and the monster G in the example of P6 in FIG. 10), the user: KNM Since there is a high possibility that a monster card will be obtained by lottery, it becomes possible to advantageously perform monster card lottery.

関係付け手段53は、複数のユーザを関係付ける機能を備える。
関係付け手段53の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、ユーザ:KNMがユーザ:ABCのチームに対応するメニューm3を選択操作したことを認識すると、ユーザ:KNMと、ユーザ:ABCのチームの参加ユーザとを関係付ける処理を行う。この処理について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDを、ユーザ:ABCのチームに対応する抽選ボックスIDに対応付けて記録する。
なお、ここでは、チームに含まれる複数のユーザを関係付ける場合を一例として説明したが、この場合に限られない。例えば、チームへの参加を要することなく、ユーザと他のユーザとを関係付けるようにしてもよい。また、例えば、ユーザによる所定の入力を契機とせずに自動的に、当該ユーザと他のユーザとを関係付けてもよい。この場合、CPU21は、任意、あるいは所定の規則に基づいて複数のユーザを抽出し、抽出した各ユーザを関係付けてもよい。
The association means 53 has a function of relating a plurality of users.
The function of the correlation means 53 is implement | achieved as follows, for example. When the CPU 21 of the game server 20 recognizes that the user: KNM has selected and operated the menu m3 corresponding to the user: ABC team, for example, the process of associating the user: KNM with the participating user of the user: ABC team. I do. Specifically, the CPU 21 accesses the lottery box data and records the user ID of the user: KNM in association with the lottery box ID corresponding to the team of the user: ABC.
Here, the case where a plurality of users included in the team are related has been described as an example, but the present invention is not limited to this case. For example, the user may be related to another user without requiring participation in the team. Further, for example, the user may be automatically associated with another user without being triggered by a predetermined input by the user. In this case, the CPU 21 may extract a plurality of users based on an arbitrary or predetermined rule, and relate the extracted users to each other.

また、関係付け手段53は、例えば、ユーザIDに基づく申請を契機として当該ユーザIDを他のユーザIDと関係付けて登録してもよい。すなわち、関係付け手段53は、ユーザIDに基づく申請を契機として、他のユーザIDを「仲間」として登録してもよい。
この場合における関係付け手段53の機能は、例えば以下のようにして実現される。ゲームサーバ20のCPU21は、通信インタフェース部25を介して、あるユーザIDに対応するユーザの通信端末10から、仲間になりたいユーザID(あるいは、対応するユーザ名)を指定した申請メッセージ(仲間申請)を受け付ける。この申請メッセージの送信は、ユーザの通信端末10に提供されるウェブページの機能として予め設定されてもよい。
CPU21は、申請メッセージを受け付けると、申請メッセージに含まれるユーザIDに基づくアクセスがあったタイミングで、そのユーザIDに対応する通信端末10へ、他のユーザIDに基づく申請を承認するか否かを返信することを要求するウェブページを表示するためのHTMLデータを送信する。その申請を承認することが返信されれば、CPU21は、両者を仲間として登録する。具体的には、CPU21は、ユーザデータベース31内の対応する2つのユーザIDのユーザデータの「仲間のユーザID」の項目(図6参照)にデータ(相手のユーザID)を書き込む。なお、CPU21は、仲間申請先のユーザの承認を不要とする場合は、ゲームを実行中のユーザによる所定の操作を契機として、両者を仲間として登録してもよい。
なお、ユーザ同士を関係付ける条件は、上記のような申請と承認を必要とする形式に限られず、ユーザと協働してゲームを実行した他のユーザ、例えば、ゲーム上の同一のステージやエリアなどを実行する他のユーザや、バトルを行った他のユーザなどを、ユーザとゲーム内で関係付けられた他のユーザ、つまり仲間として登録してもよい。あるいは、所定回数の挨拶メッセージを送信するユーザ同士を自動的に仲間として登録してもよいし、ユーザ間でバトルを行うゲーム上のモードが存在する場合には、所定回数以上バトルを行ったユーザ同士を自動的に仲間として登録してもよい。
In addition, for example, the association unit 53 may register the user ID in association with another user ID triggered by an application based on the user ID. That is, the associating unit 53 may register another user ID as a “friend” with an application based on the user ID as a trigger.
The function of the association means 53 in this case is realized as follows, for example. The CPU 21 of the game server 20 specifies, via the communication interface unit 25, an application message (a friend application) that specifies a user ID (or a corresponding user name) that the user wants to be a friend from the communication terminal 10 of the user corresponding to a certain user ID. Accept. The transmission of the application message may be set in advance as a function of a web page provided to the user's communication terminal 10.
When receiving the application message, the CPU 21 determines whether or not to approve an application based on another user ID to the communication terminal 10 corresponding to the user ID at the timing when there is an access based on the user ID included in the application message. HTML data for displaying a web page requesting a reply is transmitted. If it is replied that the application is approved, the CPU 21 registers both as friends. Specifically, the CPU 21 writes data (the other party's user ID) in the item of “friend user ID” (see FIG. 6) of the user data of the two corresponding user IDs in the user database 31. In addition, CPU21 may register both as a friend triggered by predetermined operation by the user who is running the game, when approval of the user of a friend application destination is unnecessary.
Note that the conditions for associating users are not limited to the forms that require application and approval as described above, but other users who have executed the game in cooperation with the user, for example, the same stage or area on the game Other users who execute the above, other users who performed battles, and the like may be registered as other users associated with the user in the game, that is, as friends. Alternatively, users who transmit a predetermined number of greeting messages may be automatically registered as friends, and if there is a mode on the game in which a battle is performed between users, the user who has performed the battle a predetermined number of times or more You may automatically register each other as a friend.

対応付け手段54は、複数のユーザの各々に対して、各ユーザ間で共通の複数のモンスターカード(オブジェクト)を対応付ける機能を備える。
ここで、「対応付ける」とは、例えば、ユーザのユーザID(識別情報)とモンスターカードに関する情報(例えば識別情報など)とを連結する(リンクする)ことであってもよいし、ユーザIDに対応付けられたモンスターカード用のデータファイルに対してモンスターカードに関する情報を記憶することであってもよいし、ユーザIDに対応付けられたモンスターカードの数を増加させることであってもよい。また、ユーザID及び/又はカード情報は、外部の記憶装置に記憶されてもよい。さらに、ユーザIDとカード情報とを連結する情報(リンク情報)は、外部の記憶装置に記憶されてもよい。
The association means 54 has a function of associating a plurality of monster cards (objects) common to each user with respect to each of a plurality of users.
Here, “associating” may be, for example, connecting (linking) a user ID (identification information) of a user and information (for example, identification information) related to a monster card, and corresponds to the user ID. Information on the monster card may be stored in the attached monster card data file, or the number of monster cards associated with the user ID may be increased. The user ID and / or card information may be stored in an external storage device. Further, information (link information) for connecting the user ID and the card information may be stored in an external storage device.

対応付け手段54の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、ユーザがチームを新規に作成した場合、モンスターカードデータベースにアクセスして、当該チームの抽選ボックスに含まれる複数のモンスターカードの各々の識別コードを任意、あるいは所定の規則に基づいて抽出する。ここで、例えば、モンスターカードのレア度ごとに、当該レア度に属するモンスターカードのユーザに対する付与可能数が予め設定されている場合には、CPU21は、当該設定に応じて、複数のモンスターカードの識別コードを抽出してもよい。次に、CPU21は、抽選ボックスデータにアクセスして、抽選ボックスIDの項目に対して、例えば任意に決定した抽選ボックスIDを記録する。また、CPU21は、当該ユーザのユーザIDを、記録した抽選ボックスIDに対応付けて記録する。さらに、CPU21は、複数のモンスターカード(識別コード)を、当該ユーザIDに対応付けて記録する。そして、CPU21は、複数のモンスターカードの各々に対応する取得状態の項目に「00」(未取得)を設定する。
また、CPU21は、関係付け手段53の機能に基づいて、ユーザ:KNMと、ユーザ:ABCのチームの参加ユーザを関係付ける処理を行うと、ユーザ:KNMと、ユーザ:ABCのチームの抽選ボックスに含まれるモンスターカードとを対応付ける処理を行う。この処理について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、例えば、ユーザ:ABCのチームが新規に作成されたときに任意に抽出された複数のモンスターカードの識別コードを、ユーザ:KNMのユーザIDに対応付けて記録する。これにより、チーム内の複数のユーザの各々に対して、各ユーザ間で共通の複数のモンスターカードが対応付けられる。また、CPU21は、ユーザ:KNMのユーザIDに対応する取得状態の項目に対して、「00」(未取得)を記録する。
なお、例えば、複数のモンスターカードのうち少なくとも一部のモンスターカードがチーム内の各ユーザ間で共通する場合、CPU21は、ユーザと、抽選ボックスに含まれるモンスターカードとを対応付ける際に、当該一部以外の他のモンスターカードの識別コードをモンスターカードデータベースから任意に抽出し、抽出した識別コードを当該ユーザのユーザIDに対応付けて記録してもよい。
The function of the correlation means 54 is implement | achieved as follows, for example. For example, when the user newly creates a team, the CPU 21 of the game server 20 accesses the monster card database, and arbitrarily or predeterminedly assigns each identification code of a plurality of monster cards included in the team's lottery box. Extract based on rules. Here, for example, when the number of monster cards that can be assigned to the user of the rare degree is set in advance for each rare degree of the monster card, the CPU 21 sets a plurality of monster cards according to the setting. An identification code may be extracted. Next, the CPU 21 accesses the lottery box data and records, for example, an arbitrarily determined lottery box ID for the item of the lottery box ID. Further, the CPU 21 records the user ID of the user in association with the recorded lottery box ID. Further, the CPU 21 records a plurality of monster cards (identification codes) in association with the user ID. And CPU21 sets "00" (unacquired) to the item of the acquisition state corresponding to each of several monster cards.
Further, when the CPU 21 performs a process of associating the user: KNM and the user: ABC team participating users based on the function of the association means 53, the CPU 21 becomes a lottery box for the user: KNM and user: ABC team. Perform the process of associating the included monster cards. This process will be described in detail. The CPU 21 accesses the lottery box data and, for example, identifies the identification codes of a plurality of monster cards arbitrarily extracted when a user: ABC team is newly created. : Record in association with the user ID of KNM. Thereby, a plurality of monster cards common to each user are associated with each of a plurality of users in the team. Further, the CPU 21 records “00” (unacquired) for the item in the acquisition state corresponding to the user ID of the user: KNM.
For example, when at least some monster cards among a plurality of monster cards are common among users in the team, the CPU 21 associates the user with the monster card included in the lottery box. The identification code of other monster cards may be arbitrarily extracted from the monster card database, and the extracted identification code may be recorded in association with the user ID of the user.

なお、ユーザとモンスターカード(オブジェクト)とを対応付けるタイミングは、当該ユーザがチームを新規に作成した場合や当該ユーザがチームに参加した場合に限られず、任意のタイミング、あるいは所定の条件を満たしたタイミングであってもよい。例えば、CPU21は、チームに参加するための対価が支払われたこをと条件として、当該チームの抽選ボックスに含まれるモンスターカードをユーザ:KNMに対応付けてもよい。ここで、ユーザ:ABCのチームに参加するための対価が所定量のポイントである場合を一例として説明すると、CPU21は、ユーザ:KNMと、ユーザ:ABCのチームの抽選ボックスに含まれるモンスターカードとを対応付ける処理に先立って、ユーザデータベース31にアクセスする。そして、CPU21は、ユーザ:KNMのユーザIDに対応するポイントの値が所定量以上である場合には、当該ユーザIDに対応するポイントの値を所定量減算した後に、当該処理を行えばよい。
また、ここでは、ユーザと、チーム内の他のユーザとを関係付ける処理を行った後に、当該ユーザとモンスターカードとを対応付ける場合を一例として説明したが、この場合に限られない。例えば、ユーザとモンスターカードとを対応付けた後に、当該ユーザと、チーム内の他のユーザとを関係付ける処理を行ってもよい。
Note that the timing of associating a user with a monster card (object) is not limited to the case where the user creates a new team or the user joins the team, and any timing or timing satisfying a predetermined condition It may be. For example, the CPU 21 may associate the monster card included in the lottery box of the team with the user: KNM on condition that the price for participating in the team is paid. Here, when the case where the consideration for participating in the user: ABC team is a predetermined amount of points will be described as an example, the CPU 21 includes the user: KNM, the monster card included in the lottery box of the user: ABC team, Prior to the process of associating the user database 31, the user database 31 is accessed. Then, when the value of the point corresponding to the user ID of the user: KNM is equal to or larger than a predetermined amount, the CPU 21 may perform the processing after subtracting the predetermined value of the point corresponding to the user ID.
Moreover, although the case where the said user and a monster card | curd were matched is demonstrated as an example after performing the process which relates a user and the other user in a team here, it is not restricted to this case. For example, after associating a user with a monster card, a process of associating the user with another user in the team may be performed.

選択手段55は、複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、複数のモンスターカード(オブジェクト)の中から前記ユーザに付与される付与モンスターカード(付与オブジェクト)を選択する機能を備える。
選択手段55の機能は、例えば以下のようにして実現される。ゲームサーバ20のCPU21は、図10のウェブページP3上でメニューm4が選択操作されると、抽選ボックスデータにアクセスし、ユーザ:KNMのユーザIDに対応する複数のモンスターカード(識別コード)のうち、取得状態が「00」(未付与)のモンスターカードの中から少なくとも1つのモンスターカードをランダムに、あるいは所定の規則に基づいて抽出する。そして、CPU21は、抽出したモンスターカードを、ユーザ:KNMに対する付与モンスターカードとして特定(選択)する。
The selection means 55 has a function of selecting a grant monster card (grant object) to be given to the user from a plurality of monster cards (objects) based on information related to the input of any one of the plurality of users. Prepare.
The function of the selection means 55 is implement | achieved as follows, for example. When the menu m4 is selected and operated on the web page P3 of FIG. 10, the CPU 21 of the game server 20 accesses the lottery box data, and among the plurality of monster cards (identification codes) corresponding to the user ID of the user: KNM. Then, at least one monster card is extracted at random or based on a predetermined rule from among monster cards whose acquisition state is “00” (unassigned). Then, the CPU 21 specifies (selects) the extracted monster card as a grant monster card for the user: KNM.

第1解除手段56は、付与モンスターカード(付与オブジェクト)を選択した場合に、ユーザと付与モンスターカード(付与オブジェクト)との対応付けを解除する機能を備える。
ここで、「対応付けを解除する」とは、例えば、ユーザのユーザID(識別情報)に対応付けられたモンスターカード(オブジェクト)に関する情報(例えば識別情報など)に対して、対応付けを解除するためのデータを連結(リンク)あるいは追加などすることであってもよいし、ユーザIDとモンスターカードに関する情報との連結を断つことであってもよい。また、「対応付けを解除する」とは、例えば、ユーザIDに対応付けられたモンスターカード用のデータファイルからモンスターカードに関する情報を消去することであってもよいし、ユーザIDに対応付けられたモンスターカードの数を減少させることであってもよい。また、ユーザID及び/又はモンスターカードに関する情報が外部の記憶装置に記憶されている場合には、ユーザID及び/又はモンスターカードに関する情報を当該記憶装置から消去することであってもよい。さらに、ユーザIDとモンスターカードに関する情報とを連結する情報(リンク情報)が外部の記憶装置に記憶されている場合には、当該情報を当該記憶装置から消去することであってもよい。また、「対応付けを解除する」とは、付与モンスターカードが選択手段55によって再度選択されることを制限することであってもよい。
第1解除手段56の機能は、例えば以下のようにして実現される。なお、ここでは、ユーザIDに対応付けられたモンスターカードに関する情報に対して、対応付けを解除するためのデータを連結あるいは追加などすることによって、対応付けを解除する場合を一例として説明する。ゲームサーバ20のCPU21は、上述した実行手段52の機能に基づいて、ウェブページP4を表示するためのHTMLデータをユーザ:KNMの通信端末10に送信すると、付与モンスターカードとユーザ:KNMとの対応付けを解除する処理を行う。この処理の内容について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDに対応する複数のモンスターカードのうち、付与モンスターカードとして選択されたモンスターカード(識別コード)に対応する取得状態を「11」(取得済)に設定する。
The 1st cancellation | release means 56 is provided with the function which cancels | releases matching with a user and a grant monster card | curd (grant object), when a grant monster card | curd (grant object) is selected.
Here, “releasing the association”, for example, cancels the association with respect to information (for example, identification information) related to the monster card (object) associated with the user ID (identification information) of the user. For example, data for connection may be linked (linked) or added, or the connection between the user ID and the information regarding the monster card may be disconnected. Further, “releasing the association” may be, for example, erasing information regarding the monster card from the data file for the monster card associated with the user ID, or may be associated with the user ID. It may be to reduce the number of monster cards. Moreover, when the information regarding the user ID and / or the monster card is stored in an external storage device, the information regarding the user ID and / or the monster card may be deleted from the storage device. Furthermore, when information (link information) that links the user ID and information related to the monster card is stored in an external storage device, the information may be deleted from the storage device. Further, “releasing the association” may limit the selection of the granted monster card by the selection means 55 again.
The function of the 1st cancellation | release means 56 is implement | achieved as follows, for example. Here, a case where association is canceled by connecting or adding data for canceling association to information regarding a monster card associated with a user ID will be described as an example. When the CPU 21 of the game server 20 transmits HTML data for displaying the web page P4 to the communication terminal 10 of the user: KNM based on the function of the execution means 52 described above, the correspondence between the granted monster card and the user: KNM. Perform the process of canceling the attachment. The contents of this process will be described in detail. The CPU 21 accesses the lottery box data, and the monster card (identification code) selected from among a plurality of monster cards corresponding to the user ID of the user: KNM. ) Is set to “11” (acquired).

受付手段57は、第2ユーザによる所定の入力に関する情報を受け付ける機能を備える。
受付手段57の機能は、例えば以下のようにして実現される。先ず、ユーザ:KNM(第2ユーザ)の通信端末10のCPU11は、図10のウェブページP5上でメニューm6が選択操作(所定の入力)されると、選択操作されたメニューm6に対応するモンスターカードをユーザ:KNMの抽選対象から除くことを指示するためのHTTPリクエストを、通信インタフェース部17を介してゲームサーバ20に送信する。一方、ゲームサーバ20のCPU21は、当該HTTPリクエストを、通信インタフェース部25を介して取得する。
なお、受付手段57は、チーム内の他のユーザに対する付与モンスターカードが複数存在する場合には、例えば、複数の付与モンスターカードの各々に対応するメニューm6が選択操作されるごとに、上記HTTPリクエストを取得してもよい。
The accepting unit 57 has a function of accepting information related to a predetermined input by the second user.
The function of the reception means 57 is implement | achieved as follows, for example. First, the CPU 11 of the communication terminal 10 of the user: KNM (second user), when the menu m6 is selected (predetermined input) on the web page P5 in FIG. 10, the monster corresponding to the selected menu m6. An HTTP request for instructing to remove the card from the lottery target of the user: KNM is transmitted to the game server 20 via the communication interface unit 17. On the other hand, the CPU 21 of the game server 20 acquires the HTTP request via the communication interface unit 25.
In addition, when there are a plurality of granted monster cards for other users in the team, the accepting unit 57, for example, each time the menu m6 corresponding to each of the plurality of granted monster cards is selected and operated, May be obtained.

第2解除手段58は、複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のモンスターカード(オブジェクト)のうち、第1ユーザに対する付与モンスターカード(付与オブジェクト)のいずれかと共通するモンスターカードと、第2ユーザとの対応付けを解除する機能を備える。ここで、「対応付けを解除する」とは、上述したように、付与モンスターカードが選択手段55によって再度選択されることを制限することであってもよい。
また、第2解除手段58は、第2ユーザによる所定の入力に関する情報を受け付けた場合に、第1ユーザに対する付与モンスターカード(付与オブジェクト)のいずれかと共通するモンスターカードと、第2ユーザとの対応付けを解除する機能を備えてもよい。
この場合、第2ユーザは、自らの入力によって、自らに対応付けられた複数のモンスターカードのうち第1ユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けを解除することができる。これにより、第1ユーザに対する付与モンスターカードと共通するモンスターカードを抽選対象から除くか否か(つまり、所定の入力を行うか否か)などについて第2ユーザに検討させることができるので、第2ユーザの判断力や戦略などが求められる仕組みとすることができる。これにより、興趣性の高いゲームを実現することができる。
The 2nd cancellation | release means 58 is common with either of the grant monster card | curd (grant object) with respect to a 1st user among the some monster cards (object) of the 2nd user linked | related with the 1st user contained in a some user. The function which cancels | releases matching with the monster card | curd to perform and a 2nd user is provided. Here, “releasing the association” may limit the selection of the granted monster card by the selection means 55 again as described above.
Moreover, when the 2nd cancellation | release means 58 receives the information regarding the predetermined | prescribed input by a 2nd user, the response | compatibility with the monster card | curd which is common with either of the grant monster card | curd (giving object) with respect to a 1st user, and a 2nd user A function for canceling the attachment may be provided.
In this case, the 2nd user can cancel | release the correlation with the monster card | curd which is common with the grant monster card | curd with respect to a 1st user among the several monster cards matched with self by own input. This allows the second user to consider whether or not to remove the monster card common to the granted monster card for the first user from the lottery target (that is, whether or not to perform a predetermined input). It can be set as the structure where a user's judgment power, a strategy, etc. are calculated | required. Thereby, a highly interesting game can be realized.

第2解除手段58の機能は、例えば以下のようにして実現できる。なお、ここでは、ユーザ:KNM(第2ユーザ)による所定の入力に関する情報を受け付けた場合に、チーム内の他のユーザ(第1ユーザ)に対する付与モンスターカードのいずれかと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除する場合を一例として説明する。ゲームサーバ20のCPU21は、受付手段57の機能に基づいてHTTPリクエストを受け付けると、当該他のユーザに対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNMとの対応付けを解除する処理を行う。この処理の内容について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDに対応する複数のモンスターカードのうち、ウェブページP5上で選択操作されたメニューm6に対応するモンスターカード(ウェブページP5の例では、「モンスターG」というモンスターカード)の取得状態に「10」(取得しない)を記録する。この場合、当該モンスターカードは、取得状態が「10」(取得しない)に変更されたため、ユーザ:KNMに対する付与モンスターカードとして選択されることがない。つまり、当該モンスターカードは、ユーザ:KNMの抽選対象から除かれた状態になる。   The function of the 2nd cancellation | release means 58 is realizable as follows, for example. Here, when information related to a predetermined input by the user: KNM (second user) is received, a monster card shared with any of the granted monster cards for other users (first user) in the team, and the user : A case where the association with KNM is canceled will be described as an example. When the CPU 21 of the game server 20 accepts the HTTP request based on the function of the accepting means 57, the monster card common to the granted monster card for the other user (a monster card corresponding to the selected menu m6) and the user : Performs processing for canceling the association with KNM. Specifically, the CPU 21 accesses the lottery box data to the menu m6 selected and operated on the web page P5 among the plurality of monster cards corresponding to the user ID of the user: KNM. “10” (not acquired) is recorded in the acquisition state of the corresponding monster card (in the example of the web page P5, the monster card “monster G”). In this case, since the acquisition state has been changed to “10” (not acquired), the monster card is not selected as a grant monster card for the user: KNM. That is, the monster card is excluded from the lottery target of the user: KNM.

なお、CPU21は、チーム内の他のユーザが複数存在する場合、複数の他のユーザごとに、当該他のユーザに対する付与モンスターカードと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除してもよい。さらに、CPU21は、他のユーザに対する付与モンスターカードが複数存在する場合、複数の付与モンスターカードごとに、付与モンスターカードと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除してもよい。
また、ここでは、ユーザ:KNMによる所定の入力に関する情報を受け付けた場合に、チーム内の他のユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除する場合を一例として説明したが、この場合に限られない。例えば、CPU21は、ユーザ:KNMによる所定の入力を契機とせずに(自動的に)、当該対応付けを解除してもよい。具体的には、CPU21は、例えば、選択手段55の機能に基づいて、チーム内の他のユーザに対する付与モンスターカードを選択すると、当該付与モンスターカードと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除してもよい。
In addition, when there are a plurality of other users in the team, the CPU 21 cancels the association between the monster card common to the granted monster card for the other user and the user: KNM for each of the plurality of other users. May be. Furthermore, when there are a plurality of grant monster cards for other users, the CPU 21 may cancel the association between the monster card common to the grant monster card and the user: KNM for each of the plurality of grant monster cards.
In addition, here, when information regarding a predetermined input by the user: KNM is received, the association between the monster card common to any of the monster cards granted to other users in the team and the user: KNM is canceled. However, the present invention is not limited to this case. For example, the CPU 21 may cancel the association without being triggered by a predetermined input by the user: KNM (automatically). Specifically, for example, when the CPU 21 selects a grant monster card for another user in the team based on the function of the selection means 55, the correspondence between the monster card common to the grant monster card and the user: KNM You may cancel the attachment.

さらに、チーム内の他のユーザに対する付与モンスターカードが複数存在する場合、ユーザ:KNMとの対応付けが解除されるモンスターカードは、複数の付与モンスターカードの各々と共通する全てのモンスターカードであってもよいし、複数の付与モンスターカードのうち一部の付与モンスターカードと共通するモンスターカードであってもよい。例えば、チームの抽選ボックスに含まれるモンスターカードがモンスターカードA,B,C,Dであって、モンスターカードAとモンスターカードBが抽選によってチーム内の他のユーザに付与された場合、ユーザ:KNMは、モンスターカードA又はモンスターカードBを抽選対象から除くことができるようにしてもよい。これにより、ユーザ:KNMは、例えば、モンスターカードA及びモンスターカードBの何れか一方が所望のモンスターカードであった場合に、当該一方のモンスターカードを抽選対象に含む状態で抽選を行うことができる。
この場合、CPU21は、例えば、チーム内の他のユーザに対する複数の付与モンスターカードのうち一部の付与モンスターカードを抽出し、抽出した付与モンスターカードと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除してもよい。ここで、抽出される付与モンスターカードの数は、任意に設定することができる。例えば、ユーザ:KNMによるモンスターカードの選択回数(抽選回数)が多いほど、抽出される付与モンスターカードの数が多くなるように設定されてもよい。また、例えば、チーム内の他のユーザとユーザ:KNMの親密度(後述する変形例1において説明する)が高いほど、抽出される付与モンスターカードの数が多くなるように設定されてもよい。
Furthermore, when there are a plurality of granted monster cards for other users in the team, the monster cards whose association with the user: KNM is released are all monster cards that are common to each of the plurality of granted monster cards. Alternatively, it may be a monster card that is common to some of the grant monster cards among the plurality of grant monster cards. For example, when the monster cards included in the team lottery box are monster cards A, B, C, and D, and the monster card A and the monster card B are given to other users in the team by lottery, the user: KNM May be able to remove the monster card A or the monster card B from the lottery object. Thereby, for example, when either one of the monster card A and the monster card B is a desired monster card, the user: KNM can perform a lottery in a state where the one monster card is included in the lottery target. .
In this case, for example, the CPU 21 extracts some of the grant monster cards from among the plurality of grant monster cards for other users in the team, and the correspondence between the extracted monster card and the common monster card and the user: KNM You may cancel the attachment. Here, the number of granted monster cards to be extracted can be arbitrarily set. For example, the number of granted monster cards to be extracted may be set to increase as the number of monster cards selected by the user: KNM (number of lotteries) increases. Further, for example, the number of granted monster cards to be extracted may be set to be larger as the familiarity between other users in the team and the user: KNM (described in Modification 1 described later) is higher.

提示手段59は、第1ユーザによるモンスターカード(オブジェクト)の選択結果に関する情報を第2ユーザに提示する機能を備える。
提示手段59をゲーム制御装置に設けることにより、第2ユーザは、第1ユーザによるモンスターカードの選択結果に関する情報に基づいて、例えばチーム内の他のユーザに対する付与モンスターカードを想定することが可能となる。このため、第2ユーザは、自らに対応付けられた複数のモンスターカードのうち抽選対象から除くことができるモンスターカード(付与モンスターカードと共通するモンスターカード)を認識することができる。
The presentation means 59 has a function of presenting information related to the selection result of the monster card (object) by the first user to the second user.
By providing the presentation means 59 in the game control device, the second user can assume a granted monster card for another user in the team, for example, based on information related to the selection result of the monster card by the first user. Become. For this reason, the 2nd user can recognize the monster card | curd (monster card | curd which is common with a grant monster card | curd) which can be excluded from the lottery object among the several monster cards matched with self.

提示手段59の機能は、例えば以下のようにして実現できる。ゲームサーバ20のCPU21は、ウェブページP3上でメニューm5が選択操作されたことを認識すると、図10のP5に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNM(第2ユーザ)の通信端末10に送信する。この場合、CPU21は、抽選ボックスデータにアクセスして、ユーザ:ABCのチームの抽選ボックスIDに対応するユーザID、モンスターカード及び取得状態を全て抽出する。次に、CPU21は、抽出したモンスターカードのモンスター名をレア度(属性)ごとに配置するようにウェブページを構成する。また、CPU21は、抽出したモンスターカードのうち、ユーザ:KNMのユーザIDに対応する取得状態が「11」(取得済)あるいは「10」(取得しない)に設定されたモンスターカードのモンスター名に例えば取り消し線を付すようにウェブページを構成する。ここで、CPU21は、取得状態が「11」(取得済)に設定されたモンスターカードのモンスター名に対して、ユーザ:KNMが当該モンスターカードを取得済であることを示すメッセージ(図の例では、「KNMさん取得済」)を対応付けてもよい。さらに、CPU21は、抽出したモンスターカードのうち、ユーザ:KNMのユーザIDに対応する取得状態が「00」に設定され、且つ、チーム内の他のユーザ(第1ユーザ)のユーザIDに対応する取得状態が「11」(取得済)に設定されたモンスターカード(つまり、チーム内の他のユーザに対する付与モンスターカード)を取得する。そして、CPU21は、取得したモンスターカードのモンスター名にメニューm6を対応付けるようにウェブページを構成する。ここで、CPU21は、チーム内の他のユーザに対する付与モンスターカードのモンスター名に対して、チーム内の他のユーザが当該付与モンスターカードを取得済であることを示すメッセージ(図の例では、「ABCさん取得済」)を対応付けてもよい。そして、CPU21は、構成したウェブページ(ウェブページP5)を表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。   The function of the presentation means 59 is realizable as follows, for example. When the CPU 21 of the game server 20 recognizes that the menu m5 has been selected on the web page P3, the CPU 21 generates HTML data for displaying the web page exemplified in P5 of FIG. 2) to the communication terminal 10. In this case, the CPU 21 accesses the lottery box data and extracts all of the user ID, monster card, and acquisition state corresponding to the lottery box ID of the user: ABC team. Next, CPU21 comprises a web page so that the monster name of the extracted monster card | curd may be arrange | positioned for every rare degree (attribute). Further, the CPU 21 sets, for example, the monster name of the monster card in which the acquisition state corresponding to the user ID of the user: KNM is set to “11” (acquired) or “10” (not acquired) among the extracted monster cards. Configure the web page to strike through. Here, for the monster name of the monster card whose acquisition state is set to “11” (acquired), the CPU 21 displays a message indicating that the user: KNM has acquired the monster card (in the example shown in the figure). , “Acquired by Mr. KNM”). Further, the CPU 21 sets the acquisition state corresponding to the user ID of the user: KNM among the extracted monster cards to “00”, and corresponds to the user ID of another user (first user) in the team. A monster card whose acquisition state is set to “11” (acquired) (that is, a monster card granted to another user in the team) is acquired. And CPU21 comprises a web page so that menu m6 may be matched with the monster name of the acquired monster card | curd. Here, the CPU 21 sends a message indicating that other users in the team have already acquired the granted monster card with respect to the monster name of the given monster card for other users in the team (in the example of the figure, “ "Mr. ABC's already acquired") may be associated. And CPU21 produces | generates the HTML data for displaying the comprised web page (web page P5), and transmits to the communication terminal 10 of user: KNM.

また、CPU21は、第2解除手段58の機能に基づいて、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除する処理を行うと、図10のP6に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。この場合、CPU21は、ウェブページP5とほぼ同様にウェブページを構成してもよい。また、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDに対応する複数のモンスターカードのうち、取得状態が「11」(取得済)又は「10」(取得しない)に設定されたモンスターカードを抽出する。このとき、CPU21は、抽出したモンスターカードのモンスター名に例えば取り消し線を付すようにウェブページを構成してもよい。そして、CPU21は、構成したウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。   Further, when the CPU 21 performs the process of canceling the association between the monster card common to the granted monster card for other users in the team and the user: KNM based on the function of the second release means 58, FIG. HTML data for displaying the web page exemplified in P6 is generated and transmitted to the communication terminal 10 of the user: KNM. In this case, the CPU 21 may configure a web page almost similar to the web page P5. Further, the CPU 21 accesses the lottery box data, and among the plurality of monster cards corresponding to the user ID of the user: KNM, the acquisition state is set to “11” (acquired) or “10” (not acquired). Extract monster cards. At this time, CPU21 may comprise a web page so that a strikethrough may be attached to the monster name of the extracted monster card, for example. And CPU21 produces | generates the HTML data for displaying the comprised web page, and transmits to the communication terminal 10 of user: KNM.

(1−6)本実施形態のゲーム制御装置の主要な処理のフロー
次に、本実施形態のゲーム制御装置により行われる主要な処理のフローの一例について、図11のフローチャートを参照して説明する。図11は、本実施形態のゲームにおいて抽選処理を行うときのフローチャートである。
なお、図11のフローチャートにおける各処理の実行に伴って適宜、P2〜P6の各ウェブページを表示するためのHTMLデータがゲームサーバ20から通信端末10宛に送信されるが、煩雑とならないようにHTMLデータの送信処理をフローチャートには記載しない場合もある。フローチャート上で、ウェブページP2〜P6の各々が表示されるタイミングは、P2〜P6の符号で示してある。
また、図11のフローチャートでは、ユーザ:KNMがゲームを実行する場合を一例として説明する。
(1-6) Main Process Flow of Game Control Device of This Embodiment Next, an example of the main process flow performed by the game control device of this embodiment will be described with reference to the flowchart of FIG. . FIG. 11 is a flowchart when a lottery process is performed in the game of the present embodiment.
Note that HTML data for displaying the web pages P2 to P6 is transmitted from the game server 20 to the communication terminal 10 as appropriate in accordance with the execution of each process in the flowchart of FIG. The HTML data transmission process may not be described in the flowchart. On the flowchart, the timing at which each of the web pages P2 to P6 is displayed is indicated by the symbols P2 to P6.
Further, in the flowchart of FIG. 11, a case where the user: KNM executes a game will be described as an example.

図11のフローチャートにおいて、トップページP1上でユーザ:KNMによってメニューm2が選択操作されたことを認識すると、ゲームサーバ20のCPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMがいずれかのチームに参加済であるか否かを判別する(ステップS100)。例えば、CPU21は、ユーザ:KNMのユーザIDが抽選ボックスデータ内に記録されている場合にはいずれかのチームに参加済であると判別し、ユーザ:KNMのユーザIDが抽選ボックスデータ内に記録されていない場合にはいずれのチームにも参加していないと判別する。CPU21は、ユーザ:KNMがいずれのチームにも参加していないことを判別すると(ステップS100:NO)、図10のP2に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。
なお、CPU21は、ユーザ:KNMがいずれかのチームに参加済であると判別した場合(ステップS100:YES)、図10のP3に例示するように、ユーザ:KNMが参加するチームに関する情報を表示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。そして、CPU21は、後述するステップ108の処理に移行する。
In the flowchart of FIG. 11, when recognizing that the menu m2 is selected and operated by the user: KNM on the top page P1, the CPU 21 of the game server 20 accesses the lottery box data, and the user: KNM is in any team. It is determined whether or not it has already participated (step S100). For example, when the user ID of the user: KNM is recorded in the lottery box data, the CPU 21 determines that it has already joined any team, and the user ID of the user: KNM is recorded in the lottery box data. If not, it is determined that no team is participating. When the CPU 21 determines that the user: KNM is not participating in any team (step S100: NO), the CPU 21 generates HTML data for displaying the web page exemplified in P2 of FIG. It transmits to the communication terminal 10 of KNM.
In addition, when it is determined that the user: KNM has already joined any team (step S100: YES), the CPU 21 displays information on the team in which the user: KNM participates, as illustrated in P3 of FIG. HTML data for displaying the web page to be generated is generated and transmitted to the communication terminal 10 of the user: KNM. Then, the CPU 21 proceeds to the process of step 108 described later.

次に、CPU21は、ユーザ:KNMがウェブページP2上で例えばユーザ:ABCのチームに対応するメニューm3を選択操作したことを認識すると(ステップS102:YES)、ユーザ:KNMと、ユーザ:ABCのチームの参加ユーザとを関係付ける処理を行う(ステップS104)。また、CPU21は、ユーザ:ABCのチームの抽選ボックスに含まれる複数のモンスターカードと、ユーザ:KNMとを対応付ける処理を行う(ステップS106)。次いで、CPU21は、図10のP3に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。   Next, when the CPU 21 recognizes that the user: KNM has selected and operated the menu m3 corresponding to the user: ABC team, for example, on the web page P2 (step S102: YES), the user: KNM and the user: ABC A process of associating the team participating users is performed (step S104). Moreover, CPU21 performs the process which matches the some monster card | curd contained in the lottery box of a user: ABC team, and user: KNM (step S106). Next, the CPU 21 generates HTML data for displaying the web page exemplified in P3 of FIG. 10 and transmits it to the communication terminal 10 of the user: KNM.

CPU21は、ウェブページP3上でメニューm4が選択されると(ステップS108:YES)、抽選ボックスに含まれるモンスターカードの中からユーザ:KNMに付与される付与モンスターカード(付与オブジェクト)を選択する(ステップS110)。そして、CPU21は、付与モンスターカードを選択すると、付与モンスターカードをユーザ:KNMに付与する処理を行う(ステップS112)。また、CPU21は、図10のP4に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。
次に、CPU21は、付与モンスターカードとユーザ:KNMとの対応付けを解除する処理を行う(ステップS114)。これにより、ユーザ:KNMの抽選ボックスから付与モンスターカードが除かれることになる。
When the menu m4 is selected on the web page P3 (step S108: YES), the CPU 21 selects a grant monster card (grant object) to be given to the user: KNM from among the monster cards included in the lottery box ( Step S110). And CPU21 will perform the process which provides a grant monster card | curd to user: KNM, if a grant monster card | curd is selected (step S112). Moreover, CPU21 produces | generates the HTML data for displaying the web page illustrated to P4 of FIG. 10, and transmits to the communication terminal 10 of user: KNM.
Next, the CPU 21 performs a process of canceling the association between the granted monster card and the user: KNM (step S114). Thereby, the grant monster card is removed from the lottery box of the user: KNM.

また、CPU21は、ウェブページP3上でメニューm4が選択操作されずに(ステップS108:NO)、メニューm5が選択操作されたことを認識すると(ステップS116:YES)、図10のP5に例示するウェブページを表示するためのHTMLデータを生成して、ユーザ:KNMの通信端末10に送信する。
次に、CPU21は、ウェブページP5上でメニューm6の選択操作が行われたことを認識すると(ステップS118:YES)、チーム内の他のユーザが抽選によって入手したモンスターカード(つまり、チーム内の他のユーザに対する付与モンスターカード)と共通するモンスターカードと、ユーザ:KNMとの対応付けを解除する処理を行う(ステップS120)。
Further, when the CPU 21 recognizes that the menu m5 has been selected and operated without selecting the menu m4 on the web page P3 (step S108: NO) (step S116: YES), it is exemplified as P5 in FIG. HTML data for displaying the web page is generated and transmitted to the communication terminal 10 of the user: KNM.
Next, when the CPU 21 recognizes that the selection operation of the menu m6 has been performed on the web page P5 (step S118: YES), the monster card obtained by lottery by another user in the team (that is, in the team) A process of canceling the association between the monster card shared with the other user and the monster card and the user: KNM is performed (step S120).

なお、CPU21は、ウェブページP2上でメニューm3が選択操作されない状態で所定時間経過した場合には(ステップS102:NO)、抽選処理を終了してもよい。また、CPU21は、ウェブページP3上でメニューm4が選択操作されず(ステップS108:NO)、且つ、メニューm5が選択されない状態で所定時間経過した場合には(ステップS116:NO)、抽選処理を終了してもよい。さらに、CPU21は、ウェブページP5上でメニューm6が選択操作されない状態で所定時間経過した場合には(ステップS118:NO)、抽選処理を終了してもよい。
なお、上記フローでは、ステップS104において、ユーザとチーム内の他のユーザとを関係付ける処理を行った後に、ステップS106において、当該ユーザとモンスターカードとを対応付ける場合を一例として説明したが、この場合に限られない。例えば、ユーザとモンスターカードとを対応付けた後に、当該ユーザと、チーム内の他のユーザとを関係付ける処理を行ってもよい。
Note that the CPU 21 may end the lottery process when a predetermined time has elapsed without the menu m3 being selected and operated on the web page P2 (step S102: NO). If the menu m4 is not selected on the web page P3 (step S108: NO), and the menu m5 is not selected, the CPU 21 performs a lottery process (step S116: NO). You may end. Furthermore, the CPU 21 may end the lottery process when a predetermined time has elapsed without the menu m6 being selected on the web page P5 (step S118: NO).
In the above flow, the process of associating the user with another user in the team in step S104 has been described as an example in the case where the user is associated with the monster card in step S106. Not limited to. For example, after associating a user with a monster card, a process of associating the user with another user in the team may be performed.

上述したように、本実施形態のゲーム制御装置によれば、互いに関係付けられた複数のユーザの各々は、自らの入力によって、各ユーザ間で共通の複数のモンスターカードの中から選択(抽選)された付与モンスターカードを入手することができる。また、各ユーザのうちいずれかのユーザに対する付与モンスターカードが選択された場合には、当該ユーザと付与モンスターカードとの対応付けが解除されることから、当該ユーザは、付与モンスターカードを抽選対象から除いた状態でモンスターカードの抽選を繰り返し行うことが可能となる。さらに、チーム内の他のユーザに対する付与モンスターカードが選択された場合(つまり、チーム内の他のユーザによるモンスターカードの抽選が行われた場合)、ユーザ:KNMは、自らに対応付けられた複数のモンスターカードのうち当該付与モンスターカードと共通するモンスターカードとの対応付けが解除されることによって、当該モンスターカードを自身の抽選対象から除くことができる。つまり、互いに関係付けられた複数のユーザの各々がモンスターカードの抽選を行うことにより、各ユーザは、自らと関係付けられた他のユーザの抽選対象を絞り込むことができる。これにより、複数のユーザが協力してモンスターカードの抽選を楽しむことができる。   As described above, according to the game control device of the present embodiment, each of a plurality of users related to each other is selected (lottery) from among a plurality of monster cards common to each user by their input. Granted monster cards can be obtained. Moreover, when the grant monster card | curd with respect to any user is selected among each user, since the correlation with the said user and a grant monster card | curd is cancelled | released, the said user is a grant monster card from lottery object. It becomes possible to repeat lottery drawing of the monster card in the removed state. Further, when a grant monster card for another user in the team is selected (that is, when a monster card lottery is performed by another user in the team), the user: KNM is associated with a plurality of monster cards. The monster card can be removed from the lottery target by releasing the association between the monster card and the monster card shared with the granted monster card. That is, each of a plurality of users related to each other draws a monster card, so that each user can narrow down a lottery target of other users related to the user. Thereby, a plurality of users can enjoy a lottery of monster cards in cooperation.

(1−7)変形例
以下、上述した実施形態の変形例について説明する。
(1-7) Modification Hereinafter, a modification of the above-described embodiment will be described.

(1−7−1)変形例1
上記実施形態において、第2解除手段58は、チーム内の他のユーザ(第1ユーザ)と付与モンスターカード(付与オブジェクト)との対応付けが解除されたときから所定期間の間にユーザ:KNM(第2ユーザ)による所定の入力に関する情報を受け付けた場合に、当該他のユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと、ユーザ:KNMとの対応付けを解除してもよい。
本変形例によれば、ユーザ:KNMは、チーム内の他のユーザと付与モンスターカードとの対応付けが解除されたときから所定期間の間に所定の入力を行わなければ、自らに対応付けられた複数のモンスターカードのうち当該他のユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けを解除することができない。このため、ユーザ:KNMは、当該他のユーザに対する付与モンスターカードと共通するモンスターカードを抽選対象から除くか否か(つまり、所定の入力を行うか否か)を、所定期間の間に決定する必要がある。これにより、所定期間の間、ユーザ:KNMをゲームに引き付けることができる。
(1-7-1) Modification 1
In the said embodiment, the 2nd cancellation | release means 58 is a user: KNM (for a predetermined period after the correlation with the other user (1st user) in a team, and a grant monster card | curd (grant object) is cancelled | released. When the information regarding the predetermined input by the second user) is received, the association between the monster card common to any of the granted monster cards for the other user and the user: KNM may be canceled.
According to this modification, the user: KNM is associated with himself / herself unless a predetermined input is made during a predetermined period from when the association between the other user in the team and the granted monster card is cancelled. Of the plurality of monster cards, the association with the monster card common to the granted monster card for the other user cannot be released. For this reason, the user: KNM determines whether or not to remove a monster card common to the granted monster card for the other user from the lottery target (that is, whether to perform a predetermined input) during a predetermined period. There is a need. Thereby, user: KNM can be attracted to the game for a predetermined period.

本変形例における第2解除手段58の機能は、例えば以下のように実現できる。
なお、本変形例において、ゲームサーバ20のCPU21は、第1解除手段56の機能に基づいてユーザと付与モンスターカードとの対応付けを解除する処理を行う場合に、例えば、当該ユーザのユーザIDと、当該付与モンスターカードの識別コードと、当該処理を行ったときの時刻データとを対応付けて、例えばRAM23などの記憶装置に記憶してもよい。具体的には、CPU21は、図11のフローのステップS114の処理において、付与モンスターカードとユーザ:KNMとの対応付けを解除する処理を行うと、ユーザ:KNMのユーザIDと、付与モンスターカードの識別コードと、当該付与モンスターカードの取得状態を「11」(取得済)に設定したときの時刻データとを、例えばRAM23などの記憶装置に記憶し、当該時刻を起点として計時を開始してもよい。
CPU21は、例えば、図11のフローのステップS118の処理において、ユーザ:KNMによってメニューm6が選択操作(所定の入力)されたことを認識すると、例えばRAM23などの記憶装置を参照して、メニューm6に対応するモンスターカードの識別コードと、チーム内の他のユーザのユーザIDとが対応付けられて記憶されているか否かを判別する。次に、CPU21は、当該識別コードと当該ユーザIDとが対応付けられて記憶されていると判別した場合、メニューm6が選択操作されたときの時刻(例えば、受付手段57の機能に基づいてHTTPリクエストを受け付けたときの時刻)が、当該識別コード及び当該ユーザIDと対応付けられた時刻データから所定期間(例えば24時間)内であるか否かを判別する。そして、CPU21は、メニューm6が選択操作されたときの時刻が所定期間内であると判別した場合、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNMとの対応付けを解除する処理を行う。
The function of the 2nd cancellation means 58 in this modification is realizable as follows, for example.
In the present modification, when the CPU 21 of the game server 20 performs a process of releasing the association between the user and the granted monster card based on the function of the first release unit 56, for example, the user ID of the user The identification code of the granted monster card and the time data when the process is performed may be associated with each other and stored in a storage device such as the RAM 23, for example. Specifically, when the CPU 21 performs the process of canceling the association between the granted monster card and the user: KNM in the process of step S114 in the flow of FIG. 11, the user ID of the user: KNM and the granted monster card. Even if the identification code and the time data when the acquisition state of the granted monster card is set to “11” (acquired) are stored in a storage device such as the RAM 23, for example, the time measurement is started from the time. Good.
When the CPU 21 recognizes that the menu m6 has been selected (predetermined input) by the user: KNM in the process of step S118 of the flow of FIG. It is determined whether or not the identification code of the monster card corresponding to is stored in association with the user IDs of other users in the team. Next, when the CPU 21 determines that the identification code and the user ID are stored in association with each other, the time when the menu m6 is selected and operated (for example, based on the function of the reception unit 57) It is determined whether or not the time when the request is received is within a predetermined period (for example, 24 hours) from the time data associated with the identification code and the user ID. If the CPU 21 determines that the time when the menu m6 is selected and operated is within a predetermined period, the CPU 21 uses a monster card that is common to the given monster card for other users in the team (corresponding to the menu m6 selected and operated Monster card) and the user: KNM are canceled.

ここで、所定期間の長さは任意に設定されてもよいが、例えば、チーム内の他のユーザ(第1ユーザ)とユーザ:KNM(第2ユーザ)との関係度を示す親密度の高さに応じて設定されてもよい。
ここで、親密度とは、互いに関係付けられたユーザ間の関係性の高さを一定の基準で数値化したものである。親密度のデータ(親密度データ)の一例を図12に示す。図12に示す親密度データの例では、各ユーザに関係付けられた他のユーザ(他のユーザのユーザID)と対応付けて、ユーザ間の応援メッセージの送信あるいは受信の頻度(応援頻度)、ゲーム上で使用可能なアイテムなどのプレゼントを送信あるいは受信した回数(プレゼント回数)などが記録され、これらの頻度や回数に基づいて一定の基準で親密度の値が設定される。応援頻度やプレゼント回数が多いほど親密度が高く設定される。また、一定の基準では、親密度の設定の基礎となる項目(図12では、応援頻度やプレゼント回数など)ごとに、重み付けを考慮したものであってもよい。例えば、応援頻度が少なくてもプレゼント回数が多い場合に親密度を高く設定してもよい。このような親密度データは、例えば、ユーザデータベース31内に記録される。
CPU21は、例えば、メニューm6に対応するモンスターカードの識別コードと、チーム内の他のユーザのユーザIDとが対応付けられて記憶されていると判別した場合に、親密度データを参照する。そして、CPU21は、当該他のユーザとユーザ:KNMとの親密度に応じて所定期間の長さを設定し、メニューm6が選択操作されたときの時刻が、当該識別コード及び当該ユーザIDと対応付けられた時刻データから所定期間内であるか否かを判別する。ここで、所定期間は、例えば、親密度が高いほど長くなるように設定されてもよい。
Here, the length of the predetermined period may be arbitrarily set. For example, the degree of closeness indicating the degree of relationship between another user (first user) in the team and the user: KNM (second user) is high. It may be set accordingly.
Here, the intimacy is a numerical value based on a certain standard for the degree of relationship between users associated with each other. An example of intimacy data (intimacy data) is shown in FIG. In the example of closeness data shown in FIG. 12, the frequency of sending or receiving a support message between users (support frequency) in association with other users (user IDs of other users) associated with each user, The number of times a present such as an item that can be used on the game is transmitted or received (the number of presents) is recorded, and the closeness value is set based on a certain standard based on the frequency and the number of times. The greater the support frequency and the number of presents, the higher the familiarity is set. In addition, with a certain standard, weighting may be taken into consideration for each item (in FIG. 12, the support frequency, the number of presents, etc.) that is the basis for setting the intimacy. For example, the intimacy may be set high when the number of presents is large even if the support frequency is low. Such familiarity data is recorded in the user database 31, for example.
For example, when the CPU 21 determines that the identification code of the monster card corresponding to the menu m6 and the user IDs of other users in the team are stored in association with each other, the CPU 21 refers to the familiarity data. Then, the CPU 21 sets the length of a predetermined period according to the familiarity between the other user and the user: KNM, and the time when the menu m6 is selected corresponds to the identification code and the user ID. It is determined whether or not it is within a predetermined period from the attached time data. Here, the predetermined period may be set to be longer as the familiarity is higher, for example.

(1−7−2)変形例2
上記実施形態において、第2ユーザの複数のモンスターカード(オブジェクト)のうち第1ユーザに対する付与モンスターカード(オブジェクト)のいずれかと共通するモンスターカードを、第2ユーザの解除モンスターカード(解除オブジェクト)とした場合に、受付手段57は、第1ユーザによる所定の入力に関する情報を受け付けるとともに、第1ユーザに対する付与モンスターカードと第2ユーザの解除モンスターカードとが共通している数に応じて、第1ユーザによる所定の入力に関する情報を受け付ける回数を変動させ、第2解除手段58は、第1ユーザによる所定の入力に関する情報を受け付けた場合に、第1ユーザの複数のモンスターカードのうち、第2ユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと、第1ユーザとの対応付けを解除してもよい。
例えば、ユーザに対応付けられた複数のモンスターカードのうち、当該ユーザと関係付けられた他のユーザに対する付与モンスターカードと共通するモンスターカードと、当該ユーザとの対応付けを解除する場合、当該ユーザは、抽選対象を充分に絞り込んだ状態でモンスターカードの抽選を行うために、当該他のユーザによるモンスターカードの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、モンスターカードの抽選を行わない場合がある。
このゲーム制御装置によれば、第2ユーザは、自らの入力によって、自らに対応付けられた複数のモンスターカードのうち第1ユーザに対する付与モンスターカードと共通するモンスターカードとを解除モンスターカードとして、当該解除モンスターカードとの対応付けを解除することができる。一方、第1ユーザは、自らの入力によって、自らに対応付けられた複数のモンスターカードのうち第2ユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けを解除することができるが、その入力回数(つまり、対応付けの解除回数)は、自らに対する付与モンスターカードと第2ユーザの解除モンスターカードとが共通している数に応じて変動する。例えば、第1ユーザに対する付与モンスターカードと第2ユーザの解除モンスターカードとが共通している数が多いほど、入力回数が多くなるように変動してもよい。この場合、第1ユーザは、自らに対する付与モンスターカードのうち第2ユーザの解除モンスターカードとなる付与モンスターカードの数が少なければ、第2ユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けの解除回数が少なくなることから、自らの抽選対象を充分に絞り込むことが困難になる。これにより、第1ユーザは、第1ユーザの抽選対象を充分に絞り込むために(つまり、第2ユーザの解除モンスターカードと共通する付与モンスターカードの数を多くするために)、自らに対する付与モンスターカードの選択回数(抽選回数)を多くすることが動機付けられる。したがって、ユーザが他のユーザによるモンスターカードの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、モンスターカードの抽選を行わなくなることを抑制することができる。
(1-7-2) Modification 2
In the said embodiment, the monster card | curd which is common with either of the grant monster card | curd (object) with respect to a 1st user among several monster cards (object) of a 2nd user was made into the cancellation | release monster card | curd (release object) of a 2nd user. In this case, the accepting unit 57 accepts information related to a predetermined input by the first user, and the first user according to the number of the granted monster card for the first user and the number of the canceled monster card for the second user in common. The number of times the information related to the predetermined input by the first user is received is changed, and the second release means 58 receives the information related to the predetermined input by the first user, and among the monster cards of the first user, Monster common with any of the granted monster cards And card may be disassociated from the first user.
For example, when canceling the association between the user and the monster card that is the same as the granted monster card for other users associated with the user among the plurality of monster cards associated with the user, In order to draw a monster card in a state where the lottery target is sufficiently narrowed down, until the lottery of the monster card by the other user is performed to some extent, the lottery of the monster card is narrowed down. May not be done.
According to this game control apparatus, the 2nd user makes the said monster card | curd common with the grant monster card | curd with respect to a 1st user among several monster cards matched with self as a cancellation | release monster card, and the said user You can cancel the association with a canceled monster card. On the other hand, the first user can cancel the association between the monster card shared with the granted monster card for the second user among the plurality of monster cards associated with the first user, The number of times (that is, the number of times of canceling the association) varies depending on the number of the granted monster card for the user and the released monster card of the second user in common. For example, you may fluctuate | variate so that the frequency | count of input may increase, so that there are many numbers with the grant monster card | curd with respect to a 1st user, and the cancellation | release monster card | curd of a 2nd user. In this case, if there are few grant monster cards which become a cancellation | release monster card | curd of a 2nd user among the grant monster cards with respect to self, a 1st user will match | combine with the monster card | curd which is common with the grant monster card with respect to a 2nd user. Since the number of cancellations decreases, it becomes difficult to sufficiently narrow down the lottery object. Accordingly, the first user can sufficiently narrow down the first user's lottery target (that is, in order to increase the number of granted monster cards in common with the second user's unlocked monster card), It is motivated to increase the number of selections (number of lotteries). Therefore, it is possible to prevent the user from performing lottery of monster cards until the lottery of the monster card by another user is performed to some extent until the user's own lottery target is narrowed down.

図13(a)は、チーム内の各ユーザによるモンスターカードの取得状況の一例を示す図である。図13(a)に例示するように、ユーザ:ABC(第1ユーザ)は、3枚のモンスターカード(図の例では、モンスターB、モンスターF、モンスターI)を入手している。また、「XYZ」というユーザ(ユーザ:XYZ;第2ユーザ)は、1枚のモンスターカード(図の例では、モンスターG)を入手している。さらに、ユーザ:KNM(第2ユーザ)は、2枚のモンスターカード(図の例では、モンスターD、モンスターJ)を入手している。ここで、ユーザ:XYZは、ユーザ:ABCに対する付与モンスターカードに基づき、1枚のモンスターカード(図の例では、モンスターF)との対応付けを解除している。この場合、モンスターFは、ユーザ:XYZの解除モンスターカードとなる。また、ユーザ:KNMは、ユーザ:ABCに対する付与モンスターカードに基づき、2枚のモンスターカード(図の例では、モンスターB、モンスターF)との対応付けを解除している。この場合、モンスターB、モンスターFの各々は、ユーザ:KNMの解除モンスターカードとなる。ここで、ユーザ:ABC(第1ユーザ)に対する付与モンスターカードとユーザ:XYZ(第2ユーザ)又はユーザ:KNM(第2ユーザ)の解除モンスターカードとが共通している数は2(モンスターB、モンスターF)である。このため、ユーザ:ABCは、ユーザ:XYZ又はユーザ:KNMに対する付与モンスターカードと共通するモンスターカードと自身との対応付けを例えば2回解除することが可能となる。
また、CPU21は、ウェブページP3と同様に構成されたユーザ:ABCのウェブページ上でメニューm5が選択操作されたことを認識すると、図13(b)に例示するウェブページをユーザ:ABCの通信端末10に表示させてもよい。図13(b)のウェブページでは、ユーザ:XYZ又はユーザ:KNMに対する付与モンスターカードのうち、ユーザ:ABCに付与されていないモンスターカード(図の例では、モンスターD、モンスターG、モンスターJ)に対して、メニューm6が設けられてもよい。
FIG. 13A is a diagram illustrating an example of a monster card acquisition situation by each user in the team. As illustrated in FIG. 13A, the user: ABC (first user) has obtained three monster cards (in the example shown, monster B, monster F, and monster I). In addition, a user “XYZ” (user: XYZ; second user) has obtained one monster card (monster G in the illustrated example). Further, the user: KNM (second user) has obtained two monster cards (monster D and monster J in the example in the figure). Here, the user: XYZ cancels the association with one monster card (in the example of the figure, monster F) based on the monster card given to the user: ABC. In this case, the monster F becomes a release monster card of the user: XYZ. Further, the user: KNM cancels the association with the two monster cards (in the example shown, monster B and monster F) based on the monster card given to the user: ABC. In this case, each of the monster B and the monster F becomes a release monster card of the user: KNM. Here, the number of monster cards granted to the user: ABC (first user) and the canceled monster card of the user: XYZ (second user) or the user: KNM (second user) is 2 (monster B, Monster F). Therefore, the user: ABC can cancel the association between the monster card common to the granted monster card for the user: XYZ or the user: KNM and the user twice, for example.
When the CPU 21 recognizes that the menu m5 has been selected and operated on the web page of the user: ABC configured similarly to the web page P3, the CPU 21 displays the web page illustrated in FIG. 13B as a communication of the user: ABC. It may be displayed on the terminal 10. In the web page of FIG. 13B, among the monster cards given to the user: XYZ or the user: KNM, the monster card not given to the user: ABC (in the example shown, monster D, monster G, monster J) On the other hand, a menu m6 may be provided.

本変形例における受付手段57の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、所定時間が経過するごとに抽選ボックスデータにアクセスし、複数の抽選ボックスIDの各々に対応付けられた複数のユーザIDごとに、選択操作されたメニューm6に対応するモンスターカードをユーザの抽選対象から除くことを指示するためのHTTPリクエストの受付回数を設定してもよい。この受付回数は、例えば、対象となるユーザに対する付与モンスターカードと、当該ユーザと同じチーム内の他のユーザの解除モンスターカードとが共通する数であってもよいし、当該数と所定の定数とを用いて算出された値であってもよい。ここで、対象となるユーザに対する付与モンスターカードは、当該ユーザのユーザIDに対応する取得状態が「11」(取得済)に設定されたモンスターカードである。また、他のユーザの解除モンスターカードは、当該他のユーザのユーザIDに対応する取得状態が「10」(取得しない)に設定されたモンスターカードである。なお、複数のユーザIDごとに設定された受付回数は、例えばそれぞれのユーザIDに対応付けられた状態で抽選ボックスデータに記録されてもよい。   The function of the reception means 57 in this modification is implement | achieved as follows, for example. For example, the CPU 21 of the game server 20 accesses the lottery box data every time a predetermined time elapses, and corresponds to the menu m6 selected and operated for each of a plurality of user IDs associated with each of the plurality of lottery box IDs. You may set the reception frequency | count of the HTTP request for instruct | indicating removing the monster card | curd to perform from a user's lottery object. The number of receptions may be, for example, a number that is common between the granted monster card for the target user and the release monster card of another user in the same team as the user, or the number and a predetermined constant. It may be a value calculated using. Here, the granted monster card for the target user is a monster card whose acquisition state corresponding to the user ID of the user is set to “11” (acquired). Moreover, the cancellation | release monster card | curd of another user is a monster card | curd in which the acquisition state corresponding to the user ID of the said other user was set to "10" (not acquired). Note that the reception count set for each of the plurality of user IDs may be recorded in the lottery box data in a state associated with each user ID, for example.

また、本変形例における第2解除手段58の機能は、例えば以下のように実現される。
ゲームサーバ20のCPU21は、例えば、図13(b)に例示するウェブページ上でメニューm6が選択操作されたことを認識すると、抽選ボックスデータを参照し、ユーザ:ABCの受付回数の値からユーザ:ABCによって対応付けが解除されたモンスターカードの数(つまり、ユーザ:ABCのユーザIDに対応する取得状態が「10」(取得しない)に設定されたモンスターカードの数)を引いた値が1以上であれば、チーム内の他のユーザ(ここでは、ユーザ:XYZ又はユーザ:KNM)に対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:ABC(第1ユーザ)との対応付けを解除する処理を行ってもよい。
Moreover, the function of the 2nd cancellation | release means 58 in this modification is implement | achieved as follows, for example.
For example, when the CPU 21 of the game server 20 recognizes that the menu m6 has been selected and operated on the web page illustrated in FIG. 13B, the CPU 21 refers to the lottery box data and determines the user from the value of the number of receptions of the user ABC. : The value obtained by subtracting the number of monster cards whose association has been canceled by ABC (that is, the number of monster cards whose acquisition state corresponding to the user ID of ABC is set to “10” (not acquired)) is 1 If it is above, the monster card (monster card corresponding to the menu m6 selected and operated) common to the granted monster card for other users in the team (here, user: XYZ or user: KNM), and user: ABC You may perform the process which cancel | releases matching with (1st user).

(1−7−3)変形例3
上記実施形態において、第2解除手段58は、第1ユーザに対する付与モンスターカード(付与オブジェクト)のいずれかと共通するモンスターカード(オブジェクト)と、第2ユーザとの対応付けを解除する期間を所定の期間に制限してもよい。
本変形例によれば、第2ユーザは、所定の期間の間、自らに対応付けられた複数のモンスターカードのうち第1ユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けを解除した状態でモンスターカードの抽選を行うことができる。これにより、第2ユーザの抽選対象が所定期間の間絞り込まれることになるので、第2ユーザは、例えば絞り込まれた抽選対象の中に所望のモンスターカードが含まれる場合、当該所望のモンスターカードを抽選によって入手する可能性を高めることができる。このため、所定期間の間にモンスターカードの抽選を行うように第2ユーザを動機付けることができる。
(1-7-3) Modification 3
In the said embodiment, the 2nd cancellation | release means 58 sets the period which cancels | releases matching with the monster card | curd (object) which is common with either of the grant monster card | curd (giving object) with respect to a 1st user, and a 2nd user. You may restrict to.
According to this modification, the 2nd user canceled the association with the monster card which is common with the grant monster card with respect to the 1st user among a plurality of monster cards matched with self for a predetermined period. You can draw lots of monster cards. Thereby, since the lottery object of the 2nd user is narrowed down for a predetermined period, when the 2nd user contains the desired monster card in the lottery object narrowed down, for example, the desired monster card is selected. The possibility of obtaining by lottery can be increased. For this reason, a 2nd user can be motivated to perform lottery drawing of a monster card | curd during a predetermined period.

本変形例における第2解除手段58の機能は、例えば以下のように実現される。
ゲームサーバ20のCPU21は、例えば、受付手段57の機能に基づいてHTTPリクエストを受け付けると、チーム内の他のユーザ(第1ユーザ)に対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNM(第2ユーザ)との対応付けを解除する処理を行う。ここで、CPU21は、当該処理を行った後に、例えば、ユーザ:KNMのユーザIDと、ユーザ:KNMとの対応付けが解除されたモンスターカードの識別コードと、当該処理を行ったときの時刻データとを対応付けて、例えばRAM23などの記憶装置に記憶してもよい。そして、CPU21は、例えば任意のタイミングごとに記憶装置を参照し、当該処理を行ったときの時刻から所定期間が経過した場合には、抽選ボックスデータにアクセスして、当該処理においてユーザ:KNMとの対応付けが解除されたモンスターカードの取得状態を「00」(未付与)に設定してもよい。
The function of the 2nd cancellation | release means 58 in this modification is implement | achieved as follows, for example.
When the CPU 21 of the game server 20 accepts an HTTP request based on the function of the accepting unit 57, for example, the monster card common to the granted monster card for the other users (first user) in the team (the menu m6 selected and operated) Monster card corresponding to) and the user: KNM (second user) are canceled. Here, after the CPU 21 performs the process, for example, the user ID of the user: KNM and the identification code of the monster card whose association with the user: KNM is released, and time data when the process is performed. And may be stored in a storage device such as the RAM 23, for example. Then, for example, the CPU 21 refers to the storage device at every arbitrary timing, and when a predetermined period has elapsed from the time when the process is performed, accesses the lottery box data, and in the process, the user: KNM The acquisition state of the monster card whose association has been canceled may be set to “00” (unassigned).

(1−7−4)変形例4
上記実施形態において、第2解除手段58は、第1ユーザに対する付与モンスターカード(付与オブジェクト)に関する情報が所定の条件を満たす場合に、第1ユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと、第2ユーザとの対応付けを解除してもよい。
ここで、「所定の条件」とは、例えば、第1ユーザに対する付与モンスターカードの希少価値、能力あるいは属性などを示す値が所定の閾値以下であることとしてもよいし、複数のユーザのうち当該付与モンスターカードが選択されたユーザの数あるいは割合が所定の閾値以上であることとしてもよい。
例えば、付与モンスターカードのレア度(希少価値を示す値)が所定の閾値以下のときに、第2ユーザに対応付けられた複数のモンスターカードのうち第1ユーザに対する付与モンスターカードと共通するモンスターカードとの対応付けを解除する場合には、当該付与モンスターカードよりもレア度の高いモンスターカードを第2ユーザの抽選対象に残存させることができる。これにより、当該付与モンスターカードと共通するモンスターカードとの対応付けが解除されるごとに、レア度の高いモンスターカードが多く含まれるように第2ユーザの抽選対象を絞り込むことができるので、第2ユーザは、レア度の高いモンスターカードを抽選によって入手する可能性を高めることができる。
(1-7-4) Modification 4
In the said embodiment, when the information regarding the grant monster card | curd (giving object) with respect to a 1st user satisfy | fills predetermined conditions, the 2nd cancellation | release means 58 is a monster card | curd common with either of the grant monster cards with respect to a 1st user, The association with the second user may be canceled.
Here, the “predetermined condition” may be, for example, a value indicating a rare value, ability, or attribute of the granted monster card for the first user being equal to or less than a predetermined threshold, It is good also as the number or ratio of the user from whom the grant monster card was selected being more than a predetermined threshold.
For example, a monster card that is common to the grant monster card for the first user among a plurality of monster cards associated with the second user when the rare degree (value indicating the rarity value) of the grant monster card is equal to or less than a predetermined threshold value When canceling the association, the monster card having a higher degree of rarity than the given monster card can be left as the second user's lottery target. Thus, each time the association between the granted monster card and the common monster card is released, the lottery target of the second user can be narrowed down so that many monster cards with a high degree of rareness are included. The user can increase the possibility of obtaining a monster card having a high degree of rarity by lottery.

本変形例における第2解除手段58の機能は、例えば以下のように実現される。なお、ここでは、所定の条件が、チーム内の他のユーザ(第1ユーザ)に対する付与モンスターカードのレア度が所定の閾値以下である場合を一例として説明する。ゲームサーバ20のCPU21は、例えば、図11のフローのステップS120の処理において、ウェブページP5上で選択操作されたメニューm6に対応するモンスターカードのレア度が所定の閾値(例えば3)以下であるか否かを判別する。そして、CPU21は、所定の閾値以下であると判別した場合に、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNM(第2ユーザ)との対応付けを解除する処理を行ってもよい。なお、所定の条件に関する情報は、例えばゲームデータベース32に記録されてもよい。   The function of the 2nd cancellation | release means 58 in this modification is implement | achieved as follows, for example. Here, a case where the predetermined condition is that the rare degree of the granted monster card with respect to another user (first user) in the team is equal to or less than a predetermined threshold will be described as an example. For example, the CPU 21 of the game server 20 has the rare degree of the monster card corresponding to the menu m6 selected and operated on the web page P5 in the process of step S120 of the flow of FIG. 11 being equal to or less than a predetermined threshold (for example, 3). It is determined whether or not. And when CPU21 discriminate | determines that it is below a predetermined threshold value, the monster card | curd (monster card | curd corresponding to the menu m6 selected and operated) which is common with the monster card | curd with respect to the other user in a team, and a user: KNM You may perform the process which cancel | releases matching with (2nd user). Information about the predetermined condition may be recorded in the game database 32, for example.

(1−7−5)変形例5
上記実施形態において、第2解除手段58は、第2ユーザに対する付与モンスターカード(付与オブジェクト)の選択回数に応じて、第1ユーザに対する付与モンスターカードのいずれかと共通するモンスターカード(オブジェクト)と、第2ユーザとの対応付けを解除する回数を変動させてもよい。
例えば、第2ユーザに対する付与モンスターカードの選択回数(つまり、第2ユーザによるモンスターカードの抽選回数)が多いほど、第1ユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと第2ユーザとの対応付けを解除する回数が多くなってもよい。
この場合、第2ユーザは、自らの抽選対象を充分に絞り込むためには、自らに対する付与モンスターカードの選択回数を多くする必要がある。これにより、ユーザが他のユーザによるモンスターカードの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、モンスターカードの抽選を行わなくなることを抑制することができる。
(1-7-5) Modification 5
In the said embodiment, the 2nd cancellation | release means 58 is based on the monster card | curd (object) which is common with either of the grant monster card | curd with respect to a 1st user according to the frequency | count of selection of the grant monster card | curd (grant object) with respect to a 2nd user, The number of times of canceling the association with the two users may be varied.
For example, the greater the number of selections of the granted monster card for the second user (that is, the number of lottery of the monster card by the second user), the greater the correspondence between the monster card common to any of the given monster cards for the first user and the second user The number of times to cancel the sticking may increase.
In this case, the second user needs to increase the number of times the selected monster card is selected for himself / herself in order to narrow down his / her lottery target sufficiently. Thereby, it is possible to prevent the user from performing lottery of the monster card until the lottery target of the user is narrowed down by performing the lottery of the monster card by another user to some extent.

図14(a)は、チーム内の各ユーザによるモンスターカードの取得状況の一例を示す図である。図14(a)に例示するように、ユーザ:KNM(第2ユーザ)は、モンスターカードの抽選を4回行うことにより、4枚のモンスターカード(図の例では、モンスターB、モンスターE、モンスターF、モンスターI)を入手している。また、ユーザ:ABC(第1ユーザ)は、3枚のモンスターカード(図の例では、モンスターA、モンスターG、モンスターI)を入手している。さらに、ユーザ:XYZ(第1ユーザ)は、3枚のモンスターカード(図の例では、モンスターB、モンスターD、モンスターJ)を入手している。この場合、ユーザ:KNMは、モンスターカードの抽選(付与モンスターカードの選択)を4回行ったので、チーム内の他のユーザ(ユーザ:ABC、ユーザ:XYZ)に対する付与モンスターカードと共通するモンスターカードと自身との対応付けを例えば4回解除することが可能となる。
また、CPU21は、ウェブページP3上でメニューm5が選択操作されたことを認識すると、図14(b)に例示するウェブページをユーザ:KNMの通信端末10に表示させてもよい。図14(b)のウェブページでは、チーム内の他のユーザに対する付与モンスターカード(図の例では、モンスターA、モンスターB、モンスターD、モンスターG、モンスターI、モンスターJ)のうち、ユーザ:KNMに付与されていないモンスターカード(図の例では、モンスターA、モンスターD、モンスターG、モンスターJ)に対して、メニューm6が設けられてもよい。
FIG. 14A is a diagram showing an example of a monster card acquisition situation by each user in the team. As illustrated in FIG. 14A, the user: KNM (second user) performs four monster cards (in the example shown, monster B, monster E, monster) by performing monster card lottery four times. F, Monster I) has been acquired. In addition, the user: ABC (first user) has obtained three monster cards (monster A, monster G, and monster I in the illustrated example). Furthermore, the user: XYZ (first user) has obtained three monster cards (in the example shown, monster B, monster D, and monster J). In this case, since the user: KNM has performed the monster card lottery (selection of the grant monster card) four times, the monster card that is common to the grant monster card for other users (user: ABC, user: XYZ) in the team For example, it is possible to cancel the association with itself for four times.
Further, when recognizing that the menu m5 is selected and operated on the web page P3, the CPU 21 may display the web page illustrated in FIG. 14B on the communication terminal 10 of the user: KNM. In the web page of FIG. 14 (b), among the monster cards granted to other users in the team (in the example shown, monster A, monster B, monster D, monster G, monster I, monster J), the user: KNM Menu m6 may be provided for a monster card (in the example shown in the figure, monster A, monster D, monster G, monster J) that has not been granted to.

本変形例における第2解除手段58の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、所定時間が経過するごとに抽選ボックスデータにアクセスし、複数の抽選ボックスIDの各々に対応付けられた複数のユーザIDごとに、モンスターカードの解除回数を設定してもよい。この解除回数は、例えば、対象となるユーザに対する付与モンスターカードの選択回数(つまり、当該ユーザのユーザIDに対応する取得状態が「11」(取得済)に設定されたモンスターカードの数)であってもよいし、当該選択回数と所定の定数とを用いて算出された値であってもよい。なお、複数のユーザIDごとに設定された解除回数は、例えばそれぞれのユーザIDに対応付けられた状態で抽選ボックスデータに記録されてもよい。また、CPU21は、例えば、図11のフローのステップS120の処理において抽選ボックスデータを参照し、ユーザ:KNM(第2ユーザ)の解除回数の値からユーザ:KNMによって対応付けが解除されたモンスターカードの数(つまり、ユーザ:KNMのユーザIDに対応する取得状態が「10」(取得しない)に設定されたモンスターカードの数)を引いた値が1以上であれば、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNM(第2ユーザ)との対応付けを解除する処理を行ってもよい。   The function of the 2nd cancellation | release means 58 in this modification is implement | achieved as follows, for example. For example, the CPU 21 of the game server 20 accesses the lottery box data every time a predetermined time elapses, and sets the number of monster card cancellations for each of a plurality of user IDs associated with each of the plurality of lottery box IDs. May be. The number of cancellations is, for example, the number of selected monster cards for the target user (that is, the number of monster cards for which the acquisition state corresponding to the user ID of the user is set to “11” (acquired)). Alternatively, it may be a value calculated using the number of selections and a predetermined constant. The number of cancellations set for each of the plurality of user IDs may be recorded in the lottery box data in a state associated with each user ID, for example. In addition, for example, the CPU 21 refers to the lottery box data in the process of step S120 in the flow of FIG. 11, and the monster card whose association is canceled by the user: KNM from the value of the number of cancellations of the user: KNM (second user). If the value obtained by subtracting the number of users (that is, the number of monster cards whose acquisition status corresponding to the user ID of KNM is set to “10” (not acquired)) is 1 or more, other users in the team You may perform the process which cancels | releases matching with the monster card | curd (monster card | curd corresponding to the menu m6 by which selection operation was carried out) with the grant monster card | curd with respect to user, and KNM (2nd user).

(1−7−6)変形例6
上記実施形態において、第2解除手段58は、第2ユーザに対する付与モンスターカード(付与オブジェクト)に関する情報が所定の条件を満たす場合に、第1ユーザに対する付与モンスターカードのいずれかと共通するモンスターカードと、第2ユーザとの対応付けを解除してもよい。
ここで、「所定の条件」とは、例えば、第2ユーザに対する付与モンスターカードの属性を示す値が第1ユーザに対する付与モンスターカードの属性を示す値以上であることとしてもよい。また、「所定の条件」とは、例えば、第2ユーザに対する付与モンスターカードの希少価値、能力あるいは属性などを示す値が所定の閾値以上であることとしてもよい。
例えば、第2ユーザに対する付与モンスターカードの属性を示す値が第1ユーザに対する付与モンスターカードの属性を示す値以上であることが所定の条件である場合には、第2ユーザは、自らに対する付与モンスターカードが当該所定の条件を満たさなければ、自らの抽選対象を絞り込むことができない。この場合、第2ユーザは、自らの抽選対象を絞り込むためには、当該所定の条件を満たす付与モンスターカードが選択されるようにモンスターカードの選択(抽選)を行う必要がある。これにより、ユーザが、他のユーザによるモンスターカードの抽選がある程度行われることによって自身の抽選対象が絞り込まれるまでの間、モンスターカードの抽選を行わなくなることを抑制することができる。
(1-7-6) Modification 6
In the said embodiment, when the information regarding the grant monster card | curd (grant object) with respect to a 2nd user satisfy | fills predetermined conditions, the 2nd cancellation | release means 58 is a monster card | curd common with either of the grant monster cards with respect to a 1st user, The association with the second user may be canceled.
Here, the “predetermined condition” may be, for example, that the value indicating the attribute of the granted monster card for the second user is greater than or equal to the value indicating the attribute of the granted monster card for the first user. In addition, the “predetermined condition” may be, for example, that a value indicating the rare value, ability, attribute, or the like of the granted monster card for the second user is equal to or greater than a predetermined threshold.
For example, when it is a predetermined condition that the value indicating the attribute of the grant monster card for the second user is equal to or greater than the value indicating the attribute of the grant monster card for the first user, the second user If the card does not satisfy the predetermined condition, it is not possible to narrow down the lottery object. In this case, the second user needs to select a monster card (lottery) so that the grant monster card that satisfies the predetermined condition is selected in order to narrow down the lottery target. Thereby, it can suppress that a user does not perform lottery of a monster card | curd until another user's lottery of the monster card | curd is performed to some extent, and a lottery object is narrowed down.

本変形例において、ユーザ:KNM(第2ユーザ)の通信端末10に表示されるウェブページの一例を図15(a),(b)に示す。本変形例において、ゲームサーバ20のCPU21は、例えば図10のウェブページP4の代わりに、図15(a)に例示するウェブページをユーザ:KNMの通信端末10に表示させてもよい。図15(a)のウェブページには、付与モンスターカードの画像データ、モンスター名及びレア度の他に、当該付与モンスターカードのコスト(属性)が含まれる。また、CPU21は、ウェブページP3上でメニューm5が選択操作されたことを認識すると、図15(b)に例示するウェブページをユーザ:KNMの通信端末10に表示させてもよい。図15(b)のウェブページでは、複数のモンスターカードの各々のコストが、モンスター名に対応付けて表示される。また、図15(b)のウェブページでは、チーム内の他のユーザに対する付与モンスターカードのうち、コストがユーザ:KNMに対する付与モンスターカード(図の例では、モンスターC)以下の付与モンスターカード(図の例では、モンスターD、モンスターG、モンスターJ)に対して、メニューm6が設けられてもよい。   In this modification, an example of the web page displayed on the communication terminal 10 of the user: KNM (second user) is shown in FIGS. In this modification, the CPU 21 of the game server 20 may display, for example, the web page illustrated in FIG. 15A on the communication terminal 10 of the user: KNM instead of the web page P4 of FIG. The web page of FIG. 15A includes the cost (attribute) of the grant monster card in addition to the image data of the grant monster card, the monster name, and the rare degree. When the CPU 21 recognizes that the menu m5 has been selected on the web page P3, the CPU 21 may display the web page illustrated in FIG. 15B on the communication terminal 10 of the user: KNM. In the web page of FIG. 15B, the costs of each of the monster cards are displayed in association with the monster names. Also, in the web page of FIG. 15 (b), among the granted monster cards for other users in the team, the granted monster card (figure C in the example shown) is less than the granted monster card for the user: KNM (Fig. 15). In the example, the menu m6 may be provided for the monster D, the monster G, and the monster J).

本変形例における第2解除手段58の機能は、例えば以下のように実現される。なお、ここでは、所定の条件が、ユーザ:KNM(第2ユーザ)に対する付与モンスターカードのコスト(属性)を示す値がチーム内の他のユーザ(第1ユーザ)に対する付与モンスターカードのコストを示す値以上である場合を一例として説明する。ゲームサーバ20のCPU21は、図15(b)に例示するウェブページ上でメニューm6が選択操作されたことを認識すると、抽選ボックスデータにアクセスし、ユーザ:KNMに対する付与モンスターカード(ユーザ:KNMのユーザIDに対応する取得状態が「11」(取得済)に設定されたモンスターカード)のコストの値と、選択操作されたメニューm6に対応するモンスターカードのコストの値との大小比較を行う。そして、CPU21は、ユーザ:KNMに対する付与モンスターカードのコストの値がメニューm6に対応するモンスターカードのコストの値以上の場合には、チーム内の他のユーザに対する付与モンスターカードと共通するモンスターカード(選択操作されたメニューm6に対応するモンスターカード)と、ユーザ:KNM(第2ユーザ)との対応付けを解除する処理を行ってもよい。   The function of the 2nd cancellation | release means 58 in this modification is implement | achieved as follows, for example. Here, the predetermined condition is that the value indicating the cost (attribute) of the grant monster card for the user: KNM (second user) indicates the cost of the grant monster card for another user (first user) in the team. A case where the value is equal to or greater than the value will be described as an example. When the CPU 21 of the game server 20 recognizes that the menu m6 has been selected and operated on the web page illustrated in FIG. 15B, the CPU 21 accesses the lottery box data, and grants a monster card to the user: KNM (user: KNM's The cost value of the monster card whose acquisition status corresponding to the user ID is set to “11” (acquired) is compared with the cost value of the monster card corresponding to the selected menu m6. When the cost value of the grant monster card for the user: KNM is equal to or greater than the cost value of the monster card corresponding to the menu m6, the CPU 21 uses a monster card that is common to the grant monster card for other users in the team ( You may perform the process which cancels | releases matching with the user: KNM (2nd user) and the monster card | curd corresponding to the menu m6 by which selection operation was carried out.

(2)第2実施形態
以下、本発明の第2実施形態について説明する。
第2実施形態のゲーム制御装置の機能ブロック図を図16に示す。図16に示すように、この機能ブロック図は、図9に示したものとは、第1解除手段56及び第2解除手段58に代えて、第1変更手段60及び第2変更手段61が設けられている点で異なる。
以下、第1実施形態と異なる構成について説明する。
(2) Second Embodiment Hereinafter, a second embodiment of the present invention will be described.
A functional block diagram of the game control apparatus of the second embodiment is shown in FIG. As shown in FIG. 16, this functional block diagram is different from that shown in FIG. 9 in that first changing means 60 and second changing means 61 are provided instead of the first releasing means 56 and the second releasing means 58. Is different.
Hereinafter, a configuration different from the first embodiment will be described.

(2−1)ゲーム制御装置における各機能の概要
本実施形態のゲーム制御装置は、複数のレア度(属性)のいずれかに属するモンスターカード(オブジェクト)に関するゲームを制御する。
本実施形態において、対応付け手段54は、複数のユーザの各々に対して、モンスターカード(オブジェクト)のレア度(属性)ごとの付与可能数を各ユーザ間で共通するように対応付けを行う機能を備える。
本実施形態において、選択手段55は、複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記ユーザに付与される付与モンスターカード(付与オブジェクト)を、前記複数のレア度のうちいずれかのレア度に属する複数のモンスターカードの中から当該レア度に対応する付与可能数の範囲内で選択する機能を備える。
本実施形態において、第1変更手段60は、付与モンスターカードを選択するごとに、前記付与モンスターカードのレア度に対応する付与可能数を減らすことによって、前記対応付けを変更する機能を備える。
本実施形態において、第2変更手段61は、複数のユーザに含まれる第1ユーザに対するいずれかの付与モンスターカードの数だけ当該付与モンスターカードの属性に対応する付与可能数を減らすことによって、前記第1ユーザと関係付けられた第2ユーザについての前記対応付けを変更する機能を備える。
なお、各手段54,55,60,61の機能の実現例については後述する。また、本実施形態では、属性がモンスターカードのレア度である場合を一例として説明するが、この場合に限られない。
(2-1) Overview of Functions in Game Control Device The game control device of the present embodiment controls a game related to a monster card (object) belonging to any of a plurality of rareness (attributes).
In the present embodiment, the associating unit 54 performs a function of associating each of a plurality of users with the number of monster cards (objects) that can be assigned for each rare degree (attribute) in common among the users. Is provided.
In the present embodiment, the selection unit 55 selects a grant monster card (grant object) to be given to the user based on information related to an input of any one of the plurality of users, among the plurality of rare degrees. It has a function to select from a plurality of monster cards belonging to the rare degree within the range of the number that can be assigned corresponding to the rare degree.
In this embodiment, the 1st change means 60 is provided with the function to change the said correlation by reducing the number which can be provided corresponding to the rare degree of the said grant monster card | curd every time a grant monster card | curd is selected.
In the present embodiment, the second changing means 61 reduces the grantable number corresponding to the attribute of the given monster card by the number of any given monster card for the first user included in the plurality of users. A function of changing the association for the second user associated with one user is provided.
An example of realizing the functions of the units 54, 55, 60, 61 will be described later. Moreover, although this embodiment demonstrates as an example the case where an attribute is the rare degree of a monster card | curd, it is not restricted to this case.

本実施形態における抽選ボックスデータのデータ構成例を図17に示す。図17に示す抽選ボックスデータが図8に示した抽選ボックスデータと異なる点は、1つの抽選ボックスIDに対応する複数のユーザIDごとに、モンスターカードの複数のレア度と、各レア度に属するモンスターカードのユーザに対する付与可能数とが対応付けられている点にある。ここで、図17に例示するように、付与可能回数が「1/2」と表記されている場合、対象となるレア度に属するモンスターカードの現在の付与可能数が1であり、対象となるレア度に属するモンスターカードの付与可能数がユーザに対応付けられたときの初期値が2であることを示している。   A data configuration example of the lottery box data in this embodiment is shown in FIG. The lottery box data shown in FIG. 17 is different from the lottery box data shown in FIG. 8 in that each of the plurality of user IDs corresponding to one lottery box ID belongs to a plurality of rare monster cards and each rare degree. The number of monster cards that can be given to the user is associated with each other. Here, as illustrated in FIG. 17, when the number of grantable times is written as “½”, the current number of grantable monster cards belonging to the target rare degree is 1, and the target is the target. It shows that the initial value when the number of monster cards that belong to the rare degree is associated with the user is 2.

本実施形態における対応付け手段54の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、ユーザがチームを新規に作成した場合、抽選ボックスデータにアクセスして、抽選ボックスIDの項目に対して、例えば任意に決定した抽選ボックスIDを記録する。また、CPU21は、当該ユーザのユーザIDを、記録した抽選ボックスIDに対応付けて記録する。さらに、CPU21は、付与可能数を複数のレア度ごとに決定し、当該ユーザIDに対応付けて記録する。なお、複数のレア度ごとの付与可能数は予め設定されていてもよい。
また、CPU21は、関係付け手段53の機能に基づいて、ユーザ:KNMと、ユーザ:ABCのチームの参加ユーザを関係付ける処理を行うと、ユーザ:KNMと、ユーザ:ABCのチームの抽選ボックスに含まれるモンスターカードとを対応付ける処理を行う。この処理について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、例えば、ユーザ:ABCのチームが新規に作成されたときに決定した複数のレア度ごとの付与可能数を、ユーザ:KNMのユーザIDに対応付けて記録する。これにより、チーム内の複数のユーザの各々に対して、各ユーザ間で共通の付与可能数が複数のレア度ごとに対応付けられる。
なお、ここでは、ユーザと、チーム内の他のユーザとを関係付ける処理を行った後に、当該ユーザとモンスターカードとを対応付ける場合を一例として説明したが、この場合に限られない。例えば、ユーザとモンスターカードとを対応付けた後に、当該ユーザと、チーム内の他のユーザとを関係付ける処理を行ってもよい。
また、関係付け手段53は、例えば、チームへの参加を要することなく、ユーザと他のユーザとを関係付けるようにしてもよい。また、例えば、ユーザによる所定の入力を契機とせずに自動的に、当該ユーザと他のユーザとを関係付けてもよい。この場合、CPU21は、任意、あるいは所定の規則に基づいて複数のユーザを抽出し、抽出した各ユーザを関係付けてもよい。
The function of the association means 54 in this embodiment is implement | achieved as follows, for example. For example, when the user newly creates a team, the CPU 21 of the game server 20 accesses the lottery box data and records, for example, an arbitrarily determined lottery box ID for the item of the lottery box ID. Further, the CPU 21 records the user ID of the user in association with the recorded lottery box ID. Further, the CPU 21 determines the assignable number for each of the plurality of rare degrees, and records it in association with the user ID. Note that the assignable number for each of the plurality of rare degrees may be set in advance.
Further, when the CPU 21 performs a process of associating the user: KNM and the user: ABC team participating users based on the function of the association means 53, the CPU 21 becomes a lottery box for the user: KNM and user: ABC team. Perform the process of associating the included monster cards. This process will be described in detail. The CPU 21 accesses the lottery box data, and for example, assigns the number of assignable numbers for each of the plurality of rare degrees determined when a user: ABC team is newly created. Records in association with the KNM user ID. Thereby, with respect to each of the plurality of users in the team, the number of grantable common among the users is associated with each of the plurality of rare degrees.
In addition, although the case where the said user and a monster card | curd were matched is demonstrated as an example after performing the process which relates a user and the other user in a team here, it is not restricted to this case. For example, after associating a user with a monster card, a process of associating the user with another user in the team may be performed.
In addition, the association unit 53 may associate the user with another user without requiring participation in the team, for example. Further, for example, the user may be automatically associated with another user without being triggered by a predetermined input by the user. In this case, the CPU 21 may extract a plurality of users based on an arbitrary or predetermined rule, and relate the extracted users to each other.

本実施形態における選択手段55の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、図10のウェブページP3上でメニューm4が選択操作(所定の入力)されると、抽選ボックスデータにアクセスし、ユーザ:KNMのユーザIDに対応する複数のレア度の中から、対応する付与可能数が1以上の1つのレア度をランダムに、あるいは所定の規則に基づいて決定する。次に、CPU21は、モンスターカードデータベースにアクセスして、決定したレア度に属するモンスターカードの中から例えば1枚のモンスターカード(識別コード)を抽出する。そして、CPU21は、抽出したモンスターカードを付与モンスターカードとして特定(選択)する。   The function of the selection means 55 in this embodiment is implement | achieved as follows, for example. When the menu m4 is selected (predetermined input) on the web page P3 in FIG. 10, the CPU 21 of the game server 20 accesses the lottery box data, and a plurality of rareness levels corresponding to the user ID of the user: KNM. Among them, one rare degree whose corresponding assignable number is 1 or more is determined randomly or based on a predetermined rule. Next, the CPU 21 accesses the monster card database and extracts, for example, one monster card (identification code) from the monster cards belonging to the determined rare degree. Then, the CPU 21 specifies (selects) the extracted monster card as the granted monster card.

本実施形態における第1変更手段60の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、実行手段52の機能に基づいて、ウェブページP4を表示するためのHTMLデータをユーザ:KNMの通信端末10に送信すると、ユーザ(ここでは、ユーザ:KNM)と付与可能数との対応付けを変更する処理を行う。この処理の内容について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDに対応する複数の付与可能数のうち、付与モンスターカードのレア度に対応する付与可能数の値を1だけ減らす。例えば、付与モンスターカードのレア度が5であって、レア度5に対応する付与可能数が「2/2」である場合には、当該処理後の付与可能数は「1/2」となる。   The function of the 1st change means 60 in this embodiment is implement | achieved as follows, for example. For example, when the CPU 21 of the game server 20 transmits HTML data for displaying the web page P4 to the communication terminal 10 of the user: KNM based on the function of the execution means 52, the CPU (user: KNM in this case) A process of changing the association with the number of grantable numbers is performed. The contents of this process will be described in detail. The CPU 21 accesses the lottery box data, and can be assigned corresponding to the rare degree of the granted monster card among a plurality of assignable numbers corresponding to the user ID of the user: KNM. Decrease the number by one. For example, if the grant monster card has a rare degree of 5 and the assignable number corresponding to the rare degree 5 is “2/2”, the assignable number after the processing is “1/2”. .

本実施形態における第2変更手段61の機能は、例えば以下のように実現される。ゲームサーバ20のCPU21は、例えば、選択手段55の機能に基づいて、チーム内の他のユーザ(第1ユーザ)に対する付与モンスターカードを選択すると、当該他のユーザに関係付けられたユーザ:KNM(第2ユーザ)と付与可能数との対応付けを変更する処理を行う。この処理の内容について具体的に説明すると、CPU21は、抽選ボックスデータにアクセスして、ユーザ:KNMのユーザIDに対応する複数の付与可能数のうち、当該他のユーザに対する付与モンスターカードのレア度に対応する付与可能数の値を1だけ減らす。   The function of the 2nd change means 61 in this embodiment is implement | achieved as follows, for example. For example, when the CPU 21 of the game server 20 selects a grant monster card for another user (first user) in the team based on the function of the selection means 55, the user: KNM ( A process of changing the association between the second user) and the number of grantable users is performed. The contents of this process will be described in detail. The CPU 21 accesses the lottery box data, and among the plurality of grantable numbers corresponding to the user ID of the user: KNM, the rare degree of the granted monster card for the other user. The value of the assignable number corresponding to is reduced by one.

本実施形態のゲーム制御装置によれば、ユーザは、自らの入力によって、自らに対応付けられたレア度に属する複数のモンスターカードの中から選択(抽選)された付与モンスターカードを入手することができる。また、付与モンスターカードが選択された場合には、ユーザは、付与モンスターカードの数だけ減少した付与可能数の範囲内でモンスターカードの抽選を繰り返し行うことが可能となる。さらに、ユーザ:KNMは、自らと関係付けられたチーム内の他のユーザに対する付与モンスターカードが選択された場合、自らに対応付けられた付与可能数のうちチーム内の他のユーザに対する付与モンスターカードのレア度と共通するレア度の付与可能数を、いずれかの付与モンスターカードの数だけ減らすことが可能となる。ここで、例えば、ユーザ:KNMが、チーム内の他のユーザに対する付与モンスターカードのレア度以外のレア度を所望のレア度としていた場合、チーム内の他のユーザに対する付与モンスターカードのレア度と共通するレア度の付与可能数が減少することによって、ユーザ:KNMの抽選対象のモンスターカードのうち当該所望のレア度に属するモンスターカードの割合が高くなる。このため、ユーザ:KNMは、当該所望のレア度に属するモンスターカードを抽選によって入手する可能性を高めることができ、モンスターカードの抽選を有利に行うことが可能となる。これにより、複数のユーザが協力してモンスターカードの抽選を楽しむことができる。   According to the game control device of the present embodiment, the user can obtain a granted monster card selected (lottery) from among a plurality of monster cards belonging to the rare degree associated with the user by his / her input. it can. When the grant monster card is selected, the user can repeatedly draw the monster cards within the range of the grantable number reduced by the number of grant monster cards. Furthermore, when a grant monster card for another user in the team associated with the user: KNM is selected, the grant monster card for another user in the team out of the number of grants associated with the user: KNM It is possible to reduce the number of rares that can be granted in common with the number of rare monsters by the number of any given monster card. Here, for example, when the user: KNM has a rare degree other than the rare degree of the granted monster card for another user in the team as a desired rare degree, the rare degree of the granted monster card for the other user in the team is By reducing the number of common rares that can be assigned, the ratio of monster cards belonging to the desired rare degree among the monster cards to be drawn by the user: KNM increases. For this reason, the user: KNM can increase the possibility of obtaining the monster card belonging to the desired rare degree by lottery, and the lottery of the monster card can be advantageously performed. Thereby, a plurality of users can enjoy a lottery of monster cards in cooperation.

以上、本発明の実施形態について詳細に説明したが、本発明は上記各実施形態に限定されない。また、各実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのは勿論である。上記各実施形態及び各変形例に記載された技術的事項は適宜組合せて適用してもよい。   As mentioned above, although embodiment of this invention was described in detail, this invention is not limited to said each embodiment. In addition, it goes without saying that each embodiment may be variously improved and changed without departing from the gist of the present invention. The technical matters described in the above embodiments and modifications may be applied in appropriate combination.

上述した各実施形態では、複数のカード(モンスターカード)を用いてバトルを行う場合を例として説明したが、これに限られない。カードでなく、例えば、ユーザのアバタ画像等の各種オブジェクトを用いてバトルを行ってもよい。また、バトルにおけるカードやオブジェクトは複数でなくてもよく、単一のカードやオブジェクトで構わない。あるいは、カード等のオブジェクトを使用せずにバトルを行ってもよい。   In each embodiment mentioned above, although the case where a battle was performed using a plurality of cards (monster card) was explained as an example, it is not restricted to this. You may battle using various objects, such as a user's avatar image, instead of a card. Moreover, the card | curd and object in a battle may not be plural, and a single card | curd and an object may be sufficient. Alternatively, a battle may be performed without using an object such as a card.

上述した各実施形態では、実行対象のゲームが、モンスターカードを用いたカードバトルゲームである場合の例について説明したが、本発明のゲームはこれに限られず、任意のゲームに適用することができる。例えば、ロールプレイングゲーム、テーブルゲーム、パズルゲーム、スポーツゲーム、レースゲーム、シューティングゲーム、アクションゲーム、アドベンチャーゲーム、シミュレーションゲームなどの各種ジャンルのゲームにおいて、ユーザの入力に関する情報に基づいて、当該ユーザに対応付けられた複数のオブジェクトの中から当該ユーザに付与される付与オブジェクトが選択される場合には、本発明を好適に適用することができる。   In each embodiment mentioned above, although the example in case the game of execution object is a card battle game using a monster card was demonstrated, the game of this invention is not restricted to this, It can apply to arbitrary games. . For example, in games of various genres such as role-playing games, table games, puzzle games, sports games, racing games, shooting games, action games, adventure games, simulation games, etc. The present invention can be suitably applied when a grant object to be given to the user is selected from a plurality of attached objects.

上述した各実施形態では、ユーザによる通信端末10に対する所定の操作入力は、ユーザの通信端末10に対する所定の操作釦の押下操作の入力や、タッチパネル機能を備えた通信端末10に対する表示画面上のタッチ操作の入力であるとしたが、操作入力はこれに限られない。操作入力は、加速度センサを備えた通信端末10を振ることによる操作入力、あるいはジェスチャによる操作入力(ジェスチャ入力)であってもよい。ジェスチャ入力では、撮像機能を備えた通信端末10に対する所定のジェスチャを行うことで通信端末10がそのジェスチャを画像認識し、予めジェスチャに対応付けられた操作入力を認識する。また、音声認識プログラムを実行可能な通信端末10の場合には、操作入力は、音声を入力することにより行われてもよい。   In each of the above-described embodiments, the predetermined operation input by the user to the communication terminal 10 is an input of the user pressing the predetermined operation button on the communication terminal 10 or a touch on the display screen for the communication terminal 10 having a touch panel function. Although the input is an operation, the operation input is not limited to this. The operation input may be an operation input by shaking the communication terminal 10 provided with an acceleration sensor, or an operation input by gesture (gesture input). In gesture input, the communication terminal 10 recognizes an image of the gesture by performing a predetermined gesture on the communication terminal 10 having an imaging function, and recognizes an operation input associated with the gesture in advance. In the case of the communication terminal 10 capable of executing the voice recognition program, the operation input may be performed by inputting voice.

上述した各実施形態では、ソーシャルゲームに適用される場合を例として説明したが、これに限られない。例えば、ネットワーク上に置かれたサーバ装置と家庭用オンラインゲーム機とを接続した、いわゆるオンラインゲームシステムにおいても、上述した各実施形態と同様に、ユーザによるゲームの進行を制御できることは言うまでもない。
また、例えば、家庭用ゲーム機がオフライン状態の場合であっても、上述した各実施形態と同様に、ユーザによるゲームの進行を制御することができる。
さらに、例えば、アドホックネットワーク等のように、複数の通信端末(例えば携帯電話やゲーム機など)が自律的にネットワークを構成して、データの送受信を各通信端末間で直接行う場合においても、上述した各実施形態と同様に、ユーザによるゲームの進行を制御することができる。
In each embodiment mentioned above, although the case where it applied to a social game was demonstrated as an example, it is not restricted to this. For example, in a so-called online game system in which a server device placed on a network and a home online game machine are connected, it goes without saying that the progress of the game by the user can be controlled as in the above-described embodiments.
Further, for example, even when the consumer game machine is in an offline state, the progress of the game by the user can be controlled as in the above-described embodiments.
Further, for example, even when a plurality of communication terminals (for example, mobile phones and game machines) autonomously configure a network and directly transmit and receive data between the communication terminals, such as an ad hoc network, the above-mentioned As in the above embodiments, the progress of the game by the user can be controlled.

上述した各実施形態では、ネットワーク上のゲームサーバ20及びデータベースサーバ30によって、関係付け手段53、対応付け手段54、選択手段55、第1解除手段56(あるいは第1変更手段60)及び第2解除手段58(あるいは第2変更手段61)の各機能を実現する構成としたが、この構成に限られない。これらのすべての手段を通信端末10によって実現する構成としてもよいし、少なくとも一部の手段を通信端末10によって実現する構成としてもよい。通信端末10とゲームサーバ20とでは実質的に同一のハードウエア構成を採ることができるため、上記実施形態に記載したようにして通信端末10によっても各機能を実現できる。例えば、図18(a),(b)に、図9に示した機能ブロック図の各機能について、通信端末10と、ゲームサーバ20及びデータベースサーバ30との機能分担の例を示す。なお、図18(a),(b)において、第1解除手段56及び第2解除手段58の代わりに、第1変更手段60及び第2変更手段61が設けられてもよい。また、上述した各実施形態では、各種データ(例えば、モンスターカードデータベース、抽選ボックスデータなど)をデータベースサーバ30(ゲームデータベース32)が記憶している構成としたが、通信端末10内の記憶装置に記憶させてもよい。その場合には、記憶装置は、通信端末10内のRAM13や図示しないHDD(Hard Disk Drive)などの大容量記憶装置であってよい。   In each of the above-described embodiments, the association server 53, the association unit 54, the selection unit 55, the first release unit 56 (or the first change unit 60), and the second release are performed by the game server 20 and the database server 30 on the network. Although the respective functions of the means 58 (or the second changing means 61) are realized, the present invention is not limited to this structure. All these means may be realized by the communication terminal 10, or at least a part of the means may be realized by the communication terminal 10. Since the communication terminal 10 and the game server 20 can have substantially the same hardware configuration, each function can be realized by the communication terminal 10 as described in the above embodiment. For example, FIGS. 18A and 18B show an example of function sharing between the communication terminal 10, the game server 20, and the database server 30 for each function in the functional block diagram shown in FIG. 18A and 18B, a first changing unit 60 and a second changing unit 61 may be provided instead of the first releasing unit 56 and the second releasing unit 58. In each embodiment described above, various types of data (for example, monster card database, lottery box data, etc.) are stored in the database server 30 (game database 32). It may be memorized. In that case, the storage device may be a mass storage device such as the RAM 13 in the communication terminal 10 or an HDD (Hard Disk Drive) (not shown).

上述した実施形態その他の記載では、ゲーム上のオブジェクトを選択(抽選)する場合について説明したが、本発明は、選択対象となるオブジェクトがゲーム上のオブジェクトに限られない。
つまり、選択対象をデータ一般とした抽選装置であってもよい。この場合、関係付け手段53は、複数のユーザを関係付ける機能を備えてもよい。対応付け手段54は、前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける機能を備えてもよい。選択手段55は、前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する機能を備えてもよい。第1解除手段56は、前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する機能を備えてもよい。第2解除手段58は、前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する機能を備えてもよい。
また、対応付け手段54は、複数のユーザの各々に対して、所定の属性に属するオブジェクトの付与可能数を、各ユーザ間で共通するように対応付けを行う機能を備えてもよい。選択手段55は、複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記ユーザに付与される付与オブジェクトを、前記属性に属する複数のオブジェクトの中から前記ユーザに対応付けられた付与可能数の範囲内で選択する機能を備えてもよい。第1変更手段60は、付与オブジェクトを選択した場合に、前記ユーザに対応付けられた付与可能数から前記付与オブジェクトの数を減らすことによって、前記対応付けを変更する機能を備えてもよい。第2変更手段61は、複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの付与可能数から、前記第1ユーザに対するいずれかの付与オブジェクトの数を減らすことによって、前記第2ユーザについての前記対応付けを変更する機能を備えてもよい。
In the above-described embodiment and other descriptions, the case of selecting (lottery) an object on the game has been described. However, in the present invention, the object to be selected is not limited to the object on the game.
That is, it may be a lottery apparatus in which the selection target is data in general. In this case, the association unit 53 may have a function of relating a plurality of users. The association unit 54 may have a function of associating a plurality of objects common to each user with respect to each of the plurality of users. The selection unit 55 may have a function of selecting a grant object to be given to the user from the plurality of objects based on information regarding an input of any one of the plurality of users. The first release unit 56 may have a function of releasing the association between the user and the grant object when the grant object is selected. The second release means 58 includes an object common to any of the granted objects for the first user among the plurality of objects of the second user related to the first user included in the plurality of users, and the second A function of canceling the association with the user may be provided.
Further, the associating unit 54 may have a function of associating each of a plurality of users with a common number of objects that belong to a predetermined attribute among the users. The selection unit 55 assigns a grant object to be given to the user from among a plurality of objects belonging to the attribute based on information related to input by any one of the plurality of users. You may provide the function to select within the range of possible number. The first changing means 60 may have a function of changing the association by reducing the number of the granted objects from the possible number of grants associated with the user when the granted object is selected. The second changing means 61 reduces the number of any given object for the first user from the number of second users that can be given to the first user included in the plurality of users, thereby reducing the second user. You may provide the function to change the said association about a user.

10…通信端末
11…CPU
12…ROM
13…RAM
14…画像処理部
15…指示入力部
16…表示部
17…通信インタフェース部
18…バス
20…ゲームサーバ
21…CPU
22…ROM
23…RAM
24…データベースアクセス部
25…通信インタフェース部
26…バス
30…データベースサーバ
31…ユーザデータベース
32…ゲームデータベース
51…登録手段
52…実行手段
53…関係付け手段
54…対応付け手段
55…選択手段
56…第1解除手段
57…受付手段
58…第2解除手段
59…提示手段
60…第1変更手段
61…第2変更手段
10: Communication terminal 11 ... CPU
12 ... ROM
13 ... RAM
DESCRIPTION OF SYMBOLS 14 ... Image processing part 15 ... Instruction input part 16 ... Display part 17 ... Communication interface part 18 ... Bus 20 ... Game server 21 ... CPU
22 ... ROM
23 ... RAM
24 ... Database access unit 25 ... Communication interface unit 26 ... Bus 30 ... Database server 31 ... User database 32 ... Game database 51 ... Registration means 52 ... Execution means 53 ... Association means 54 ... Association means 55 ... Selection means 56 ... First 1 canceling means 57 ... accepting means 58 ... second releasing means 59 ... presenting means 60 ... first changing means 61 ... second changing means

Claims (14)

複数のユーザを関係付ける関係付け手段と、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段と、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段と、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段と、
を備えた、ゲーム制御装置。
An association means for relating a plurality of users;
Corresponding means for associating a plurality of objects common to each user for each of the plurality of users;
Selection means for selecting a grant object to be given to the user from among the plurality of objects based on information about an input of any one of the plurality of users;
A first release means for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means for
A game control device comprising:
前記第2ユーザによる所定の入力に関する情報を受け付ける受付手段を備え、
前記第2解除手段は、前記第2ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除することを特徴とする、
請求項1に記載されたゲーム制御装置。
Receiving means for receiving information related to a predetermined input by the second user;
The second canceling unit cancels the association between the second user and an object that is common to any of the granted objects for the first user when receiving information related to a predetermined input by the second user. Characterized by the
The game control apparatus according to claim 1.
前記第2解除手段は、前記第1ユーザと前記付与オブジェクトとの対応付けが解除されたときから所定期間の間に前記第2ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除することを特徴とする、
請求項2に記載されたゲーム制御装置。
The second release means receives the information related to a predetermined input by the second user during a predetermined period from when the association between the first user and the grant object is canceled. The association between the object shared with any one of the granted objects and the second user is canceled,
The game control apparatus according to claim 2.
前記第2ユーザの複数のオブジェクトのうち前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトを、前記第2ユーザの解除オブジェクトとした場合に、
前記受付手段は、前記第1ユーザによる所定の入力に関する情報を受け付けるとともに、前記第1ユーザに対する付与オブジェクトと前記第2ユーザの解除オブジェクトとが共通している数に応じて、前記第1ユーザによる所定の入力に関する情報を受け付ける回数を変動させ、
前記第2解除手段は、前記第1ユーザによる所定の入力に関する情報を受け付けた場合に、前記第1ユーザの複数のオブジェクトのうち、前記第2ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第1ユーザとの対応付けを解除することを特徴とする、
請求項2または3に記載されたゲーム制御装置。
When an object common to any of the granted objects for the first user among the plurality of objects of the second user is set as the release object of the second user,
The accepting means accepts information related to a predetermined input by the first user, and according to the number of the grant object for the first user and the release object of the second user in common, by the first user Vary the number of times information about a given input is received,
The second release means, when receiving information related to a predetermined input by the first user, among the plurality of objects of the first user, an object common to any of the granted objects for the second user, The association with the first user is canceled,
The game control device according to claim 2 or 3.
前記第2解除手段は、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する期間を所定の期間に制限することを特徴とする、
請求項1〜4のいずれかに記載されたゲーム制御装置。
The second releasing means limits a period for releasing the association between the second user and an object common to any of the granted objects for the first user to a predetermined period,
The game control apparatus as described in any one of Claims 1-4.
前記第2解除手段は、前記第1ユーザに対する付与オブジェクトに関する情報が所定の条件を満たす場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除することを特徴とする、
請求項1〜5のいずれかに記載されたゲーム制御装置。
The second canceling unit cancels the association between the second user and an object that is common to any of the grant objects for the first user when information on the grant object for the first user satisfies a predetermined condition. It is characterized by
The game control device according to claim 1.
前記第2解除手段は、前記第2ユーザに対する付与オブジェクトの選択回数に応じて、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する回数を変動させることを特徴とする、
請求項1〜6のいずれかに記載されたゲーム制御装置。
The second releasing means varies the number of times that the association between the second user and the object common to any of the granted objects for the first user is canceled according to the number of selections of the granted object for the second user. Characterized by
The game control device according to claim 1.
前記第2解除手段は、前記第2ユーザに対する付与オブジェクトに関する情報が所定の条件を満たす場合に、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除することを特徴とする、
請求項1〜7のいずれかに記載されたゲーム制御装置。
The second canceling unit cancels the association between the second user and an object that is common to any of the grant objects for the first user when information on the grant object for the second user satisfies a predetermined condition. It is characterized by
The game control device according to claim 1.
前記第1ユーザによるオブジェクトの選択結果に関する情報を前記第2ユーザに提示する提示手段を備えたことを特徴とする、
請求項1〜8のいずれかに記載されたゲーム制御装置。
Characterized in that it comprises a presentation means for presenting information related to the selection result of the object by the first user to the second user,
The game control device according to claim 1.
複数の属性のいずれかに属するオブジェクトに関するゲームを制御するゲーム制御装置であって、
複数のユーザを関係付ける関係付け手段と、
前記複数のユーザの各々に対して、前記オブジェクトの属性ごとの付与可能数を各ユーザ間で共通するように対応付けを行う対応付け手段と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記ユーザに付与される付与オブジェクトを、前記複数の属性のうちいずれかの属性に属する複数のオブジェクトの中から当該属性に対応する付与可能数の範囲内で選択する選択手段と、
前記付与オブジェクトを選択するごとに、前記付与オブジェクトの属性に対応する付与可能数を減らすことによって、前記対応付けを変更する第1変更手段と、
前記複数のユーザに含まれる第1ユーザに対するいずれかの前記付与オブジェクトの数だけ当該付与オブジェクトの属性に対応する付与可能数を減らすことによって、前記第1ユーザと関係付けられた第2ユーザについての前記対応付けを変更する第2変更手段と、
を備えた、ゲーム制御装置。
A game control device for controlling a game related to an object belonging to any of a plurality of attributes,
An association means for relating a plurality of users;
An association means for associating each of the plurality of users with an assignable number for each attribute of the object so as to be common among the users;
Based on the information related to the input of any one of the plurality of users, the grant object to be given to the user corresponds to the attribute among the plurality of objects belonging to any one of the plurality of attributes Selection means for selecting within the range of the number of grantable to be,
A first changing means for changing the association by reducing the number of grantable corresponding to the attribute of the grant object each time the grant object is selected;
The second user related to the first user is reduced by reducing the grantable number corresponding to the attribute of the given object by the number of any given object for the first user included in the plurality of users. Second changing means for changing the association;
A game control device comprising:
複数のユーザを関係付けるステップと、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付けるステップと、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択するステップと、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除するステップと、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除するステップと、
を備えた、ゲーム制御方法。
Associating multiple users;
Associating a plurality of objects common to each user for each of the plurality of users;
Selecting a grant object to be given to the user from among the plurality of objects based on information regarding an input of any one of the plurality of users;
Releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user And steps to
A game control method comprising:
コンピュータに、
複数のユーザを関係付ける機能、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける機能、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する機能、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する機能、及び
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する機能、
を実現させるためのプログラム。
On the computer,
The ability to relate multiple users,
A function of associating a plurality of objects common to each user with respect to each of the plurality of users;
A function of selecting a grant object to be given to the user from the plurality of objects, based on information regarding an input of any one of the plurality of users;
Among the plurality of objects of the second user related to the first user included in the plurality of users, and the function of releasing the association between the user and the grant object when the grant object is selected, A function of canceling the association between an object common to any of the granted objects for the first user and the second user;
A program to realize
通信端末と、当該通信端末からアクセスされるサーバとを含むゲームシステムであって、
複数のユーザを関係付ける関係付け手段、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段、
の各手段を、前記通信端末又は前記サーバのいずれか一方が備えた、
ゲームシステム。
A game system including a communication terminal and a server accessed from the communication terminal,
An association means for relating multiple users;
Corresponding means for associating a plurality of objects common among the users with respect to each of the plurality of users,
Selection means for selecting a grant object to be given to the user from among the plurality of objects based on information about an input of any one of the plurality of users;
A first release means for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means for
Each of the means is provided in either the communication terminal or the server,
Game system.
複数のユーザを関係付ける関係付け手段と、
前記複数のユーザの各々に対して、各ユーザ間で共通の複数のオブジェクトを対応付ける対応付け手段と、
前記複数のユーザのうちいずれかのユーザの入力に関する情報に基づいて、前記複数のオブジェクトの中から前記ユーザに付与される付与オブジェクトを選択する選択手段と、
前記付与オブジェクトを選択した場合に、前記ユーザと前記付与オブジェクトとの対応付けを解除する第1解除手段と、
前記複数のユーザに含まれる第1ユーザに関係付けられた第2ユーザの複数のオブジェクトのうち、前記第1ユーザに対する付与オブジェクトのいずれかと共通するオブジェクトと、前記第2ユーザとの対応付けを解除する第2解除手段と、
を備えた、抽選装置。
An association means for relating a plurality of users;
Corresponding means for associating a plurality of objects common to each user for each of the plurality of users;
Selection means for selecting a grant object to be given to the user from among the plurality of objects based on information about an input of any one of the plurality of users;
A first release means for releasing the association between the user and the grant object when the grant object is selected;
Of the plurality of objects of the second user related to the first user included in the plurality of users, cancel the association between the object common to any of the granted objects for the first user and the second user Second releasing means for
A lottery device.
JP2012215819A 2012-09-28 2012-09-28 GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM Active JP5827195B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012215819A JP5827195B2 (en) 2012-09-28 2012-09-28 GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012215819A JP5827195B2 (en) 2012-09-28 2012-09-28 GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM

Publications (2)

Publication Number Publication Date
JP2014068728A true JP2014068728A (en) 2014-04-21
JP5827195B2 JP5827195B2 (en) 2015-12-02

Family

ID=50744558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012215819A Active JP5827195B2 (en) 2012-09-28 2012-09-28 GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM

Country Status (1)

Country Link
JP (1) JP5827195B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5841275B1 (en) * 2015-03-26 2016-01-13 グリー株式会社 GAME PROGRAM, GAME CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
JP6002307B1 (en) * 2015-11-12 2016-10-05 グリー株式会社 GAME PROGRAM, GAME CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
JP6011894B1 (en) * 2015-09-14 2016-10-25 株式会社セガゲームス program
JP2018057963A (en) * 2018-01-19 2018-04-12 株式会社コナミデジタルエンタテインメント Game device and program
JP2018089257A (en) * 2016-12-06 2018-06-14 株式会社コーエーテクモゲームス Information processing device, information processing method, and program
JP6483218B1 (en) * 2017-10-27 2019-03-13 株式会社ポケラボ Program, control method, server device, and terminal device
JP2019080984A (en) * 2019-02-13 2019-05-30 株式会社ポケラボ Program, control method, server device, and terminal device
JP2021058725A (en) * 2021-01-12 2021-04-15 株式会社ミクシィ Game information processing device, and control method and control program of information processing device
JP2022109299A (en) * 2021-01-12 2022-07-27 株式会社ミクシィ Game information processing device, and control method and control program of information processing device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012516749A (en) * 2009-09-10 2012-07-26 レッドダック インコーポレーテッド Online capsule lottery system and method
JP2013247977A (en) * 2012-05-30 2013-12-12 Dna:Kk Server device for providing game

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012516749A (en) * 2009-09-10 2012-07-26 レッドダック インコーポレーテッド Online capsule lottery system and method
JP2013247977A (en) * 2012-05-30 2013-12-12 Dna:Kk Server device for providing game

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5841275B1 (en) * 2015-03-26 2016-01-13 グリー株式会社 GAME PROGRAM, GAME CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
JP2016182273A (en) * 2015-03-26 2016-10-20 グリー株式会社 Game program, game control method and information processor
JP6011894B1 (en) * 2015-09-14 2016-10-25 株式会社セガゲームス program
WO2017047204A1 (en) * 2015-09-14 2017-03-23 株式会社セガゲームス Program
JP6002307B1 (en) * 2015-11-12 2016-10-05 グリー株式会社 GAME PROGRAM, GAME CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
JP2016182326A (en) * 2015-11-12 2016-10-20 グリー株式会社 Game program, game control method and information processor
JP7050415B2 (en) 2016-12-06 2022-04-08 株式会社コーエーテクモゲームス Information processing equipment, information processing methods, and programs
JP2018089257A (en) * 2016-12-06 2018-06-14 株式会社コーエーテクモゲームス Information processing device, information processing method, and program
JP6483218B1 (en) * 2017-10-27 2019-03-13 株式会社ポケラボ Program, control method, server device, and terminal device
JP2019080618A (en) * 2017-10-27 2019-05-30 株式会社ポケラボ Program, control method, server device, and terminal device
US10967264B2 (en) 2017-10-27 2021-04-06 Pokelabo, Inc. Non-transitory computer-readable medium, control method, server device, and terminal device to carry out lotteries in social games
JP2018057963A (en) * 2018-01-19 2018-04-12 株式会社コナミデジタルエンタテインメント Game device and program
JP2019080984A (en) * 2019-02-13 2019-05-30 株式会社ポケラボ Program, control method, server device, and terminal device
JP2021058725A (en) * 2021-01-12 2021-04-15 株式会社ミクシィ Game information processing device, and control method and control program of information processing device
JP7078874B2 (en) 2021-01-12 2022-06-01 株式会社ミクシィ Game information processing device, control method and control program of information processing device
JP2022109299A (en) * 2021-01-12 2022-07-27 株式会社ミクシィ Game information processing device, and control method and control program of information processing device
JP7185174B2 (en) 2021-01-12 2022-12-07 株式会社Mixi Game information processing device, information processing device control method and control program

Also Published As

Publication number Publication date
JP5827195B2 (en) 2015-12-02

Similar Documents

Publication Publication Date Title
JP5827195B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5789588B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5923411B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5819801B2 (en) Game control device, program, game system, lottery device
JP5646537B2 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
JP5819802B2 (en) Game control device, program, game system, lottery device
JP5889777B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5715615B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5906343B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP6195093B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5941386B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5882182B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5789233B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5548240B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5736351B2 (en) Game control device, program, game system, lottery device
WO2013140828A1 (en) Game controller, game control method, program, recording medium, and game system
JP5395210B2 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM, COMMUNICATION DEVICE
JP2014027983A (en) Game control device, game control method, program, game system
JP5819803B2 (en) Game control device, program, game system, lottery device
JPWO2013161720A1 (en) Communication device, program, communication system
JP2014012094A (en) Game control device, game control method, program, game system, and information processing device
JP5222418B1 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
JP6240977B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP2015128668A (en) Game control device, game control method, program, and game system
JP6007208B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150728

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150911

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: 20151006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151015

R150 Certificate of patent or registration of utility model

Ref document number: 5827195

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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