[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7015440B2 - Information processing device, game control program, and game control method - Google Patents

Information processing device, game control program, and game control method Download PDF

Info

Publication number
JP7015440B2
JP7015440B2 JP2020051925A JP2020051925A JP7015440B2 JP 7015440 B2 JP7015440 B2 JP 7015440B2 JP 2020051925 A JP2020051925 A JP 2020051925A JP 2020051925 A JP2020051925 A JP 2020051925A JP 7015440 B2 JP7015440 B2 JP 7015440B2
Authority
JP
Japan
Prior art keywords
friend
user
game
specific
specific friend
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020051925A
Other languages
Japanese (ja)
Other versions
JP2021146123A (en
Inventor
圭佑 米田
信貴 小牧
幸介 栗山
雅矩 松本
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.)
Mixi Inc
Original Assignee
Mixi Inc
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 Mixi Inc filed Critical Mixi Inc
Priority to JP2020051925A priority Critical patent/JP7015440B2/en
Publication of JP2021146123A publication Critical patent/JP2021146123A/en
Priority to JP2022002332A priority patent/JP7453564B2/en
Application granted granted Critical
Publication of JP7015440B2 publication Critical patent/JP7015440B2/en
Priority to JP2024027696A priority patent/JP2024051088A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、情報処理装置、ゲーム制御プログラム、及びゲーム制御方法に関する。 The present invention relates to an information processing device, a game control program, and a game control method.

近年、スマートフォン等のタッチパネルディスプレイを有する通信端末が普及し、各ユーザは、自身の通信端末を所有している。そのような中で、インターネット上でコミュニティ型のサービスをユーザに提供するサービス、すなわち、ソーシャル・ネットワーキング・サービス(以下、「SNS」という。)が知られている。このようなSNSの1つとして、オンラインゲーム(ソーシャルゲーム)がユーザに提供されている。 In recent years, communication terminals having a touch panel display such as smartphones have become widespread, and each user owns his / her own communication terminal. Under such circumstances, a service that provides a community-type service to a user on the Internet, that is, a social networking service (hereinafter referred to as "SNS") is known. As one of such SNSs, online games (social games) are provided to users.

オンラインゲームでは、一方のユーザが他方のユーザにフレンド申請を行い、他方のユーザがそのフレンド申請を承認することにより、ユーザ間でフレンド関係が成立する。フレンド関係が成立すると、複数人で同一のステージやクエスト等をプレイ可能なマルチプレイモードにおいて、フレンド関係にあるユーザ同士で、ゲームをプレイすることができる。 In an online game, one user makes a friend request to the other user, and the other user approves the friend request, so that a friend relationship is established between the users. When a friend relationship is established, users in a friend relationship can play a game in a multiplayer mode in which multiple people can play the same stage, quest, or the like.

特開2016-59800号公報Japanese Unexamined Patent Publication No. 2016-59800

複数人でプレイ可能なオンラインゲームにおいて、期間限定のイベントが開催されている期間などでは、ユーザはフレンド関係にあるユーザ(フレンド)を誘ってプレイをしやすい。一方、イベントが開催されていない期間では、ユーザは、フレンドを誘うきっかけがなく、誘いづらさを感じる場合があった。 In an online game that can be played by multiple players, it is easy for the user to invite a user (friend) who has a friend relationship to play during a period when a limited-time event is held. On the other hand, during the period when the event is not held, the user may find it difficult to invite a friend because there is no chance to invite a friend.

そこで、本発明では、フレンドをゲームに誘いやすくする技術を提供する。 Therefore, the present invention provides a technique for easily inviting a friend to a game.

本発明の一態様に係る情報処理装置は、複数人でプレイ可能なゲームにおいて、第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、を備える。 In a game that can be played by a plurality of players, the information processing device according to one aspect of the present invention sets any friend as a specific friend among one or more friends who are other users registered in association with the first user. When the first user plays the game with the specific friend, the first user plays the game with the friend who has not been determined as the specific friend. The game control unit is provided with a game control unit that produces an effect advantageous for the progress of the game.

本発明の一態様によれば、フレンドをゲームに誘いやすくすることができる。 According to one aspect of the present invention, it is possible to easily invite a friend to the game.

本実施形態における情報処理装置の一例を示す図である。It is a figure which shows an example of the information processing apparatus in this embodiment. 本実施形態におけるゲームシステムのネットワーク構成の一例を示す図である。It is a figure which shows an example of the network configuration of the game system in this embodiment. 本実施形態におけるゲームシステムの機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of the game system in this embodiment. 本実施形態におけるサーバにより管理されるデータベースのデータ構造例を示す図である。It is a figure which shows the example of the data structure of the database managed by the server in this embodiment. 本実施形態におけるマルチプレイモードでのゲームステージ(またはクエスト)クリア後に表示される協力プレイメータ表示画面を示す図である。It is a figure which shows the cooperative play meter display screen which is displayed after the game stage (or quest) is cleared in the multi-play mode in this embodiment. 本実施形態における抽選で決定した特定フレンドを通知する特定フレンド通知画面を示す図である。It is a figure which shows the specific friend notification screen which notifies the specific friend decided by the lottery in this embodiment. 本実施形態におけるマルチプレイモードでのゲームステージ(またはクエスト)クリア後に表示される特定協力プレイメータ表示画面を示す図である。It is a figure which shows the specific cooperation play meter display screen which is displayed after the game stage (or quest) is cleared in the multi-play mode in this embodiment. 本実施形態における特定協力プレイメータがMAXになった場合に表示される報酬を取得した旨を示す図である。It is a figure which shows that the reward which is displayed when the specific cooperation play meter in this embodiment becomes MAX is acquired. 本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドをゲストとして招待してマルチプレイを行う場合のシーケンス図である。It is a sequence diagram in the case where the host user invites a specific friend as a guest to perform multi-play in the game system of the present embodiment. 本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドをゲストとして招待してマルチプレイを行う場合において、特定フレンドが変更される場合のシーケンス図である。It is a sequence diagram in the case where the host user invites a specific friend as a guest to perform multiplayer in the game system of the present embodiment, and the specific friend is changed. 本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドとフレンド(招待された時点で特定フレンドとはフレンド関係にない。)をゲストとして招待してマルチプレイを行う場合において、そのフレンドがその特定フレンドとフレンド関係になる場合のシーケンス図である。In the game system of the present embodiment, when a host user invites a specific friend and a friend (not having a friend relationship with the specific friend at the time of invitation) as a guest to perform multiplayer, the friend is the specific friend and a friend. It is a sequence diagram when it becomes a relationship. 本実施形態の実施例1におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。It is a flowchart of the game control process (host side) in the multi-play mode in Example 1 of this Embodiment. 本実施形態の実施例2におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。It is a flowchart of the game control process (host side) in the multi-play mode in Example 2 of this Embodiment. 本実施形態の実施例3におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。It is a flowchart of the game control processing (host side) in the multi-play mode in Example 3 of this Embodiment. 本実施形態の実施例4におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。It is a flowchart of the game control process (host side) in the multi-play mode in Example 4 of this Embodiment. 本実施形態の実施例5におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。It is a flowchart of the game control process (host side) in the multi-play mode in Example 5 of this Embodiment. 本実施形態の実施例5におけるマルチプレイモードでのゲーム制御処理(ゲスト側)のフローチャートである。It is a flowchart of the game control process (guest side) in the multi-play mode in Example 5 of this Embodiment. 本実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。It is an example of the block diagram of the hardware environment of the computer which executes the program in this embodiment.

図1は、本実施形態における情報処理装置の一例を示す図である。情報処理装置1は、決定部2、ゲーム制御部3を含む。情報処理装置1の一例として、後述するサーバ15が挙げられる。 FIG. 1 is a diagram showing an example of an information processing apparatus according to the present embodiment. The information processing device 1 includes a determination unit 2 and a game control unit 3. As an example of the information processing apparatus 1, a server 15 described later can be mentioned.

決定部2は、複数人でプレイ可能なゲームにおいて、第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する。決定部2の一例としては、後述する特定フレンド抽選部35が挙げられる。ここで、ゲームは、ゲームタイトル自体のアプリケーションプログラムであってもよいし、ゲームタイトル中にて、マルチプレイでプレイする「ステージ」や「クエスト」等であってもよい。 In a game that can be played by a plurality of players, the determination unit 2 determines any friend as a specific friend among one or more friends who are other users registered in association with the first user. An example of the determination unit 2 is a specific friend lottery unit 35, which will be described later. Here, the game may be an application program of the game title itself, or may be a "stage", a "quest", or the like to be played in multiplayer in the game title.

ゲーム制御部3は、第1ユーザが特定フレンドと一緒にゲームをプレイすると、第1ユーザが特定フレンドとして決定されなかったフレンドと一緒にゲームをプレイする場合に比べて、ゲームの進行に有利な効果を発生させる。ゲーム制御部3の一例として、後述する、フレンド管理部34、メータ調整部36、ゲーム制御部37が挙げられる。 When the first user plays the game with a specific friend, the game control unit 3 is advantageous in the progress of the game as compared with the case where the first user plays the game with a friend who has not been determined as the specific friend. Produce an effect. Examples of the game control unit 3 include a friend management unit 34, a meter adjustment unit 36, and a game control unit 37, which will be described later.

このように構成することにより、フレンドをゲームに誘いやすくすることができる。 With this configuration, it is possible to easily invite friends to the game.

ゲーム制御部3は、第1パラメータと、第2パラメータとを制御する。第1パラメータとは、第1ユーザと特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積されるパラメータであり、一例として、後述する特定協力プレイメータが挙げられる。第2パラメータとは、第1ユーザとフレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積されるパラメータであり、一例として後述する協力プレイメータが挙げられる。ゲーム制御部3は、第1パラメータが所定値以上になった場合に、第2パラメータに基づいた報酬よりも有利な条件の報酬を第1ユーザ及び特定フレンドのうち少なくともいずれかに付与することができる。 The game control unit 3 controls the first parameter and the second parameter. The first parameter is a parameter accumulated based on the first rule including the condition that the first user and the specific friend play together, and an example thereof includes a specific cooperation play meter described later. The second parameter is a parameter accumulated based on the second rule including playing together with the first user and a friend, and an example thereof includes a cooperative play meter described later. When the first parameter becomes a predetermined value or more, the game control unit 3 may grant a reward under conditions more advantageous than the reward based on the second parameter to at least one of the first user and the specific friend. can.

このように構成することにより、特定フレンドとマルチプレイした場合の方がより有利な条件の報酬を得ることができるので、積極的に特定フレンドをゲームに誘いやすくなり、また特定フレンドの方もその誘いに乗りやすくなる。 With this configuration, you can get rewards with more favorable conditions when you play multiplayer with a specific friend, so it is easier to actively invite a specific friend to the game, and the specific friend also invites it. It will be easier to get on.

決定部2は、特定フレンドを定期的に変更してもよい。ゲーム制御部3は、特定フレンドとして第1特定フレンドが第2特定フレンドに変更された場合、第1ユーザと第1特定フレンドとの間で蓄積された第1パラメータを消失させてもよい。 The determination unit 2 may change the specific friend on a regular basis. When the first specific friend is changed to the second specific friend as the specific friend, the game control unit 3 may eliminate the first parameter accumulated between the first user and the first specific friend.

このように構成することにより、定期的に特定フレンドユーザが変わることで、異なるフレンドと一緒にプレイする機会が生まれる。 With this configuration, the specific friend user changes regularly, creating an opportunity to play with different friends.

ゲーム制御部3は、所定期間内に第1パラメータが所定値まで蓄積されなかった場合、前記特定フレンドを前記フレンドに変更してもよい。この場合、ゲーム制御部3は、それまでに蓄積された第1パラメータの値を、第1ユーザと特定フレンドから変更されたフレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータに充当してもよい。 If the first parameter is not accumulated up to a predetermined value within a predetermined period, the game control unit 3 may change the specific friend to the friend. In this case, the game control unit 3 is based on the second rule including the condition that the value of the first parameter accumulated up to that point is played together by the first user and the friend changed from the specific friend. It may be applied to the accumulated second parameter.

このように構成することにより、溜まった第1パラメータを無駄にすることがなくなる。 By configuring in this way, the accumulated first parameter is not wasted.

決定部2は、第1ユーザのフレンドの数が所定数未満の場合、特定フレンドの決定を行わないようにしてもよい。 When the number of friends of the first user is less than a predetermined number, the determination unit 2 may not determine the specific friend.

このように構成することにより、フレンドの少ない第1ユーザについて、特定フレンドが固定化されることを防ぐことができる。また、不正ユーザは、自身の所持している端末間でフレンド登録をし、第1パラメータによる報酬を得ることが想定される。しかし、不正ユーザは、登録されているフレンドが少ないケースが多く、特定フレンドの固定化を防ぐことで、ユーザが不正に報酬を得ることを防止することができる。 By configuring in this way, it is possible to prevent the specific friend from being fixed for the first user having few friends. Further, it is assumed that an unauthorized user registers a friend between his / her own terminals and obtains a reward according to the first parameter. However, an unauthorized user often has few registered friends, and by preventing the fixation of a specific friend, it is possible to prevent the user from illegally obtaining a reward.

決定部2は、第1ユーザのフレンドの数が所定値未満の場合、第1ユーザが使用するユーザ端末において使用されている他のアプリケーションプログラムにおいて登録されている1又は複数のフレンドから、特定フレンドを決定してもよい。ここで、他のアプリケーションプログラムとは、上記ゲームを行うためのアプリケーションプログラムとは異なるアプリケーションプログラムであり、例えば、SNSに関するアプリケーションプログラムであってもよい。また、例えば、上記ゲームアプリケーションプログラムをユーザ端末にインストールしていて、他のアプリケーションプログラムではフレンドであるユーザから、特定フレンドを決定するようにしてもよい。 When the number of friends of the first user is less than a predetermined value, the determination unit 2 selects a specific friend from one or more friends registered in another application program used in the user terminal used by the first user. May be determined. Here, the other application program is an application program different from the application program for playing the above game, and may be, for example, an application program related to SNS. Further, for example, the game application program may be installed on the user terminal, and a specific friend may be determined from a user who is a friend in another application program.

このように構成することにより、当該ゲームアプリケーションプログラムでのフレンドが少ない場合であっても、他のアプリケーションプログラムのフレンドをゲームに誘うことができる。 With this configuration, even if there are few friends in the game application program, friends of other application programs can be invited to the game.

決定部2は、第1ユーザのフレンドの数が所定値未満の場合、同一のフレンドユーザが特定フレンドとして決定する頻度を、フレンドの数が所定値以上の場合よりも、少なくするようにしてもよい。 When the number of friends of the first user is less than the predetermined value, the determination unit 2 may make the frequency of determining the same friend user as a specific friend less than when the number of friends is more than the predetermined value. good.

このように構成することにより、特定フレンドの固定化を防ぎ、同一ユーザとばかりマルチプレイすることを抑止し、他のフレンドを誘うよう誘導することができる。 By configuring in this way, it is possible to prevent the fixation of a specific friend, prevent multiplayer only with the same user, and induce other friends to be invited.

ゲーム制御部3は、第1ユーザと特定フレンドとでマルチプレイするゲームに、特定フレンドをフレンドとして登録していない第2ユーザが特定フレンドをフレンドとして登録する場合、第2ユーザと前記特定フレンドとの第1パラメータを生成するようにしてもよい。 When the second user who has not registered the specific friend as a friend registers the specific friend as a friend in the game in which the first user and the specific friend play a multiplayer game, the game control unit 3 sets the second user and the specific friend. The first parameter may be generated.

このように構成することにより、特定フレンドユーザとフレンドでないユーザがその特定フレンドユーザとフレンドになると、第2パラメータに基づいた報酬よりも有利な条件の報酬を得ることができる第1パラメータが生成されるので、特定フレンドユーザとフレンド登録するユーザのモチベーションを向上させることができる。 With this configuration, when a specific friend user and a user who is not a friend become friends with the specific friend user, the first parameter is generated, which can obtain a reward with conditions more favorable than the reward based on the second parameter. Therefore, it is possible to improve the motivation of the specific friend user and the user who registers as a friend.

決定部2は、所定期間内にログインしていないフレンドから、特定フレンドユーザを決定してもよい。 The determination unit 2 may determine a specific friend user from friends who have not logged in within a predetermined period.

このように構成することにより、休眠ユーザを特定フレンドにすることにより、休眠ユーザが復帰しやすくなるきっかけを創出することができる。 With this configuration, by making the dormant user a specific friend, it is possible to create an opportunity for the dormant user to easily return.

決定部2は、第1ユーザとフレンドのうち、一緒にプレイした頻度に基づいて、特定フレンドを決定してもよい。 The determination unit 2 may determine a specific friend based on the frequency of playing together among the first user and the friend.

このように構成することにより、例えば、履歴から選択された回数の少ないフレンドを優先して抽選して特定フレンドとすることができる。 With this configuration, for example, a friend selected from the history with a small number of times can be preferentially drawn and used as a specific friend.

図2は、本実施形態におけるゲームシステムのネットワーク構成の一例を示す図である。ゲームシステム11は、1以上のユーザ端末12、サーバ15、及び通信ネットワーク16を含む。1以上のユーザ端末12、及びサーバ15は、通信ネットワーク16を介して、相互に通信可能に接続されている。 FIG. 2 is a diagram showing an example of a network configuration of a game system according to the present embodiment. The game system 11 includes one or more user terminals 12, a server 15, and a communication network 16. The one or more user terminals 12 and the server 15 are connected to each other so as to be able to communicate with each other via the communication network 16.

ユーザ端末12は、例えばユーザが携帯するスマートフォン、タブレット端末、携帯電話等の通信ネットワーク16に接続可能な通信機能を有する携帯電子端末装置である。ユーザ端末12は、操作表示部13、音が入力されるマイクロフォン、音を出力するスピーカ、及びカメラ等を有する。操作表示部13は、画面14への入力操作が可能であるとともに、画面14に画像を表示するデバイスであり、例えばタッチパネルディスプレイである。 The user terminal 12 is a portable electronic terminal device having a communication function capable of connecting to a communication network 16 such as a smartphone, a tablet terminal, or a mobile phone carried by a user. The user terminal 12 includes an operation display unit 13, a microphone into which sound is input, a speaker for outputting sound, a camera, and the like. The operation display unit 13 is a device capable of performing an input operation on the screen 14 and displaying an image on the screen 14, for example, a touch panel display.

ユーザ端末12は、インターネット上のアプリケーションプログラムのダウンロードサイトから所定のアプリケーションプログラムをダウンロードしてインストールすることができる。これにより、ユーザは、ユーザ端末12の操作表示部13に入力操作を行うことにより、そのアプリケーションプログラムを操作することができる。本実施形態では、一例として、通信を介してクラウドサーバ等にアクセスしてオンライン上でゲームを行うことが可能なゲームアプリケーションソフトウエア(以下「ゲームアプリケーションソフトウエア」という。)がユーザ端末12にインストールされるものとする。 The user terminal 12 can download and install a predetermined application program from an application program download site on the Internet. As a result, the user can operate the application program by performing an input operation on the operation display unit 13 of the user terminal 12. In the present embodiment, as an example, game application software (hereinafter referred to as "game application software") capable of accessing a cloud server or the like via communication and playing a game online is installed on the user terminal 12. It shall be done.

ユーザは、このゲームアプリケーションソフトウエアをユーザ端末12上で起動させることによって、ユーザ端末12をサーバ15へアクセスさせることができる。ユーザ端末12がサーバ15にアクセスする場合には、例えば、予め登録されているログインユーザIDの入力が求められてもよい。 The user can make the user terminal 12 access the server 15 by starting the game application software on the user terminal 12. When the user terminal 12 accesses the server 15, for example, the input of a login user ID registered in advance may be required.

ユーザ端末12にインストールされたゲームアプリケーションソフトウエアが起動すると、ユーザ端末12の画面14には、後述するグラフィカルユーザインターフェース(GUI)画面が表示される。GUI画面には、子供や家族の写真や動画をサーバ15に登録したり、登録した写真や動画を閲覧するための画面が表示される。 When the game application software installed in the user terminal 12 is started, the graphical user interface (GUI) screen described later is displayed on the screen 14 of the user terminal 12. On the GUI screen, a screen for registering photos and videos of children and family members on the server 15 and viewing the registered photos and videos is displayed.

ユーザは、ユーザ端末12にインストールされたゲームアプリケーションソフトウエアを起動させ、GUI画面を操作して、サーバ15にアクセスすることができる。そして、ユーザは、GUI画面を操作して、ユーザ端末12に保持されている写真や動画をサーバ15にアップロードすることができる。 The user can access the server 15 by activating the game application software installed on the user terminal 12 and operating the GUI screen. Then, the user can operate the GUI screen to upload the photos and videos held in the user terminal 12 to the server 15.

サーバ15は、端末装置12にインストールされたゲーム用アプリケーションに関する管理する情報処理装置である。例えば、サーバ15は、ゲーム用アプリケーションを使用するユーザに関する情報(例えば、プレイ内容やプレイしているキャラクタのステータス情報、ポイント情報等)を管理したり、課金に関する情報を管理したりする。サーバ15は、1台以上の物理的な情報処理装置により構成されるサーバシステムであってもよいし、1台以上の仮想サーバ装置により構成される仮想サーバシステムであってもよい。 The server 15 is an information processing device that manages game applications installed in the terminal device 12. For example, the server 15 manages information about a user who uses a game application (for example, play content, status information of a character being played, point information, etc.), and manages information about billing. The server 15 may be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices.

サーバ15は、1台以上の物理的な情報処理装置により構成されるサーバシステムであってもよいし、1台以上の仮想サーバ装置により構成される仮想サーバシステムであってもよい。 The server 15 may be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices.

図3は、本実施形態におけるゲームシステム11の機能ブロックの一例を示す図である。以下では、ユーザ端末12、サーバ15のそれぞれが有する機能について説明する。 FIG. 3 is a diagram showing an example of a functional block of the game system 11 in the present embodiment. Hereinafter, the functions of the user terminal 12 and the server 15 will be described.

ユーザ端末12は、操作表示部13、通信部21、制御部22、及び記憶部23を含む。通信部21は、通信ネットワーク16に接続された機器との通信を可能にするインターフェースである。ここでは、通信部21は、通信ネットワーク16を介して、サーバ15と通信を行う。 The user terminal 12 includes an operation display unit 13, a communication unit 21, a control unit 22, and a storage unit 23. The communication unit 21 is an interface that enables communication with a device connected to the communication network 16. Here, the communication unit 21 communicates with the server 15 via the communication network 16.

操作表示部13は、ユーザの入力操作により入力が可能であると共に、表示も可能なタッチパネルディスプレイである。なお、本実施形態では、一例として、タッチパネルディスプレイを用いるが、これに限定されず、入力部と表示部とがそれぞれ独立していてもよい。 The operation display unit 13 is a touch panel display capable of inputting and displaying by a user's input operation. In this embodiment, a touch panel display is used as an example, but the present invention is not limited to this, and the input unit and the display unit may be independent of each other.

制御部22は、ユーザ端末12全体の動作を制御する。制御部22は、記憶部23に格納されているゲームアプリケーションプログラム24のユーザインターフェース(UI)データに基づいて、画面14の表示状態を制御する。 The control unit 22 controls the operation of the entire user terminal 12. The control unit 22 controls the display state of the screen 14 based on the user interface (UI) data of the game application program 24 stored in the storage unit 23.

記憶部23は、インストールされたゲームアプリケーションプログラム24、ゲーム要素データ25、及び各種データ等を格納する。ここで、データにはステータス情報や文字データだけでなく、グラフィカルデータも含む。ゲーム要素データ25は、ゲーム内で用いる背景データ、キャラクタやアイテム等のオブジェクトデータ、パラメータ等の数値データ等を含む。 The storage unit 23 stores the installed game application program 24, game element data 25, various data, and the like. Here, the data includes not only status information and character data but also graphical data. The game element data 25 includes background data used in the game, object data such as characters and items, numerical data such as parameters, and the like.

サーバ15は、通信部31、制御部32、記憶部41を含む。通信部31は、通信ネットワーク16に接続された機器との通信を可能にするインターフェースである。通信部31は、通信ネットワーク16を介して、ユーザ端末12と通信を行う。 The server 15 includes a communication unit 31, a control unit 32, and a storage unit 41. The communication unit 31 is an interface that enables communication with a device connected to the communication network 16. The communication unit 31 communicates with the user terminal 12 via the communication network 16.

制御部32は、サーバ15全体の動作を制御する。それと共に、制御部32は、ユーザ端末12からの要求に応じて処理を実行し、実行結果をユーザ端末12に返す等の制御を行う。制御部32は、本実施形態に係るアプリケーションプログラムを実行することにより、取得部33、フレンド管理部34、特定フレンド抽選部35、メータ調整部36、ゲーム制御部37、決済制御部38として機能する。取得部33は、ユーザ端末12からの入力操作指示(要求)を取得する。 The control unit 32 controls the operation of the entire server 15. At the same time, the control unit 32 executes a process in response to a request from the user terminal 12, and controls such as returning the execution result to the user terminal 12. By executing the application program according to the present embodiment, the control unit 32 functions as an acquisition unit 33, a friend management unit 34, a specific friend lottery unit 35, a meter adjustment unit 36, a game control unit 37, and a payment control unit 38. .. The acquisition unit 33 acquires an input operation instruction (request) from the user terminal 12.

フレンド管理部34は、ユーザ端末12からの要求に基づいて、他のユーザにフレンド申請を行う。フレンド管理部34は、ユーザ端末12からの要求に基づいて、他のユーザからフレンド申請があった場合に、ユーザ端末12からの要求に基づいて、その承認を行う。これにより、フレンド関係が成立する。フレンド管理部34は、フレンド関係が成立すると、ユーザ別フレンド管理データベース43にそのフレンド関係に関する情報(フレンド関係情報)を登録する。当該ユーザは、フレンド関係が成立した他のユーザとは、マルチプレイモードにて、同一のステージやクエスト等をプレイすることができる。 The friend management unit 34 makes a friend request to another user based on the request from the user terminal 12. When a friend request is made by another user based on the request from the user terminal 12, the friend management unit 34 approves the friend request based on the request from the user terminal 12. As a result, a friend relationship is established. When the friend relationship is established, the friend management unit 34 registers information (friend relationship information) related to the friend relationship in the user-specific friend management database 43. The user can play the same stage, quest, etc. in the multiplayer mode with other users who have established a friend relationship.

特定フレンド抽選部35は、フレンド関係にある他のユーザ(フレンド)から、特定のユーザを特定フレンドとして抽選する。特定フレンドは、フレンドの中でも、より優遇され、より恩恵をあずかる立場にある。この抽選は、例えば、定期的に行われてもよいし、所定のタイミングで行われてもよい。定期的とは、例えば、半日単位、日単位、週単位等であってもよい。 The specific friend lottery unit 35 draws a specific user as a specific friend from other users (friends) who have a friend relationship. Specific friends are in a position to receive more preferential treatment and more benefits among their friends. This lottery may be performed regularly, for example, or may be performed at a predetermined timing. The term “regular” may be, for example, half-day, daily, weekly, or the like.

メータ調整部36は、マルチプレイモードにおいて、当該ユーザがこれから攻略(クリア)しようとするステージやクエスト等について、フレンド関係にある他のユーザに、参加してもらう場合、そのユーザ間にて協力してプレイして得られるポイントを蓄積するメータ(協力プレイメータ)を生成する。生成時の協力プレイメータの値は「0」である。メータ調整部36は、そのステージやクエスト等をクリアする度に、協力プレイメータに所定値を加算する。ここで、所定値とは、例えば、0より大きい実数であって、協力プレイメータ値の目盛りの単位であってもよい。協力プレイメータ値がMAXになると、所定のキャラクタ、武器、防具、その他のゲーム内で利用できる道具等(アイテム)が報酬として、その協力プレイメータに対応するユーザ及びフレンドに提供される。 In the multiplayer mode, the meter adjustment unit 36 cooperates with other users who have a friendship to participate in the stage, quest, etc. that the user intends to capture (clear) from now on. Generate a meter (cooperative play meter) that accumulates points obtained by playing. The value of the cooperative play meter at the time of generation is "0". The meter adjusting unit 36 adds a predetermined value to the cooperative play meter each time the stage, quest, or the like is cleared. Here, the predetermined value may be, for example, a real number larger than 0 and may be a unit of the scale of the cooperative play meter value. When the cooperative playmeter value reaches MAX, predetermined characters, weapons, armor, and other tools (items) that can be used in the game are provided as rewards to users and friends corresponding to the cooperative playmeter.

メータ調整部36は、マルチプレイモードにおいて、当該ユーザがこれから攻略(クリア)しようとするステージやクエスト等について、特定フレンドに、参加してもらう場合、そのユーザ間にて協力してプレイして得られるポイントを蓄積するメータ(特定協力プレイメータ)を生成する。生成時の特定協力プレイメータの値は「0」である。メータ調整部36は、そのステージやクエスト等をクリアする度に、特定協力プレイメータに所定値を加算する。ここで、所定値とは、例えば、0より大きい実数であって、特定協力プレイメータ値の目盛りの単位であってもよい。 In the multiplayer mode, the meter adjustment unit 36 can be obtained by cooperating between the users when a specific friend participates in the stage, quest, etc. that the user intends to capture (clear) from now on. Generate a meter (specific cooperation play meter) that accumulates points. The value of the specific cooperation play meter at the time of generation is "0". The meter adjusting unit 36 adds a predetermined value to the specific cooperation play meter each time the stage, quest, or the like is cleared. Here, the predetermined value may be, for example, a real number larger than 0 and may be a unit of the scale of the specific cooperative play meter value.

ゲーム制御部37は、協力プレイメータ値がMAXになると、所定のキャラクタ、武器、防具、その他のゲーム内で利用できる道具等(アイテム)を報酬として、その協力プレイメータに対応するユーザ及びフレンドに提供する。 When the cooperative play meter value reaches MAX, the game control unit 37 rewards users and friends corresponding to the cooperative play meter with predetermined characters, weapons, armor, and other tools (items) that can be used in the game as rewards. offer.

ゲーム制御部37は、特定協力プレイメータ値がMAXになると、協力プレイメータ値がMAXになった場合と比べて、当該ユーザと特定フレンドに対して、ゲームの進行に有利な効果を発生させる。ゲームの進行に有利な効果とは、例えば、ゲームで操作するキャラクタの消費スタミナ減少、ゲームで使用するキャラクタの強化、より希少性の高いアイテムの付与等である。ゲームで使用するキャラクタの強化には、レベルが上がったり、キャラクタの属性(ステータス値)が上がったり、上位のキャラクタに成長したりすることを含む。 When the specific cooperative play meter value becomes MAX, the game control unit 37 generates an effect advantageous to the progress of the game for the user and the specific friend as compared with the case where the cooperative play meter value becomes MAX. The effects that are advantageous for the progress of the game are, for example, reduction of the consumption stamina of the character operated in the game, strengthening of the character used in the game, granting of a more rare item, and the like. The enhancement of the character used in the game includes raising the level, raising the attribute (status value) of the character, and growing into a higher character.

なお、ゲーム制御部37は、例えば、毎日定時に、MAXになっている特定協力プレイメータをリセットしてもよい。このとき、特定協力プレイメータが、例えば、1日1ゲージしか貯まらないようになっている場合でも、ゲーム制御部37は、特定フレンドとマルチプレイした場合、定時後に、また特定フレンドとマルチプレイをできるようにしてもよく、さらに特定協力プレイメータを貯めるようにしてもよい。 The game control unit 37 may reset the specified cooperative play meter set to MAX, for example, at a fixed time every day. At this time, even if the specific cooperation play meter is designed to accumulate only one gauge per day, for example, the game control unit 37 can perform multi-play with a specific friend after a fixed time when multi-playing with the specific friend. It may be possible to store a specific cooperative play meter.

決済処理部38は、端末装置12においてゲーム内アイテムを購入したり、ゲームを継続したりするための課金操作が行われた場合、指定された課金に対応する金額の決済処理を行う。 When the terminal device 12 purchases an in-game item or performs a billing operation for continuing the game, the payment processing unit 38 performs payment processing for an amount corresponding to the designated billing.

記憶部41は、本実施形態に係るプログラム、そのプログラムに用いるデータを含む。また、記憶部41は、ユーザ保有オブジェクト管理データベース42、ユーザ別フレンド管理データベース43、メータ管理データベース44、報酬管理データベース45を含む。以下、データベースを「DB」と称する。 The storage unit 41 includes a program according to the present embodiment and data used in the program. Further, the storage unit 41 includes a user-owned object management database 42, a user-specific friend management database 43, a meter management database 44, and a reward management database 45. Hereinafter, the database is referred to as "DB".

ユーザ保有オブジェクト管理DB42は、ユーザが保有するオブジェクトを管理するデータベースである。ユーザ別フレンド管理DB43は、ユーザ別に、フレンド関係にあるユーザを管理するデータベースであり、特定フレンドに関する情報も管理する。メータ管理DB44は、ユーザ毎に、マルチプレイしているフレンドとの間の協力プレイメータ値及びマルチプレイしている特定フレンドとの間の特定協力プレイメータ値を管理するデータベースである。報酬管理DB45に関しては、省略する。 The user-owned object management DB 42 is a database that manages the objects owned by the user. The user-specific friend management DB 43 is a database that manages users who have a friend relationship for each user, and also manages information about a specific friend. The meter management DB 44 is a database that manages a cooperative play meter value with a friend who is multiplayer and a specific cooperative playmeter value with a specific friend who is multiplayer for each user. The remuneration management DB 45 will be omitted.

図4は、本実施形態におけるサーバ15により管理されるデータベースのデータ構造例を示す図である。以下ではユーザ保有オブジェクト管理DB42の各レコードをユーザ保有オブジェクト情報と称する場合がある。ユーザ別フレンド管理DB43の各レコードをフレンド関係情報と称する場合がある。メータ管理DB44の各レコードをメータ管理情報と称する場合がある。 FIG. 4 is a diagram showing an example of a data structure of a database managed by the server 15 in the present embodiment. In the following, each record of the user-owned object management DB 42 may be referred to as user-owned object information. Each record of the user-specific friend management DB 43 may be referred to as friend-related information. Each record of the meter management DB 44 may be referred to as meter management information.

ユーザ保有オブジェクト管理DB42は、「ユーザID」、「オブジェクト1」、「オブジェクト2」・・・・のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(ユーザID)が格納される。項目「オブジェクト1」、「オブジェクト2」、・・・には、ユーザが保有するオブジェクトを特定する情報(オブジェクトID)が格納される。 The user-owned object management DB 42 includes data items such as "user ID", "object 1", "object 2", and so on. Information that identifies the user (user ID) is stored in the item "user ID". Information (object ID) for identifying an object owned by the user is stored in the items "object 1", "object 2", ....

ユーザ別フレンド管理DB43は、「ユーザID」、「フレンドID」、「フレンド名」、「特定フレンドフラグ」のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(ユーザID)が格納される。項目「フレンドID」には、フレンドとしてのユーザを特定する情報(ユーザID)が格納される。項目「フレンド名」には、フレンドユーザの登録名が格納される。項目「特定フレンドフラグ」には、特定フレンドとして抽選された場合には、特定フレンドフラグ=1が格納され、それ以外は特定フレンドフラグ=0が格納される。 The user-specific friend management DB 43 includes data items of "user ID", "friend ID", "friend name", and "specific friend flag". Information that identifies the user (user ID) is stored in the item "user ID". Information (user ID) that identifies a user as a friend is stored in the item "friend ID". The registered name of the friend user is stored in the item "friend name". In the item "specific friend flag", when a lottery is performed as a specific friend, the specific friend flag = 1 is stored, and in other cases, the specific friend flag = 0 is stored.

メータ管理DB44は、「ユーザID」、「フレンドID」、「協力プレイメータ値」、「特定フレンドフラグ」、「特定協力プレイメータ値」のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(ユーザID)が格納される。項目「フレンドID」には、フレンドとしてのユーザを特定する情報(ユーザID)が格納される。項目「協力プレイメータ値」には、そのフレンドとの間の協力プレイメータ値が格納される。項目「特定フレンドフラグ」には、特定フレンドとして抽選された場合には、特定フレンドフラグ=1が格納され、それ以外は特定フレンドフラグ=0が格納される。項目「特定協力プレイメータ値」には、その特定フレンドとの間の特定協力プレイメータ値が格納される。 The meter management DB 44 includes data items of "user ID", "friend ID", "cooperation play meter value", "specific friend flag", and "specific cooperation play meter value". Information that identifies the user (user ID) is stored in the item "user ID". Information (user ID) that identifies a user as a friend is stored in the item "friend ID". In the item "cooperative playmeter value", the cooperative playmeter value with the friend is stored. In the item "specific friend flag", when a lottery is performed as a specific friend, the specific friend flag = 1 is stored, and in other cases, the specific friend flag = 0 is stored. In the item "specific cooperation playmeter value", the specific cooperation playmeter value with the specific friend is stored.

図5は、本実施形態におけるマルチプレイモードでのゲームステージ(またはクエスト)クリア後に表示される協力プレイメータ表示画面を示す図である。ユーザ端末12において、当該ユーザがゲームアプリケーションプログラム24を起動させ、例えば、クリアしたいステージを選択して、マルチプレイモードにてプレイすることを選択する。すると、フレンド関係にあるユーザから、例えば最大で4名まで選択して、ゲームを開始する。その後、そのステージをクリアした場合、画面14上に協力プレイメータ表示画面51が表示される。 FIG. 5 is a diagram showing a cooperative play meter display screen displayed after clearing the game stage (or quest) in the multiplayer mode in the present embodiment. On the user terminal 12, the user activates the game application program 24, selects, for example, a stage to be cleared, and selects to play in the multi-play mode. Then, for example, up to four users are selected from the users who have a friendship relationship, and the game is started. After that, when the stage is cleared, the cooperative play meter display screen 51 is displayed on the screen 14.

協力プレイメータ表示画面51には、そのステージクリアを一緒に成し遂げたフレンドと、当該ユーザと各フレンドとの間の協力プレイメータ52(52a,52b,52c)が表示される。このとき、協力プレイメータ52には、そのステージをクリアした報酬として、所定値が加えられる。 On the cooperative play meter display screen 51, a friend who has achieved the stage clear together, and a cooperative play meter 52 (52a, 52b, 52c) between the user and each friend are displayed. At this time, a predetermined value is added to the cooperative play meter 52 as a reward for clearing the stage.

ここで、当該ユーザ及びフレンドユーザはそれぞれ自身が育てたキャラクタを用いて、マルチプレイすることができる。各キャラクタには、成長の度合いを示すランクが付与されている。協力プレイメータは、当該ユーザのキャラクタとフレンドのキャラクタとのランク差によって溜まるスピードが異なってくる。ランク差が大きいほど、より協力プレイメータは早くMAXになる。 Here, the user and the friend user can perform multi-play using the characters raised by themselves. Each character is given a rank indicating the degree of growth. The speed at which the cooperative play meter accumulates differs depending on the rank difference between the character of the user and the character of the friend. The larger the rank difference, the faster the cooperative play meter will reach MAX.

図6は、本実施形態における抽選で決定した特定フレンドを通知する特定フレンド通知画面を示す図である。特定フレンドは、サーバ15において定期的にまたは所定のタイミングで決定され、ユーザ端末12に通知される。通知された特定フレンドは、特定フレンド通知画面61にて表示される。 FIG. 6 is a diagram showing a specific friend notification screen for notifying a specific friend determined by lottery in the present embodiment. The specific friend is determined periodically or at a predetermined timing on the server 15, and is notified to the user terminal 12. The notified specific friend is displayed on the specific friend notification screen 61.

図7は、本実施形態におけるマルチプレイモードでのゲームステージ(またはクエスト)クリア後に表示される特定協力プレイメータ表示画面を示す図である。ユーザ端末12において、当該ユーザがゲームアプリケーションプログラム24を起動させ、例えば、クリアしたいステージを選択して、マルチプレイモードにてプレイすることを選択する。すると、フレンド関係にあるユーザから、例えば特定フレンドを選択して、ゲームを開始する。その後、そのステージをクリアした場合、画面14上に特定協力プレイメータ表示画面71が表示される。 FIG. 7 is a diagram showing a specific cooperation play meter display screen displayed after clearing the game stage (or quest) in the multiplayer mode in the present embodiment. On the user terminal 12, the user activates the game application program 24, selects, for example, a stage to be cleared, and selects to play in the multi-play mode. Then, for example, a specific friend is selected from the users who have a friendship relationship, and the game is started. After that, when the stage is cleared, the specific cooperation play meter display screen 71 is displayed on the screen 14.

特定協力プレイメータ表示画面61には、そのステージクリアを一緒に成し遂げた特定フレンドと、当該ユーザと特定フレンドとの間の特定協力プレイメータ72が表示される。このとき、特定協力プレイメータ72には、そのステージをクリアした報酬として、所定値が加えられる。 On the specific cooperation play meter display screen 61, the specific cooperation play meter 72 between the specific friend who has achieved the stage clear together and the user and the specific friend is displayed. At this time, a predetermined value is added to the specific cooperation play meter 72 as a reward for clearing the stage.

ここで、当該ユーザ及び特定フレンドユーザはそれぞれ自身が育てたキャラクタを用いて、マルチプレイすることができる。各キャラクタには、成長の度合いを示すランクが付与されている。特定協力プレイメータは、当該ユーザのキャラクタと特定フレンドのキャラクタとのランク差によって溜まるスピードが異なってくる。ランク差が大きいほど、より協力プレイメータは早くMAXになる。また、特定協力プレイメータの溜まるスピードは、協力プレイメータの溜まるスピードよりも速い。 Here, the user and the specific friend user can perform multi-play using the characters raised by themselves. Each character is given a rank indicating the degree of growth. The speed at which the specific cooperation play meter accumulates differs depending on the rank difference between the character of the user and the character of the specific friend. The larger the rank difference, the faster the cooperative play meter will reach MAX. In addition, the speed at which the specific cooperative play meter accumulates is faster than the speed at which the cooperative play meter accumulates.

図8は、本実施形態における特定協力プレイメータがMAXになった場合に表示される報酬を取得した旨を示す図である。当該ユーザはマルチプレイモードにて特定フレンドと共に、複数回ステージクリアを行うと、特定協力プレイメータ表示画面71の特定協力プレイメータ72が溜まり、その値がMAXになると、「報酬ゲット」を示す表示81がされる。すると、当該ユーザ及び特定フレンドとそれぞれ、報酬が付与される。報酬としては、上述したように、例えば、ゲームの進行を有利にする効果である。ゲームの進行を有利にする効果には、当該ユーザのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与を含む。これにより、ユーザは、ゲームを進行させるうえでのアドバンテージを得ることができるので、マルチプレイするモチベーションをより向上させることができる。 FIG. 8 is a diagram showing that the reward displayed when the specific cooperation play meter in the present embodiment reaches MAX has been acquired. When the user clears the stage multiple times with a specific friend in the multi-play mode, the specific cooperation play meter 72 on the specific cooperation play meter display screen 71 accumulates, and when the value reaches MAX, a display 81 indicating "reward get" is displayed. Will be done. Then, a reward is given to the user and the specific friend, respectively. As the reward, as described above, for example, it is an effect that makes the progress of the game advantageous. The effects that favor the progress of the game include reducing the consumption of stamina set for the play target character of the user, increasing the parameter value for strengthening the play target character, and granting a predetermined item. As a result, the user can gain an advantage in advancing the game, and thus can further improve the motivation for multiplayer.

図9は、本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドをゲストとして招待してマルチプレイを行う場合のシーケンス図である。以下では、招待する側をホストユーザまたはホストと称し、ホストユーザが使用するユーザ端末を符号12aで示す。また、招待された側をゲストユーザまたはゲストと称し、ゲストユーザが使用するユーザ端末を12bで示す。 FIG. 9 is a sequence diagram in the case where the host user invites a specific friend as a guest to perform multiplayer in the game system of the present embodiment. In the following, the inviting party is referred to as a host user or a host, and the user terminal used by the host user is indicated by reference numeral 12a. Further, the invited side is referred to as a guest user or a guest, and the user terminal used by the guest user is indicated by 12b.

まず、ホストユーザは、ユーザ端末12aにインストールされているゲームアプリケーションプログラム24を起動させる。すると、ユーザ端末12aは、サーバ15に接続要求を行う(S1)。サーバ15は、その接続要求に対して、接続許可を応答し(S2)、ユーザ端末12aとサーバ15間の接続が完了する。 First, the host user activates the game application program 24 installed in the user terminal 12a. Then, the user terminal 12a makes a connection request to the server 15 (S1). The server 15 responds to the connection request with a connection permission (S2), and the connection between the user terminal 12a and the server 15 is completed.

サーバは、定期的にまたは所定のタイミングで、ホストユーザのフレンドからいずれかを特定フレンドとして決定し(S3)、その決定した内容をホストユーザに通知する(S4)。ここで、「定期的に」とは、例えば、半日単位、1日単位、2日単位、一週間単位、1カ月単位等であってもよい。また、「所定のタイミング」とは、例えば、ゲーム内において行われるイベントの日であってもよい、ユーザよって設定された日であってもよいし、ユーザの誕生日であってもよいし、ランダムで決定されたタイミングであってもよい。 The server periodically or at a predetermined timing determines one of the friends of the host user as a specific friend (S3), and notifies the host user of the determined content (S4). Here, "regularly" may be, for example, half-day unit, one-day unit, two-day unit, one-week unit, one-month unit, or the like. Further, the "predetermined timing" may be, for example, the day of an event performed in the game, the day set by the user, or the birthday of the user. It may be a randomly determined timing.

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、画面14にゲームアプリケーションプログラム24に基づくゲーム画面を表示させ、その通知された特定フレンドを確認する(S5)。 The host user operates the operation display unit 13 of the user terminal 12a to display the game screen based on the game application program 24 on the screen 14, and confirms the notified specific friend (S5).

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、ゲーム画面に対して、マルチプレイモードでゲームを実行するための入力操作を行う(S6)。ホストユーザは、ユーザ端末12aの操作表示部13を操作して、マルチプレイモード画面において、一緒にプレイするフレンドとして、特定フレンドを選択する。 The host user operates the operation display unit 13 of the user terminal 12a to perform an input operation for executing the game in the multiplayer mode on the game screen (S6). The host user operates the operation display unit 13 of the user terminal 12a to select a specific friend as a friend to play with on the multi-play mode screen.

すると、ユーザ端末12aは、サーバ15を介して、特定フレンドに、マルチプレイのための招待を通知する(S7)。ここで、その招待通知は、マルチプレイするゲームに関するアクセス先(Uniform Resource Locator:URL)を含んでいる。 Then, the user terminal 12a notifies the specific friend of the invitation for multiplayer via the server 15 (S7). Here, the invitation notification includes an access destination (Uniform Resource Locator: URL) related to the multiplayer game.

ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、サーバ15を介して、マルチプレイするゲームへの参加を承諾する(S8)。 When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and goes to the multiplayer game via the server 15. Accept the participation of (S8).

これにより、ホストユーザ及びゲストユーザ(特定フレンド)は、各自のユーザ端末12a,12bを用いて、サーバ15を介して、マルチプレイモードでゲームを行うことができる(S9)。 As a result, the host user and the guest user (specific friend) can play the game in the multi-play mode via the server 15 by using their own user terminals 12a and 12b (S9).

図10は、本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドをゲストとして招待してマルチプレイを行う場合において、特定フレンドが変更される場合のシーケンス図である。最初に招待された特定フレンドのユーザ端末を12bで示し、その次に招待された特定フレンドのユーザ端末を12cで示す。S1~S6までは、図9と同様なので、その説明を省略する。 FIG. 10 is a sequence diagram in the case where the host user invites a specific friend as a guest to perform multiplayer in the game system of the present embodiment, and the specific friend is changed. The user terminal of the specific friend invited first is indicated by 12b, and the user terminal of the specific friend invited next is indicated by 12c. Since S1 to S6 are the same as those in FIG. 9, the description thereof will be omitted.

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、ゲーム画面に対して、マルチプレイモードでゲームを実行するための入力操作を行う(S6)。ホストユーザは、ユーザ端末12aの操作表示部13を操作して、マルチプレイモード画面において、一緒にプレイするフレンドとして、特定フレンドを選択する。 The host user operates the operation display unit 13 of the user terminal 12a to perform an input operation for executing the game in the multiplayer mode on the game screen (S6). The host user operates the operation display unit 13 of the user terminal 12a to select a specific friend as a friend to play with on the multi-play mode screen.

すると、ユーザ端末12aは、サーバ15を介して、特定フレンドに、マルチプレイのための招待を通知する(S7)。ここで、その招待通知は、マルチプレイするゲームに関するアクセス先(URL)を含んでいる。 Then, the user terminal 12a notifies the specific friend of the invitation for multiplayer via the server 15 (S7). Here, the invitation notification includes an access destination (URL) related to the multiplayer game.

ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、サーバ15を介して、マルチプレイするゲームへの参加を承諾する(S8)。 When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and goes to the multiplayer game via the server 15. Accept the participation of (S8).

これにより、ホストユーザ及びゲストユーザ(特定フレンド)は、各自のユーザ端末12a,12bを用いて、サーバ15を介して、マルチプレイモードでゲームを行うことができる(S9)。 As a result, the host user and the guest user (specific friend) can play the game in the multi-play mode via the server 15 by using their own user terminals 12a and 12b (S9).

サーバは、定期的にまたは所定のタイミングで、ホストユーザのフレンドから次の特定フレンドを決定し(S10)、その決定した内容をホストユーザに通知する(S11)。ここで、「定期的に」とは、例えば、半日単位、1日単位、2日単位、一週間単位、1カ月単位等であってもよい。また、「所定のタイミング」とは、例えば、ゲーム内において行われるイベントの日であってもよい、ユーザよって設定された日であってもよいし、ユーザの誕生日であってもよいし、ランダムで決定されたタイミングであってもよい。 The server determines the next specific friend from the friends of the host user periodically or at a predetermined timing (S10), and notifies the host user of the determined content (S11). Here, "regularly" may be, for example, half-day unit, one-day unit, two-day unit, one-week unit, one-month unit, or the like. Further, the "predetermined timing" may be, for example, the day of an event performed in the game, the day set by the user, or the birthday of the user. It may be a randomly determined timing.

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、画面14にゲームアプリケーションプログラム24に基づくゲーム画面を表示させ、その通知された特定フレンドを確認する(S12)。 The host user operates the operation display unit 13 of the user terminal 12a to display the game screen based on the game application program 24 on the screen 14, and confirms the notified specific friend (S12).

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、マルチプレイモード画面において、新たに通知された特定フレンドを選択する。すると、ユーザ端末12aは、サーバ15を介して、特定フレンドに、マルチプレイのための招待を通知する(S13)。ここで、その招待通知は、マルチプレイするゲームに関するアクセス先(URL)を含んでいる。 The host user operates the operation display unit 13 of the user terminal 12a to select a newly notified specific friend on the multiplayer mode screen. Then, the user terminal 12a notifies the specific friend of the invitation for multiplayer via the server 15 (S13). Here, the invitation notification includes an access destination (URL) related to the multiplayer game.

ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12cの操作表示部13を操作して、招待通知のURLにアクセスして、サーバ15を介して、マルチプレイするゲームへの参加を承諾する(S14)。 When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12c to access the URL of the invitation notification and goes to the multiplayer game via the server 15. Accept the participation of (S14).

これにより、ホストユーザ及びゲストユーザ(次の特定フレンド)は、各自のユーザ端末12a,12cを用いて、サーバ15を介して、マルチプレイモードでゲームを行うことができる(S15)。 As a result, the host user and the guest user (next specific friend) can play the game in the multiplayer mode via the server 15 by using their own user terminals 12a and 12c (S15).

図11は、本実施形態におけるゲームシステムにおいてホストユーザが特定フレンドとフレンド(招待された時点で特定フレンドとはフレンド関係にない。)をゲストとして招待してマルチプレイを行う場合において、そのフレンドがその特定フレンドとフレンド関係になる場合のシーケンス図である。招待された特定フレンドのユーザ端末を12bで示し、招待されたフレンドのユーザ端末を12dで示す。S1~S6までは、図9と同様なので、その説明を省略する。 FIG. 11 shows a game system in the present embodiment in which a host user invites a specific friend and a friend (they are not in a friendship with the specific friend at the time of invitation) as guests to perform multiplayer, and the friend is the friend. It is a sequence diagram when it becomes a friend relationship with a specific friend. The user terminal of the invited specific friend is indicated by 12b, and the user terminal of the invited friend is indicated by 12d. Since S1 to S6 are the same as those in FIG. 9, the description thereof will be omitted.

ホストユーザは、ユーザ端末12aの操作表示部13を操作して、ゲーム画面に対して、マルチプレイモードでゲームを実行するための入力操作を行う(S6)。ホストユーザは、ユーザ端末12aの操作表示部13を操作して、マルチプレイモード画面において、一緒にプレイするフレンドとして、特定フレンドを選択する。 The host user operates the operation display unit 13 of the user terminal 12a to perform an input operation for executing the game in the multiplayer mode on the game screen (S6). The host user operates the operation display unit 13 of the user terminal 12a to select a specific friend as a friend to play with on the multi-play mode screen.

すると、ユーザ端末12aは、サーバ15を介して、特定フレンドに、マルチプレイのための招待を通知する(S7)。ここで、その招待通知は、マルチプレイするゲームに関するアクセス先(URL)を含んでいる。 Then, the user terminal 12a notifies the specific friend of the invitation for multiplayer via the server 15 (S7). Here, the invitation notification includes an access destination (URL) related to the multiplayer game.

ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、サーバ15を介して、マルチプレイするゲームへの参加を承諾する(S8)。 When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and goes to the multiplayer game via the server 15. Accept the participation of (S8).

また、ホストユーザは、ユーザ端末12aの操作表示部13を操作して、さらに一緒にプレイするフレンド(この時点で特定フレンドとはフレンド関係にない。)を選択する。すると、ユーザ端末12aは、サーバ15を介して、フレンドに、マルチプレイのための招待を通知する(S21)。ここで、その招待通知は、マルチプレイするゲームに関するアクセス先(URL)を含んでいる。 Further, the host user operates the operation display unit 13 of the user terminal 12a to select a friend to play with (at this point, the friend is not in a friendship relationship with the specific friend). Then, the user terminal 12a notifies the friend of the invitation for multiplayer via the server 15 (S21). Here, the invitation notification includes an access destination (URL) related to the multiplayer game.

ゲストユーザであるフレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12dの操作表示部13を操作して、招待通知のURLにアクセスして、サーバ15を介して、マルチプレイするゲームへの参加を承諾する(S22)。 When the friend who is the guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12d to access the URL of the invitation notification and enters the multiplayer game via the server 15. Accept participation (S22).

これにより、ホストユーザ、特定フレンド、及びフレンドは、各自のユーザ端末12a、12b,12dにおいて同一のゲーム(ステージまたはクレスト)環境を共有することができる。 Thereby, the host user, the specific friend, and the friend can share the same game (stage or crest) environment on their user terminals 12a, 12b, and 12d.

フレンドは、ユーザ端末12dの操作表示部13を操作して、サーバ15を介して、特定フレンドにフレンド申請を行う(S23、S24)。特定フレンドは、そのフレンド申請を受け取ると、ユーザ端末12bの操作表示部13を操作して、サーバ15を介して、承諾を行う(S25,S26)。 The friend operates the operation display unit 13 of the user terminal 12d and makes a friend request to the specific friend via the server 15 (S23, S24). Upon receiving the friend request, the specific friend operates the operation display unit 13 of the user terminal 12b and gives consent via the server 15 (S25, S26).

これにより、ホストユーザ及びゲストユーザ(特定フレンド及びフレンド)は、各自のユーザ端末12a,12bを用いて、サーバ15を介して、マルチプレイモードでゲームを行うことができる(S27)。 Thereby, the host user and the guest user (specific friend and friend) can play the game in the multi-play mode via the server 15 by using their own user terminals 12a and 12b (S27).

図11のシーケンス図によれば、フレンドと特定フレンドとの間でフレンド関係が成立する。これにより、フレンドと特定フレンドとの間で共通の特定協力プレイメータが生成される。 According to the sequence diagram of FIG. 11, a friend relationship is established between the friend and the specific friend. As a result, a common specific cooperation play meter is generated between the friend and the specific friend.

図12は、本実施形態の実施例1におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。実施例1では、ホストユーザがフレンドをゲーム(ステージまたはクエスト)に招待して、そのフレンドとマルチプレイする場合について説明する。なお、図12のフローチャートは、主としてホストユーザのユーザ端末12aに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 12 is a flowchart of the game control process (host side) in the multiplayer mode in the first embodiment of the present embodiment. In the first embodiment, a case where a host user invites a friend to a game (stage or quest) and multiplayers with the friend will be described. The flowchart of FIG. 12 is mainly a game control process of the server 15 for the user terminal 12a of the host user, and does not include any process for the other user terminals 12 except for a part.

制御部32は、本実施形態に係るプログラムを読み込むことにより、取得部33、フレンド管理部34、特定フレンド抽出部35、メータ調整部36、ゲーム制御部37、決済処理部38として機能する。 By reading the program according to the present embodiment, the control unit 32 functions as an acquisition unit 33, a friend management unit 34, a specific friend extraction unit 35, a meter adjustment unit 36, a game control unit 37, and a payment processing unit 38.

取得部33は、ユーザ端末12aより送信された入力操作に基づくゲーム開始命令を取得する(S31)。取得部33は、ユーザ端末12aより送信された入力操作に基づくマルチプレイモード選択命令を取得する。取得部33は、さらにフレンド招待命令(招待したいフレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応するフレンドユーザ(ゲストユーザ)に招待通知を発行する(S32)。ゲストユーザであるフレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The acquisition unit 33 acquires a game start command based on the input operation transmitted from the user terminal 12a (S31). The acquisition unit 33 acquires a multi-play mode selection command based on an input operation transmitted from the user terminal 12a. The acquisition unit 33 further acquires a friend invitation command (including the friend ID of the friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding friend user (guest user) based on the friend invitation command (S32). Upon receiving the invitation notification from the host user, the friend who is the guest user operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、フレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対するフレンドIDに対応するフレンド関係情報を取得する(S33)。フレンド管理部34は、取得したフレンド関係情報をマルチプレイするフレンドとして、メータ管理DB44に登録する(S34)。 When the friend management unit 34 consents to the participation in the multiplayer game from the friend, the friend relationship information corresponding to the friend ID for the host user is transmitted from the user-specific friend management DB 43 based on the user ID and friend ID of the host user. (S33). The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a friend for multiplayer (S34).

ゲーム制御部37は、ユーザ端末12aより送信された入力操作に基づくステージ(またはクエスト)開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S35)。ホストユーザが、ユーザ端末12aの入力操作により、そのステージをクリアする(S36)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage (or quest) disclosure command based on the input operation transmitted from the user terminal 12a (S35). The host user clears the stage by input operation of the user terminal 12a (S36).

すると、メータ調整部36は、各協力プレイメータに所定量を加算する。このとき、協力プレイメータは、ホストユーザのキャラクタとフレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになったフレンドとの間の協力プレイメータには、加算は行わない(S37)。 Then, the meter adjusting unit 36 adds a predetermined amount to each cooperative play meter. At this time, the larger the rank difference between the host user's character and the friend's character, the larger the value to be added to the cooperative play meter (that is, the cooperative play meter becomes MAX sooner). However, addition is not performed to the cooperative play meter with a friend who has once reached MAX within a predetermined period (for example, that day) (S37).

ゲーム制御部37は、協力プレイメータがMAXになったフレンドがいるか否かを判定する(S38)。協力プレイメータがMAXになったフレンドがいないと判定した場合(S38でNO)、ユーザの入力操作に応じて、ゲーム制御部37は、S35~S38を繰り返す。 The game control unit 37 determines whether or not there is a friend whose cooperative play meter has reached MAX (S38). When the cooperative play meter determines that there is no friend who has reached MAX (NO in S38), the game control unit 37 repeats S35 to S38 according to the input operation of the user.

協力プレイメータがMAXになったフレンドがいると判定した場合(S38でYES)、ゲーム制御部37は、ホストユーザと、MAXになった協力プレイメータに対応するフレンドとに報酬を提供する(S39)。報酬として、例えば、所定のキャラクタ、武器、防具、その他のゲーム内で利用できる道具等(アイテム)がその協力プレイメータに対応するユーザ及びフレンドに提供される。 When the co-op playmeter determines that there is a friend who has reached MAX (YES in S38), the game control unit 37 provides a reward to the host user and the friend corresponding to the co-op playmeter that has reached MAX (S39). ). As a reward, for example, predetermined characters, weapons, armor, and other tools (items) that can be used in the game are provided to users and friends corresponding to the cooperative play meter.

ホストユーザからの入力操作により、次のステージがプレイされる場合(S40でNO,S41でYES)、ゲーム制御部37は、S35~S40を繰り返す。ユーザからの入力操作により、再度マルチプレイ選択画面まで戻る場合(S41でNO)、ゲーム制御部37は、S32~S40を繰り返す。ゲーム終了の場合(S50でYES)、本フローは終了する。 When the next stage is played by an input operation from the host user (NO in S40, YES in S41), the game control unit 37 repeats S35 to S40. When returning to the multiplayer selection screen again by an input operation from the user (NO in S41), the game control unit 37 repeats S32 to S40. When the game ends (YES in S50), this flow ends.

図13は、本実施形態の実施例2におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。実施例2では、ホストユーザが特定フレンドをゲーム(ステージまたはクエスト)に招待して、その特定フレンドとマルチプレイする場合について説明する。なお、図13のフローチャートは、主としてホストユーザのユーザ端末12aに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 13 is a flowchart of the game control process (host side) in the multiplayer mode in the second embodiment of the present embodiment. In the second embodiment, a case where a host user invites a specific friend to a game (stage or quest) and multi-plays with the specific friend will be described. The flowchart of FIG. 13 is mainly a game control process of the server 15 for the user terminal 12a of the host user, and does not include any process for the other user terminals 12 except for a part.

取得部33は、ユーザ端末12aより送信された入力操作に基づくゲーム開始命令を取得する(S51)。特定フレンド抽選部35は、定期的にまたは所定のタイミングで、ユーザ別フレンド管理DB43から、いずれかのフレンドを特定フレンドとして抽選する(S52)。特定フレンド抽選部35は、抽選されたフレンドの特定フレンドフラグに1を設定する。また、ユーザ端末12aの画面14には、特定フレンドとして抽選されたユーザが識別できるような画面表示がされている。 The acquisition unit 33 acquires a game start command based on the input operation transmitted from the user terminal 12a (S51). The specific friend lottery unit 35 draws any friend as a specific friend from the user-specific friend management DB 43 periodically or at a predetermined timing (S52). The specific friend lottery unit 35 sets 1 to the specific friend flag of the drawn friend. Further, the screen 14 of the user terminal 12a is displayed on the screen so that the user who has been drawn as a specific friend can be identified.

取得部33は、ユーザ端末12aより送信された入力操作に基づくマルチプレイモード選択命令を取得する。取得部33は、さらにフレンド招待命令(ここでは、招待したい特定フレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The acquisition unit 33 acquires a multi-play mode selection command based on an input operation transmitted from the user terminal 12a. The acquisition unit 33 further acquires a friend invitation command (here, including the friend ID of the specific friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) based on the friend invitation command (S53). When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンドのフレンドIDに対応するフレンド関係情報を取得する(S54)。本実施例では、フレンド選択命令にて指定されたフレンドIDは、S52で抽選された特定フレンドのフレンドIDである。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンドとして、メータ管理DB44に登録する(S55)。 When the friend management unit 34 consents to participate in the multiplayer game from the specific friend, the friend of the specific friend to the host user is transmitted from the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend. Acquire friend-related information corresponding to the ID (S54). In this embodiment, the friend ID specified by the friend selection command is the friend ID of the specific friend drawn in S52. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a specific friend for multiplayer (S55).

ゲーム制御部37は、ユーザ端末12aより送信された入力操作に基づくステージ(またはクエスト)開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S56)。ホストユーザが、ユーザ端末12aの入力操作により、そのステージをクリアする(S57)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage (or quest) disclosure command based on the input operation transmitted from the user terminal 12a (S56). The host user clears the stage by input operation of the user terminal 12a (S57).

すると、メータ調整部36は、メータ管理DB44において特定協力プレイメータに所定量を加算する。このとき、特定協力プレイメータは、ホストユーザのキャラクタと特定フレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、特定協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになった特定フレンドとの間の特定協力プレイメータには、加算は行わない(S58)。 Then, the meter adjusting unit 36 adds a predetermined amount to the specific cooperation play meter in the meter management DB 44. At this time, the larger the rank difference between the character of the host user and the character of the specific friend of the specific cooperation play meter, the larger the value to be added (that is, the specific cooperation play meter becomes MAX sooner). However, the addition is not performed to the specific cooperation play meter with the specific friend who has once reached MAX within the predetermined period (for example, that day) (S58).

ゲーム制御部37は、特定協力プレイメータがMAXになった特定フレンドがいるか否かを判定する(S59)。特定協力プレイメータがMAXになった特定フレンドがいないと判定した場合(S59でNO)、ホストユーザの入力操作に応じて、ゲーム制御部37は、S56~S59を繰り返す。 The game control unit 37 determines whether or not there is a specific friend whose specific cooperation play meter has reached MAX (S59). When the specific cooperation play meter determines that there is no specific friend who has reached MAX (NO in S59), the game control unit 37 repeats S56 to S59 in response to the input operation of the host user.

特定協力プレイメータがMAXになった特定フレンドがいると判定した場合(S59でYES)、ゲーム制御部37は、ホストユーザと、MAXになった特定協力プレイメータに対応する特定フレンドとに報酬を提供する(S60)。報酬は、例えば、ゲームの進行に有利な効果を発生させるものであって、例えば、ホストユーザ及び特定フレンドのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与等を含む。 When the specific cooperation play meter determines that there is a specific friend who has become MAX (YES in S59), the game control unit 37 rewards the host user and the specific friend corresponding to the specific cooperation play meter which has become MAX. Provide (S60). The reward is, for example, to generate an effect advantageous to the progress of the game, for example, a parameter value for reducing the consumption of stamina set for the play target character of the host user and a specific friend, and strengthening the play target character. Includes the increase in the number of items and the granting of predetermined items.

ホストユーザからの入力操作により、次のステージがプレイされる場合(S61でNO,S62でYES)、ゲーム制御部37は、S56~S61を繰り返す。ホストユーザからの入力操作により、再度マルチプレイ選択画面まで戻る場合(S62でNO)、ゲーム制御部37は、S53~S61を繰り返す。ゲーム終了の場合(S61でYES)、本フローは終了する。 When the next stage is played by an input operation from the host user (NO in S61, YES in S62), the game control unit 37 repeats S56 to S61. When returning to the multiplayer selection screen again by an input operation from the host user (NO in S62), the game control unit 37 repeats S53 to S61. When the game ends (YES in S61), this flow ends.

図14は、本実施形態の実施例3におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。実施例3では、特定フレンドとマルチプレイする場合であって、所定時間の経過後に特定フレンドを変更する場合について説明する。なお、図14のフローチャートは、主としてホストユーザのユーザ端末12aに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 14 is a flowchart of the game control process (host side) in the multiplayer mode in the third embodiment of the present embodiment. In the third embodiment, a case of multi-playing with a specific friend and changing the specific friend after a lapse of a predetermined time will be described. The flowchart of FIG. 14 is mainly a game control process of the server 15 for the user terminal 12a of the host user, and does not include any process for the other user terminals 12 except for a part.

取得部33は、ユーザ端末12aより送信された入力操作に基づくゲーム開始命令を取得する(S51)。特定フレンド抽選部35は、定期的にまたは所定のタイミングで、ユーザ別フレンド管理DB43から、いずれかのフレンドを特定フレンドとして抽選する(S52)。特定フレンド抽選部35は、抽選されたフレンドの特定フレンドフラグに1を設定する。また、ユーザ端末12aの画面14には、特定フレンドとして抽選されたユーザが識別できるような画面表示がされている。 The acquisition unit 33 acquires a game start command based on the input operation transmitted from the user terminal 12a (S51). The specific friend lottery unit 35 draws any friend as a specific friend from the user-specific friend management DB 43 periodically or at a predetermined timing (S52). The specific friend lottery unit 35 sets 1 to the specific friend flag of the drawn friend. Further, the screen 14 of the user terminal 12a is displayed on the screen so that the user who has been drawn as a specific friend can be identified.

取得部33は、ユーザ端末12aより送信された入力操作に基づくマルチプレイモード選択命令を取得する。取得部33は、さらにフレンド招待命令(ここでは、招待したい特定フレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The acquisition unit 33 acquires a multi-play mode selection command based on an input operation transmitted from the user terminal 12a. The acquisition unit 33 further acquires a friend invitation command (here, including the friend ID of the specific friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) based on the friend invitation command (S53). When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンドのフレンドIDに対応するフレンド関係情報を取得する(S54)。本実施例では、フレンド選択命令にて指定されたフレンドIDは、S52で抽選された特定フレンドのフレンドIDである。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンドとして、メータ管理DB44に登録する(S55)。 When the friend management unit 34 consents to participate in the multiplayer game from the specific friend, the friend of the specific friend to the host user is transmitted from the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend. Acquire friend-related information corresponding to the ID (S54). In this embodiment, the friend ID specified by the friend selection command is the friend ID of the specific friend drawn in S52. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a specific friend for multiplayer (S55).

ゲーム制御部37は、ユーザ端末12aより送信された入力操作に基づくステージ(またはクエスト)開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S56)。ホストユーザが、ユーザ端末12aの入力操作により、そのステージをクリアする(S57)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage (or quest) disclosure command based on the input operation transmitted from the user terminal 12a (S56). The host user clears the stage by input operation of the user terminal 12a (S57).

すると、メータ調整部36は、メータ管理DB44において特定協力プレイメータに所定量を加算する。このとき、特定協力プレイメータは、ホストユーザのキャラクタと特定フレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、特定協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになった特定フレンドとの間の特定協力プレイメータには、加算は行わない(S58)。 Then, the meter adjusting unit 36 adds a predetermined amount to the specific cooperation play meter in the meter management DB 44. At this time, the larger the rank difference between the character of the host user and the character of the specific friend of the specific cooperation play meter, the larger the value to be added (that is, the specific cooperation play meter becomes MAX sooner). However, the addition is not performed to the specific cooperation play meter with the specific friend who has once reached MAX within the predetermined period (for example, that day) (S58).

ゲーム制御部37は、特定協力プレイメータがMAXになった特定フレンドがいるか否かを判定する(S59)。特定協力プレイメータがMAXになった特定フレンドがいないと判定した場合(S59でNO)、特定フレンド抽選部35は、ステージが開始してまたは特定フレンドが変更されて所定時間経過したか否かを判定する(S71)。所定時間経過していない場合(S71でNO)、ホストユーザの入力操作に応じて、ゲーム制御部37は、S56~S59を繰り返す。 The game control unit 37 determines whether or not there is a specific friend whose specific cooperation play meter has reached MAX (S59). When the specific cooperation play meter determines that there is no specific friend who has reached MAX (NO in S59), the specific friend lottery unit 35 determines whether or not the stage has started or the specific friend has been changed and a predetermined time has elapsed. Judgment (S71). If the predetermined time has not elapsed (NO in S71), the game control unit 37 repeats S56 to S59 in response to the input operation of the host user.

所定時間経過している場合(S71でYES)、特定フレンド抽選部35は、特定フレンドを変更する(S72)。ここでは、特定フレンド抽選部35は、ユーザ別フレンド管理DB43から、いずれかのフレンド(現在の特定フレンドを除く)を特定フレンドとして抽選する。特定フレンド抽選部35は、ユーザ別フレンド管理DB43において、抽選されたフレンドの特定フレンドフラグに1を設定し、それまで特定フレンドであったユーザの特定フレンドフラグに0を設定する。 When the predetermined time has elapsed (YES in S71), the specific friend lottery unit 35 changes the specific friend (S72). Here, the specific friend lottery unit 35 draws any friend (excluding the current specific friend) as a specific friend from the user-specific friend management DB 43. The specific friend lottery unit 35 sets 1 in the specific friend flag of the lottered friend and 0 in the specific friend flag of the user who was a specific friend until then in the user-specific friend management DB 43.

メータ調整部36は、メータ管理DB44から以前の特定フレンドに対応するレコードを削除する(S73)。なお、ユーザ端末12aの画面14には、新たに特定フレンドとして抽選されたユーザが識別できるような画面表示がされている。ホストユーザは、ユーザ端末12aの入力操作により、新たに抽選された特定フレンドに招待通知を送る。 The meter adjusting unit 36 deletes the record corresponding to the previous specific friend from the meter management DB 44 (S73). The screen 14 of the user terminal 12a is displayed on the screen so that a user newly selected as a specific friend can be identified. The host user sends an invitation notification to a newly selected specific friend by an input operation of the user terminal 12a.

フレンド管理部34は、フレンド招待命令(ここでは、招待したい特定フレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The friend management unit 34 acquires a friend invitation command (here, including a friend ID of a specific friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) based on the friend invitation command (S53). When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンドのフレンドIDに対応するフレンド関係情報を取得する(S54)。本実施例では、フレンド選択命令にて指定されたフレンドIDは、S72で抽選された特定フレンドのフレンドIDである。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンドとして、メータ管理DB44に登録する(S55)。新たに抽選された特定フレンドについて、変更前の特定フレンドと同様に処理を行う。 When the friend management unit 34 consents to participate in the multiplayer game from the specific friend, the friend of the specific friend to the host user is transmitted from the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend. Acquire friend-related information corresponding to the ID (S54). In this embodiment, the friend ID specified by the friend selection command is the friend ID of the specific friend drawn in S72. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a specific friend for multiplayer (S55). The newly drawn specific friend is processed in the same way as the specific friend before the change.

特定協力プレイメータがMAXになった特定フレンドがいると判定した場合(S59でYES)、ゲーム制御部37は、ホストユーザと、MAXになった特定協力プレイメータに対応する特定フレンドとに報酬を提供する(S60)。報酬は、例えば、ゲームの進行に有利な効果を発生させるものであって、例えば、ホストユーザ及び特定フレンドのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与等を含む。 When the specific cooperation play meter determines that there is a specific friend who has become MAX (YES in S59), the game control unit 37 rewards the host user and the specific friend corresponding to the specific cooperation play meter which has become MAX. Provide (S60). The reward is, for example, to generate an effect advantageous to the progress of the game, for example, a parameter value for reducing the consumption of stamina set for the play target character of the host user and a specific friend, and strengthening the play target character. Includes the increase in the number of items and the granting of predetermined items.

ホストユーザからの入力操作により、次のステージがプレイされる場合(S61でNO,S62でYES)、ゲーム制御部37は、S56~S61を繰り返す。ホストユーザからの入力操作により、再度マルチプレイ選択画面まで戻る場合(S62でNO)、ゲーム制御部37は、S53~S61を繰り返す。ゲーム終了の場合(S61でYES)、本フローは終了する。 When the next stage is played by an input operation from the host user (NO in S61, YES in S62), the game control unit 37 repeats S56 to S61. When returning to the multiplayer selection screen again by an input operation from the host user (NO in S62), the game control unit 37 repeats S53 to S61. When the game ends (YES in S61), this flow ends.

本実施例によれば、所定時間内に、ホストユーザと特定フレンドとの間の特定協力プレイメータがMAXにならない場合、特定フレンドは変更される。このとき、特定フレンドが変更された場合、それまでに蓄積された特定協力プレイメータ値は削除されるようになっている。 According to this embodiment, if the specific cooperation playmeter between the host user and the specific friend does not reach MAX within a predetermined time, the specific friend is changed. At this time, when the specific friend is changed, the specific cooperation playmeter value accumulated up to that point is deleted.

図15は、本実施形態の実施例4におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。実施例4では、所定時間内に特定協力プレイメータがMAXにならないと、その特定フレンドをフレンドに変更し、それまで蓄積した特定協力プレイメータを、そのフレンドとの間の協力プレイメータに充当することについて説明する。なお、図15のフローチャートは、主としてホストユーザのユーザ端末12aに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 15 is a flowchart of the game control process (host side) in the multiplayer mode in the fourth embodiment of the present embodiment. In the fourth embodiment, if the specific cooperation playmeter does not reach MAX within a predetermined time, the specific friend is changed to a friend, and the specific cooperation playmeter accumulated up to that point is applied to the cooperation playmeter with the friend. Explain that. The flowchart of FIG. 15 is mainly a game control process of the server 15 for the user terminal 12a of the host user, and does not include any process for the other user terminals 12 except for a part.

取得部33は、ユーザ端末12aより送信された入力操作に基づくマルチプレイモード選択命令を取得する。取得部33は、さらにフレンド招待命令(ここでは、招待したい特定フレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The acquisition unit 33 acquires a multi-play mode selection command based on an input operation transmitted from the user terminal 12a. The acquisition unit 33 further acquires a friend invitation command (here, including the friend ID of the specific friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) based on the friend invitation command (S53). When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンドのフレンドIDに対応するフレンド関係情報を取得する(S54)。本実施例では、フレンド選択命令にて指定されたフレンドIDは、S52で抽選された特定フレンドのフレンドIDである。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンドとして、メータ管理DB44に登録する(S55)。 When the friend management unit 34 consents to participate in the multiplayer game from the specific friend, the friend of the specific friend to the host user is transmitted from the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend. Acquire friend-related information corresponding to the ID (S54). In this embodiment, the friend ID specified by the friend selection command is the friend ID of the specific friend drawn in S52. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a specific friend for multiplayer (S55).

ゲーム制御部37は、ユーザ端末12aより送信された入力操作に基づくステージ(またはクエスト)開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S56)。ホストユーザが、ユーザ端末12aの入力操作により、そのステージをクリアする(S57)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage (or quest) disclosure command based on the input operation transmitted from the user terminal 12a (S56). The host user clears the stage by input operation of the user terminal 12a (S57).

すると、メータ調整部36は、メータ管理DB44において特定協力プレイメータに所定量を加算する。このとき、特定協力プレイメータは、ホストユーザのキャラクタと特定フレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、特定協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになった特定フレンドとの間の特定協力プレイメータには、加算は行わない(S58)。 Then, the meter adjusting unit 36 adds a predetermined amount to the specific cooperation play meter in the meter management DB 44. At this time, the larger the rank difference between the character of the host user and the character of the specific friend of the specific cooperation play meter, the larger the value to be added (that is, the specific cooperation play meter becomes MAX sooner). However, the addition is not performed to the specific cooperation play meter with the specific friend who has once reached MAX within the predetermined period (for example, that day) (S58).

ゲーム制御部37は、特定協力プレイメータがMAXになった特定フレンドがいるか否かを判定する(S59)。特定協力プレイメータがMAXになった特定フレンドがいないと判定した場合(S59でNO)、ホストユーザの入力操作に応じて、ゲーム制御部37は、S56~S59を繰り返す。 The game control unit 37 determines whether or not there is a specific friend whose specific cooperation play meter has reached MAX (S59). When the specific cooperation play meter determines that there is no specific friend who has reached MAX (NO in S59), the game control unit 37 repeats S56 to S59 in response to the input operation of the host user.

所定時間経過している場合(S81でYES)、特定フレンド抽選部35は、特定フレンドをフレンドに変更する(S82)。ここでは、特定フレンド抽選部35は、ユーザ別フレンド管理DB43から、ユーザ別フレンド管理DB43及びメータ管理DB44において、特定フレンドの特定フレンドフラグ=1を特定フレンドフラグ=0に更新する。 When the predetermined time has elapsed (YES in S81), the specific friend lottery unit 35 changes the specific friend to a friend (S82). Here, the specific friend lottery unit 35 updates the specific friend flag = 1 of the specific friend to the specific friend flag = 0 in the user-specific friend management DB 43 and the meter management DB 44 from the user-specific friend management DB 43.

さらに、メータ調整部36は、項目「特定協力プレイメータ値」の値で、項目「協力プレイメータ値」を更新し、その後、項目「特定協力プレイメータ値」の値を0で初期化する(S83)。 Further, the meter adjusting unit 36 updates the item "cooperation playmeter value" with the value of the item "specific cooperation playmeter value", and then initializes the value of the item "specific cooperation playmeter value" with 0 (. S83).

特定フレンド抽選部35は、ユーザ別フレンド管理DB43から、いずれかのフレンド(S82において、特定フレンドからフレンドに変更されたユーザを除く。)を特定フレンドとして抽選する(S84)。特定フレンド抽選部35は、ユーザ別フレンド管理DB43において、抽選されたフレンドの特定フレンドフラグに1を設定する。このとき、ユーザ端末12の画面14には、特定フレンドとして抽選されたユーザが識別できるような画面表示がされている。ホストユーザは、ユーザ端末12aの入力操作により、新たに抽選された特定フレンドに招待通知を送る。 The specific friend lottery unit 35 draws any friend (excluding the user changed from the specific friend to the friend in S82) as a specific friend from the user-specific friend management DB 43 (S84). The specific friend lottery unit 35 sets 1 to the specific friend flag of the drawn friend in the user-specific friend management DB 43. At this time, the screen 14 of the user terminal 12 is displayed on the screen so that the user who has been drawn as a specific friend can be identified. The host user sends an invitation notification to a newly selected specific friend by an input operation of the user terminal 12a.

フレンド管理部34は、フレンド招待命令(ここでは、招待したい特定フレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンドは、ホストユーザからその招待通知を受け取ると、ユーザ端末12bの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The friend management unit 34 acquires a friend invitation command (here, including a friend ID of a specific friend to be invited). Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) based on the friend invitation command (S53). When the specific friend who is a guest user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12b to access the URL of the invitation notification and consents to participate in the multiplayer game.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンドのフレンドIDに対応するフレンド関係情報を取得する(S54)。本実施例では、フレンド選択命令にて指定されたフレンドIDは、S72で抽選された特定フレンドのフレンドIDである。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンドとして、メータ管理DB44に登録する(S55)。新たに抽選された特定フレンドについて、変更前の特定フレンドと同様に処理を行う。 When the friend management unit 34 consents to participate in the multiplayer game from the specific friend, the friend of the specific friend to the host user is transmitted from the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend. Acquire friend-related information corresponding to the ID (S54). In this embodiment, the friend ID specified by the friend selection command is the friend ID of the specific friend drawn in S72. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as a specific friend for multiplayer (S55). The newly drawn specific friend is processed in the same way as the specific friend before the change.

特定協力プレイメータがMAXになった特定フレンドがいると判定した場合(S59でYES)、ゲーム制御部37は、ホストユーザと、MAXになった特定協力プレイメータに対応する特定フレンドとに報酬を提供する(S60)。報酬は、例えば、ゲームの進行に有利な効果を発生させるものであって、例えば、ホストユーザ及び特定フレンドのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与等を含む。 When the specific cooperation play meter determines that there is a specific friend who has become MAX (YES in S59), the game control unit 37 rewards the host user and the specific friend corresponding to the specific cooperation play meter which has become MAX. Provide (S60). The reward is, for example, to generate an effect advantageous to the progress of the game, for example, a parameter value for reducing the consumption of stamina set for the play target character of the host user and a specific friend, and strengthening the play target character. Includes the increase in the number of items and the granting of predetermined items.

ホストユーザからの入力操作により、次のステージがプレイされる場合(S61でNO,S62でYES)、ゲーム制御部37は、S56~S61を繰り返す。ホストユーザからの入力操作により、再度マルチプレイ選択画面まで戻る場合(S62でNO)、ゲーム制御部37は、S53~S61を繰り返す。ゲーム終了の場合(S61でYES)、本フローは終了する。 When the next stage is played by an input operation from the host user (NO in S61, YES in S62), the game control unit 37 repeats S56 to S61. When returning to the multiplayer selection screen again by an input operation from the host user (NO in S62), the game control unit 37 repeats S53 to S61. When the game ends (YES in S61), this flow ends.

本実施例によれば、所定時間内に、ホストユーザと当該特定フレンドとの間の特定協力プレイメータがMAXにならない場合、特定フレンドは定期的に変更されると共に、それまで特定フレンドであったユーザはフレンドに変更される。このとき、特定フレンドから変更されたフレンドは、それまで特定協力プレイメータにて溜まった特定協力プレイメータ値を協力プレイメータ値へ引き継ぐことができる。 According to this embodiment, if the specific cooperation playmeter between the host user and the specific friend does not reach MAX within a predetermined time, the specific friend is changed periodically and has been a specific friend until then. The user is changed to a friend. At this time, the friend changed from the specific friend can take over the specific cooperation playmeter value accumulated in the specific cooperation playmeter until then to the cooperation playmeter value.

次に、実施例5では、ホストユーザが特定フレンドとフレンドを招待してマルチプレイする場合、招待されたフレンド(招待された時点で特定フレンドとはフレンド関係にない。)と特定フレンドとがフレンド関係になった場合に関するフローについて、図16及び図17を用いて説明する。 Next, in the fifth embodiment, when the host user invites a friend with a specific friend to perform multiplayer, the invited friend (they are not in a friend relationship with the specific friend at the time of invitation) and the specific friend have a friend relationship. The flow regarding the case where becomes the case will be described with reference to FIGS. 16 and 17.

図16は、本実施形態の実施例5におけるマルチプレイモードでのゲーム制御処理(ホスト側)のフローチャートである。図16は、ホストユーザが特定フレンドを含む複数名のフレンドを招待してマルチプレイする場合のフローである。なお、図16のフローチャートは、主としてホストユーザのユーザ端末12aに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 16 is a flowchart of the game control process (host side) in the multiplayer mode in the fifth embodiment of the present embodiment. FIG. 16 is a flow in which a host user invites a plurality of friends including a specific friend to perform multiplayer. The flowchart of FIG. 16 is mainly a game control process of the server 15 for the user terminal 12a of the host user, and does not include any process for the other user terminals 12 except for a part.

取得部33は、ユーザ端末12aより送信された入力操作に基づくゲーム開始命令を取得する(S51)。特定フレンド抽選部35は、定期的にまたは所定のタイミングで、ユーザ別フレンド管理DB43から、いずれかのフレンドを特定フレンドとして抽選する(S52)。特定フレンド抽選部35は、抽選されたフレンドの特定フレンドフラグに1を設定する。また、ユーザ端末12aの画面14には、特定フレンドとして抽選されたユーザが識別できるような画面表示がされている。 The acquisition unit 33 acquires a game start command based on the input operation transmitted from the user terminal 12a (S51). The specific friend lottery unit 35 draws any friend as a specific friend from the user-specific friend management DB 43 periodically or at a predetermined timing (S52). The specific friend lottery unit 35 sets 1 to the specific friend flag of the drawn friend. Further, the screen 14 of the user terminal 12a is displayed on the screen so that the user who has been drawn as a specific friend can be identified.

取得部33は、ユーザ端末12aより送信された入力操作に基づくマルチプレイモード選択命令を取得する。取得部33は、さらに、特定フレンドといずれかのフレンドに対するフレンド招待命令(ここでは、招待したい特定フレンド及びフレンドのフレンドIDを含む。)を取得する。すると、フレンド管理部34は、そのフレンド招待命令に基づいて、対応する特定フレンドユーザ(ゲストユーザ)及びフレンドユーザ(ゲストユーザ)に招待通知を発行する(S53)。ゲストユーザである特定フレンド及びフレンドはそれぞれ、ホストユーザからその招待通知を受け取ると、ユーザ端末12b,ユーザ端末12dの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する。 The acquisition unit 33 acquires a multi-play mode selection command based on an input operation transmitted from the user terminal 12a. The acquisition unit 33 further acquires a friend invitation command (here, including the specific friend to be invited and the friend ID of the friend) to the specific friend and any friend. Then, the friend management unit 34 issues an invitation notification to the corresponding specific friend user (guest user) and friend user (guest user) based on the friend invitation command (S53). When a specific friend and a friend who are guest users receive the invitation notification from the host user, they operate the operation display unit 13 of the user terminal 12b and the user terminal 12d to access the URL of the invitation notification and play a multiplayer game. Accept to participate in.

フレンド管理部34は、特定フレンドからマルチプレイするゲームへの参加の承諾があると、ホストユーザのユーザID、特定フレンドのフレンドIDに基づいて、ユーザ別フレンド管理DB43から、ホストユーザに対する特定フレンド及びフレンドのフレンドIDに対応するフレンド関係情報を取得する(S54a)。本実施例では、S53で招待した特定フレンドのフレンドIDとS53で招待したフレンドのフレンドIDに基づいてフレンド関係情報が取得される。フレンド管理部34は、取得したフレンド関係情報をマルチプレイする特定フレンド及びフレンドとして、メータ管理DB44に登録する(S55a)。 When the friend management unit 34 has consented to participate in the multiplayer game from the specific friend, the friend management DB 43 for each user based on the user ID of the host user and the friend ID of the specific friend, the specific friend and the friend for the host user. Acquire friend-related information corresponding to the friend ID of (S54a). In this embodiment, friend relationship information is acquired based on the friend ID of the specific friend invited in S53 and the friend ID of the friend invited in S53. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 as specific friends and friends for multiplayer (S55a).

ゲーム制御部37は、ユーザ端末12aより送信された入力操作に基づくステージ開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S56)。ホストユーザが、ユーザ端末12aの入力操作により、そのステージをクリアする(S57)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage disclosure command based on the input operation transmitted from the user terminal 12a (S56). The host user clears the stage by input operation of the user terminal 12a (S57).

すると、メータ調整部36は、メータ管理DB44において特定協力プレイメータ及び協力プレイメータにそれぞれ所定量を加算する。このとき、特定協力プレイメータは、ホストユーザのキャラクタと特定フレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、特定協力プレイメータは、より早くMAXになる)。また、協力プレイメータは、ホストユーザのキャラクタとフレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになった特定フレンドとの間の特定協力プレイメータには、加算は行わない。また、所定期間(例えば、その日)内に一度MAXになったフレンドとの間の協力プレイメータにも、加算は行わない(S58)。 Then, the meter adjusting unit 36 adds a predetermined amount to the specific cooperative play meter and the cooperative play meter in the meter management DB 44, respectively. At this time, the larger the rank difference between the character of the host user and the character of the specific friend of the specific cooperation play meter, the larger the value to be added (that is, the specific cooperation play meter becomes MAX sooner). Further, in the cooperative play meter, the larger the rank difference between the character of the host user and the character of the friend, the larger the value to be added (that is, the cooperative play meter becomes MAX sooner). However, the addition is not performed to the specific cooperation play meter with the specific friend who has once reached MAX within the predetermined period (for example, that day). In addition, addition is not performed to the cooperative play meter with a friend who has once reached MAX within a predetermined period (for example, that day) (S58).

ゲーム制御部37は、特定協力プレイメータがMAXになった特定フレンドまたはフレンドがいるか否かを判定する(S59a)。特定協力プレイメータがMAXになった特定フレンド及びフレンドがいないと判定した場合(S59aでNO)、ホストユーザの入力操作に応じて、ゲーム制御部37は、S56~S59aを繰り返す。 The game control unit 37 determines whether or not there is a specific friend or friend whose specific cooperation play meter has reached MAX (S59a). When the specific cooperation play meter determines that there is no specific friend or friend who has reached MAX (NO in S59a), the game control unit 37 repeats S56 to S59a in response to the input operation of the host user.

特定協力プレイメータがMAXになった特定フレンドまたはフレンドがいると判定した場合(S59aでYES)、ゲーム制御部37は、ホストユーザとMAXになった特定協力プレイメータに対応する特定フレンド、または当該ユーザとMAXになった協力プレイメータに対応するフレンドとに報酬を提供する(S60a)。特定協力プレイメータに関する報酬は、例えば、ゲームの進行に有利な効果を発生させるものであって、例えば、ホストユーザ及び特定フレンドのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与等を含む。特定協力プレイメータに関する報酬は、例えば、所定のキャラクタ、武器、防具、その他のゲーム内で利用できる道具等(アイテム)を含む。 When the specific cooperation play meter determines that there is a specific friend or friend who has become MAX (YES in S59a), the game control unit 37 has the host user and the specific friend corresponding to the specific cooperation play meter which has become MAX, or the said person. The reward is provided to the user and the friend corresponding to the cooperative play meter that has become MAX (S60a). The reward for the specific cooperation play meter is, for example, to generate an advantageous effect on the progress of the game, for example, reduction of the consumption of stamina set for the play target character of the host user and the specific friend, and the play target character. Includes an increase in parameter values that enhance the game, and the granting of predetermined items. The reward for the specific cooperation play meter includes, for example, a predetermined character, a weapon, armor, and other tools (items) that can be used in the game.

ユーザからの入力操作により、次のステージがプレイされる場合(S61でNO,S62でYES)、ゲーム制御部37は、S56~S61を繰り返す。ホストユーザからの入力操作により、再度マルチプレイ選択画面まで戻る場合(S62でNO)、ゲーム制御部37は、S53~S61を繰り返す。ゲーム終了の場合(S61でYES)、本フローは終了する。 When the next stage is played by an input operation from the user (NO in S61, YES in S62), the game control unit 37 repeats S56 to S61. When returning to the multiplayer selection screen again by an input operation from the host user (NO in S62), the game control unit 37 repeats S53 to S61. When the game ends (YES in S61), this flow ends.

図17は、本実施形態の実施例5におけるマルチプレイモードでのゲーム制御処理(ゲスト側)のフローチャートである。図17は、ホストユーザから招待されたゲストユーザ(ホストユーザのフレンド)がマルチプレイする場合のフローである。なお、図17のフローチャートは、主としてホストユーザから招待されたゲストユーザのユーザ端末12dに対するサーバ15のゲーム制御処理であり、一部を除き、それ以外のユーザ端末12に対する処理は含まない。 FIG. 17 is a flowchart of the game control process (guest side) in the multiplayer mode in the fifth embodiment of the present embodiment. FIG. 17 is a flow in which a guest user (a friend of the host user) invited by the host user plays multiplayer. The flowchart of FIG. 17 is mainly a game control process of the server 15 for the user terminal 12d of the guest user invited by the host user, and does not include any process for the other user terminals 12 except for a part.

図16のS53aより、ホストユーザから招待されたゲストユーザ(ホストユーザのフレンド)は、ホストユーザからその招待通知を受け取ると、ユーザ端末12dの操作表示部13を操作して、招待通知のURLにアクセスして、マルチプレイするゲームへの参加を承諾する(S91)。 From S53a of FIG. 16, when the guest user (friend of the host user) invited by the host user receives the invitation notification from the host user, he / she operates the operation display unit 13 of the user terminal 12d to change the URL of the invitation notification. Access and consent to participate in the multiplayer game (S91).

フレンド管理部34は、ユーザ端末12dからのURLへのアクセスに応じて、マルチプレイするステージ(またはクエスト)に関する情報及び一緒にプレイするホストユーザ及び他のユーザに関する情報(ユーザIDを含む)をユーザ端末12dへ提供(共有)する(S92)。 The friend management unit 34 provides information about the multiplayer stage (or quest) and information about the host user and other users (including the user ID) to play with the user terminal in response to the access to the URL from the user terminal 12d. Provide (share) to 12d (S92).

フレンド管理部34は、ゲストユーザのユーザIDに基づいて、ユーザ別フレンド管理DB43からホストユーザのフレンド関係情報を取得し、取得したフレンド関係情報を、メータ管理DB44に登録する(S93)。 The friend management unit 34 acquires the friend relationship information of the host user from the user-specific friend management DB 43 based on the user ID of the guest user, and registers the acquired friend relationship information in the meter management DB 44 (S93).

また、ゲストユーザは、S92で得られたメンバー情報から、ホストユーザから招待された特定フレンドとフレンド関係にない場合、その特定フレンドに対してフレンド申請することができる(S94)。 Further, from the member information obtained in S92, the guest user can apply for a friend to the specific friend invited by the host user if he / she does not have a friend relationship (S94).

フレンド管理部34は、ゲストユーザからの入力操作に基づいて、特定フレンドに対してフレンド申請し、そのフレンドに応じて特定フレンドのユーザ端末12bから承諾を受ける。すると、フレンド管理部34は、ユーザ別フレンド管理DB43から、その特定フレンドに対応するフレンド関係情報を取得する。フレンド管理部34は、取得したフレンド関係情報を、メータ管理DB44に登録する(S95)。 The friend management unit 34 applies for a friend to a specific friend based on an input operation from the guest user, and receives consent from the user terminal 12b of the specific friend according to the friend. Then, the friend management unit 34 acquires the friend relationship information corresponding to the specific friend from the user-specific friend management DB 43. The friend management unit 34 registers the acquired friend-related information in the meter management DB 44 (S95).

ゲーム制御部37は、ユーザ端末12dより送信された入力操作に基づくステージ開示命令に応じて、マルチプレイモードにて、そのゲームステージを開始する(S96)。ゲストユーザが、ユーザ端末12dの入力操作により、そのステージをクリアする(S97)。 The game control unit 37 starts the game stage in the multiplayer mode in response to the stage disclosure command based on the input operation transmitted from the user terminal 12d (S96). The guest user clears the stage by input operation of the user terminal 12d (S97).

すると、メータ調整部36は、メータ管理DB44において特定協力プレイメータ及び協力プレイメータにそれぞれ所定量を加算する。このとき、特定協力プレイメータは、ゲストユーザのキャラクタと特定フレンドのキャラクタとのランク差が大きいほど加算される値が大きくなる(すなわち、特定協力プレイメータは、より早くMAXになる)。但し、所定期間(例えば、その日)内に一度MAXになった特定フレンドとの間の特定協力プレイメータには、加算は行わない。また、所定期間(例えば、その日)内に一度MAXになったフレンドとの間の協力プレイメータにも、加算は行わない(S58)。 Then, the meter adjusting unit 36 adds a predetermined amount to the specific cooperative play meter and the cooperative play meter in the meter management DB 44, respectively. At this time, the larger the rank difference between the character of the guest user and the character of the specific friend of the specific cooperation play meter, the larger the value to be added (that is, the specific cooperation play meter becomes MAX sooner). However, the addition is not performed to the specific cooperation play meter with the specific friend who has once reached MAX within the predetermined period (for example, that day). In addition, addition is not performed to the cooperative play meter with a friend who has once reached MAX within a predetermined period (for example, that day) (S58).

ゲーム制御部37は、特定協力プレイメータがMAXになった特定フレンドまたはフレンド(ホストユーザ)がいるか否かを判定する(S99)。特定協力プレイメータがMAXになった特定フレンド及びフレンドがいないと判定した場合(S99でNO)、ユーザの入力操作に応じて、ゲーム制御部37は、S96~S99を繰り返す。 The game control unit 37 determines whether or not there is a specific friend or friend (host user) whose specific cooperation play meter has reached MAX (S99). When the specific cooperation play meter determines that there is no specific friend or friend who has reached MAX (NO in S99), the game control unit 37 repeats S96 to S99 in response to the input operation of the user.

特定協力プレイメータがMAXになった特定フレンドまたはフレンドがいると判定した場合(S99でYES)、ゲーム制御部37は、ゲストユーザとMAXになった特定協力プレイメータに対応する特定フレンド、またはゲストユーザとMAXになった協力プレイメータに対応するフレンドとに報酬を提供する(S100)。特定協力プレイメータに関する報酬は、例えば、ゲームの進行に有利な効果を発生させるものであって、例えば、ゲストユーザ及び特定フレンドのプレイ対象キャラクタに設定されたスタミナの消費量の低減、プレイ対象キャラクタを強化させるパラメータ値の増加、及び所定のアイテムの付与等を含む。特定協力プレイメータに関する報酬は、例えば、所定のキャラクタ、武器、防具、その他のゲーム内で利用できる道具等(アイテム)を含む。 When the specific cooperation play meter determines that there is a specific friend or friend who has become MAX (YES in S99), the game control unit 37 has a guest user and a specific friend corresponding to the specific cooperation play meter which has become MAX, or a guest. A reward is provided to the user and the friend corresponding to the cooperative play meter that has become MAX (S100). The reward for the specific cooperation play meter is, for example, to generate an advantageous effect on the progress of the game, for example, reduction of the consumption of stamina set for the play target character of the guest user and the specific friend, and the play target character. Includes an increase in parameter values that enhance the game, and the granting of predetermined items. The reward for the specific cooperation play meter includes, for example, a predetermined character, a weapon, armor, and other tools (items) that can be used in the game.

ゲストユーザからの入力操作により、次のステージがプレイされる場合(S101でNO)、ゲーム制御部37は、S94~S101を繰り返す。ゲーム終了の場合(S101でYES)、本フローは終了する。 When the next stage is played by an input operation from the guest user (NO in S101), the game control unit 37 repeats S94 to S101. When the game ends (YES in S101), this flow ends.

実施例5によれば、複数名でマルチプレイする場合、特定フレンドとフレンド関係にないユーザであっても、その特定フレンドとフレンド関係が成立した場合には、特定協力プレイメータが生成され、その報酬を受け取ることができる。 According to the fifth embodiment, in the case of multiplayer with a plurality of people, even if the user does not have a friend relationship with the specific friend, if the friend relationship with the specific friend is established, the specific cooperation play meter is generated and the reward thereof. Can be received.

ゲーム制御部3は、第1ユーザと特定フレンドとでマルチプレイするゲームに、その特定フレンドをフレンドとして登録していない第2ユーザがその特定フレンドをフレンドとして登録する場合、第2ユーザと前記特定フレンドとの第1パラメータを生成するようにしてもよい。 When the second user who has not registered the specific friend as a friend registers the specific friend as a friend in the game in which the first user and the specific friend play a multiplayer game, the game control unit 3 sets the second user and the specific friend. The first parameter of and may be generated.

このように構成することにより、特定フレンドユーザとフレンドでないユーザがその特定フレンドユーザとフレンドになると、第2パラメータに基づいた報酬よりも有利な条件の報酬を得ることができる第1パラメータが生成されるので、特定フレンドユーザとフレンド登録するユーザのモチベーションを向上させることができる。 With this configuration, when a specific friend user and a user who is not a friend become friends with the specific friend user, the first parameter is generated, which can obtain a reward with conditions more favorable than the reward based on the second parameter. Therefore, it is possible to improve the motivation of the specific friend user and the user who registers as a friend.

なお、上記実施例5に、実施例3または実施例4を組み合わせてもよい。例えば、実施例5において、所定時間が経過するまでに、特定協力プレイメータがMAXにならなかった場合、新たに特定フレンドを抽選してもよい。このとき、ホストユーザとそれまでの特定フレンドとの特定協力プレイメータ及びゲストユーザとそれまでの特定フレンドとの特定協力プレイメータを消去してもよいし、またはそれまで溜まった特定協力プレイメータ値を協力プレイメータに充当してもよい。また、ゲストユーザは、新たに抽選された特定フレンドとフレンド関係になることにより、特定協力プレイメータが生成される。 In addition, you may combine Example 3 or Example 4 with the said Example 5. For example, in the fifth embodiment, if the specific cooperation play meter does not reach MAX by the time when the predetermined time elapses, a new specific friend may be drawn. At this time, the specific cooperation playmeter between the host user and the specific friend up to that point and the specific cooperation playmeter between the guest user and the specific friend up to that point may be deleted, or the specific cooperation playmeter value accumulated up to that point may be deleted. May be applied to the cooperative play meter. In addition, the guest user has a friendship with a newly drawn specific friend, so that a specific cooperation play meter is generated.

図18は、本実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。コンピュータ101は、ユーザ端末12、サーバ15として機能する。コンピュータ101は、CPU102、ROM103、RAM104、記憶装置105、入力I/F106、出力I/F107、通信I/F108、読取装置109、バス110によって構成されている。 FIG. 18 is an example of a block diagram of a hardware environment of a computer that executes a program according to the present embodiment. The computer 101 functions as a user terminal 12 and a server 15. The computer 101 includes a CPU 102, a ROM 103, a RAM 104, a storage device 105, an input I / F 106, an output I / F 107, a communication I / F 108, a reading device 109, and a bus 110.

ここで、CPUは、中央演算装置を示す。ROMは、リードオンリメモリを示す。RAMは、ランダムアクセスメモリを示す。I/Fは、インターフェースを示す。バス110には、CPU102、ROM103、RAM104、記憶装置105、入力I/F106、出力I/F107、通信I/F108、及び必要に応じて読取装置109が接続されている。 Here, the CPU indicates a central processing unit. ROM indicates read-only memory. RAM indicates random access memory. I / F indicates an interface. A CPU 102, a ROM 103, a RAM 104, a storage device 105, an input I / F 106, an output I / F 107, a communication I / F 108, and a reading device 109 as needed are connected to the bus 110.

コンピュータ101がサーバ15の場合、CPU102は、記憶装置105から本実施形態に係るプログラムを読み出し、取得部33、フレンド管理部34、特定フレンド抽出部35、メータ調整部36、ゲーム制御部37、決済処理部38として機能する。ROM103は、読み出し専用のメモリを示す。RAM104は、一時的に記憶するメモリである。 When the computer 101 is the server 15, the CPU 102 reads the program according to the present embodiment from the storage device 105, and the acquisition unit 33, the friend management unit 34, the specific friend extraction unit 35, the meter adjustment unit 36, the game control unit 37, and the settlement. It functions as a processing unit 38. ROM 103 indicates a read-only memory. The RAM 104 is a memory that is temporarily stored.

記憶装置105は、大容量の情報を記憶する装置である。記憶装置105としては、ハードディスク、ソリッドステートドライブ(SSD)、フラッシュメモリカードなど様々な形式の記憶装置を使用することができる。記憶装置105には、本発明の実施形態に係るプログラムや、記憶部41に格納されている各種データが記憶されている。 The storage device 105 is a device that stores a large amount of information. As the storage device 105, various types of storage devices such as a hard disk, a solid state drive (SSD), and a flash memory card can be used. The storage device 105 stores the program according to the embodiment of the present invention and various data stored in the storage unit 41.

入力I/F106は、キーボード、マウス、電子カメラ、ウェブカメラ、マイク、スキャナ、センサ、タブレット、タッチパネルディスプレイ、情報読取装置等の入力装置と接続することが可能である。また、出力I/F107は、ディスプレイ、タッチパネル、プロジェクタ、プリンタ、スピーカ等の出力装置と接続することが可能である。 The input I / F 106 can be connected to an input device such as a keyboard, a mouse, an electronic camera, a webcam, a microphone, a scanner, a sensor, a tablet, a touch panel display, and an information reading device. Further, the output I / F 107 can be connected to an output device such as a display, a touch panel, a projector, a printer, and a speaker.

通信I/F108は、通信ネットワークと接続して他の装置と通信するためのポート等のインターフェースである。通信ネットワークは、インターネット、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、専用線、有線、無線等の通信網であってよい。読取装置109は、可搬型記録媒体を読み出す装置である。 The communication I / F 108 is an interface such as a port for connecting to a communication network and communicating with other devices. The communication network may be a communication network such as the Internet, a local area network (LAN), a wide area network (WAN), a leased line, a wired network, or a wireless network. The reading device 109 is a device that reads a portable recording medium.

上記実施形態で説明した処理を実現するプログラムは、プログラム提供者側から通信ネットワークおよび通信I/F108を介して、例えば記憶装置105に格納されてもよい。また、上記実施形態で説明した処理を実現するプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は読取装置105にセットされて、CPU102によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはCD-ROM、フレキシブルディスク、光ディスク、光磁気ディスク、ICカード、USBメモリ装置、半導体メモリカードなど様々な形式の記憶媒体を使用することができる。このような記憶媒体に格納されたプログラムが読取装置109によって読み取られる。 The program that realizes the processing described in the above embodiment may be stored in the storage device 105, for example, from the program provider side via the communication network and the communication I / F 108. Further, the program that realizes the process described in the above embodiment may be stored in a commercially available and distributed portable storage medium. In this case, the portable storage medium may be set in the reading device 105, and the program may be read and executed by the CPU 102. As the portable storage medium, various types of storage media such as a CD-ROM, a flexible disk, an optical disk, a magneto-optical disk, an IC card, a USB memory device, and a semiconductor memory card can be used. The program stored in such a storage medium is read by the reading device 109.

また、当該プログラムは、スタンドアローン型のコンピュータにインストールされてもよいし、クラウドコンピュータによりインストールされて機能のみをユーザに提供してもよい。また、本実施形態では、ユーザ端末12にサーバ15と通信可能なアプリケーションプログラムをインストールして、本実施形態におけるゲームシステム11の制御を行ったが、これに限定されない。例えば、ユーザ端末12にインストールされたWebブラウザを用いて、サーバ15にアクセスし、サーバ15側で運用されている本実施形態に係るシステムを使用してもよい。 Further, the program may be installed on a stand-alone computer, or may be installed by a cloud computer to provide only the functions to the user. Further, in the present embodiment, an application program capable of communicating with the server 15 is installed in the user terminal 12 to control the game system 11 in the present embodiment, but the present invention is not limited to this. For example, a Web browser installed on the user terminal 12 may be used to access the server 15 and use the system according to the present embodiment operated on the server 15 side.

本実施形態によれば、フレンドのいずれかが特定フレンドに決定された場合、その特定フレンドとマルチプレイして特定協力プレイメータがMAXになった場合に得られる報酬は、ゲームの進行に有利な効果を発揮するので、ユーザはフレンドを誘うモチベーションが高くなり、フレンドをゲームに誘いやすくなる。 According to the present embodiment, when any of the friends is determined to be a specific friend, the reward obtained when the specific cooperation play meter becomes MAX by multi-playing with the specific friend has an advantageous effect on the progress of the game. The user is more motivated to invite friends, and it becomes easier to invite friends to the game.

なお、特定フレンド抽選部35は、定期的にまたは所定のタイミングで特定フレンドを抽選したが、これに限定されず、例えば、ユーザのフレンドの数が所定数未満の場合、特定フレンドの決定を行わないようにしてもよい。これにより、フレンドの少ないユーザについて、特定フレンドが固定化されることを防ぐことができる。また、不正ユーザは、自身の所持している端末間でフレンド登録をし、第1パラメータによる報酬を得ることが想定される。しかし、不正ユーザは、登録されているフレンドが少ないケースが多く、特定フレンドの固定化を防ぐことで、ユーザが不正に報酬を得ることを防止することができる。 The specific friend lottery unit 35 draws a specific friend regularly or at a predetermined timing, but the present invention is not limited to this, and for example, when the number of friends of the user is less than the predetermined number, the specific friend is determined. You may not have it. As a result, it is possible to prevent a specific friend from being fixed for a user who has few friends. Further, it is assumed that an unauthorized user registers a friend between his / her own terminals and obtains a reward according to the first parameter. However, an unauthorized user often has few registered friends, and by preventing the fixation of a specific friend, it is possible to prevent the user from illegally obtaining a reward.

また、特定フレンド抽選部35は、ユーザのフレンドの数が所定値未満の場合、ユーザが使用するユーザ端末において使用されている他のアプリケーションプログラムにおいて登録されている1以上のフレンドの中から、特定フレンドを決定してもよい。ここで、他のアプリケーションプログラムとは、上記ゲームを行うためのアプリケーションプログラムとは異なるアプリケーションプログラムであり、例えば、SNSに関するアプリケーションプログラムであってもよい。また、例えば、上記ゲームアプリケーションプログラムをユーザ端末にインストールしていて、他のアプリケーションプログラムではフレンドであるユーザから、特定フレンドを決定するようにしてもよい。これにより、当該ゲームアプリケーションプログラムでのフレンドが少ない場合であっても、他のアプリケーションプログラムのフレンドをゲームに誘うことができる。 Further, when the number of friends of the user is less than a predetermined value, the specific friend lottery unit 35 specifies from one or more friends registered in another application program used in the user terminal used by the user. You may decide on a friend. Here, the other application program is an application program different from the application program for playing the above game, and may be, for example, an application program related to SNS. Further, for example, the game application program may be installed on the user terminal, and a specific friend may be determined from a user who is a friend in another application program. As a result, even if there are few friends in the game application program, friends of other application programs can be invited to the game.

また、特定フレンド抽選部35は、ユーザのフレンドの数が所定値未満の場合、同一のフレンドユーザが特定フレンドとして決定する頻度を、フレンドの数が所定値以上の場合よりも、少なくするようにしてもよい。これにより、特定フレンドの固定化を防ぎ、同一ユーザとばかりプレイすることを抑止し、他のフレンドを誘うよう誘導することができる。 Further, the specific friend lottery unit 35 reduces the frequency of determining the same friend user as a specific friend when the number of friends of the user is less than the predetermined value, as compared with the case where the number of friends is equal to or more than the predetermined value. You may. As a result, it is possible to prevent the fixation of a specific friend, prevent the player from playing only with the same user, and induce other friends to be invited.

また、特定フレンド抽選部35は、所定期間内にログインしていないフレンドから、優先的に特定フレンドユーザを決定してもよい。これにより、休眠ユーザを特定フレンドに決定することにより、休眠ユーザが当該ゲームに復帰しやすくなるきっかけを創出することができる。 Further, the specific friend lottery unit 35 may preferentially determine a specific friend user from friends who have not logged in within a predetermined period. As a result, by determining the dormant user as a specific friend, it is possible to create an opportunity for the dormant user to easily return to the game.

また、特定フレンド抽選部35は、第1ユーザとフレンドのうち、一緒にプレイした頻度に基づいて、特定フレンドを決定してもよい。これにより、例えば、ゲームのプレイ履歴から選択された回数の少ないフレンドを優先して抽選して特定フレンドとすることができる。 Further, the specific friend lottery unit 35 may determine a specific friend based on the frequency of playing together among the first user and the friend. As a result, for example, a friend who has been selected less frequently from the play history of the game can be preferentially drawn and used as a specific friend.

また、特定フレンド抽選部35は、フレンドのうち、直近にログインしたフレンドを特定フレンドとして決定してもよい。これにより、ログインしてない人を特定フレンドにしてもマルチプレイできないので、ログイン頻度の高い人を優先して特定フレンドにすることができる。 Further, the specific friend lottery unit 35 may determine a friend who has logged in most recently as a specific friend among the friends. As a result, even if a person who is not logged in is made a specific friend, multiplayer cannot be performed, so that a person who has a high login frequency can be given priority as a specific friend.

また、ユーザ同士でお互いに特定フレンドに選出された場合、特定協力プレイメータがたまりやすくなったり、さらに、報酬としてより有利な効果を得られたりするようにしてもよい。 Further, when the users are selected as specific friends by each other, the specific cooperation play meter may be easily accumulated, and further, a more advantageous effect as a reward may be obtained.

また、課金額に応じて、特定フレンドを増やすことができるようにしてもよい。例えば、課金しない場合には、定期的または所定のタイミングで、フレンドの中から1名しか特定フレンドとして抽選されないが、課金をする毎に、特定フレンドの抽選が行われ、複数の特定フレンドが存在してもよい。 In addition, it may be possible to increase the number of specific friends according to the billing amount. For example, if you do not charge, only one of your friends will be drawn as a specific friend at regular or predetermined timings, but each time you charge, a specific friend will be drawn and there will be multiple specific friends. You may.

また、月額課金を利用しているユーザの場合、そのユーザのフレンドの中から選ばれる特定フレンドの数が複数名(例えば、2名)であってもよい。ここで、月額課金とは、設定された額の決済が毎月設定した暦日に自動的に行われる機能のことである。これにより、課金ユーザを優遇するようにしてもいい。 Further, in the case of a user who uses monthly billing, the number of specific friends selected from the user's friends may be a plurality of (for example, two). Here, monthly billing is a function in which payment of a set amount is automatically performed on a set calendar day every month. As a result, the paying user may be given preferential treatment.

また、課金額が多いフレンドほど、特定フレンドに選ばれやすくなるようにしてもよい。これにより課金額が多いフレンドを、よりゲームに誘いやすくなる。一方、課金額が多いフレンドは、特定フレンドとしてゲームに参加できる機会が増えるので、報酬としてより有利な効果を得ることができる。 In addition, a friend with a higher billing amount may be more likely to be selected as a specific friend. This makes it easier to invite friends who have a large charge to the game. On the other hand, a friend who has a large charge amount has more chances to participate in the game as a specific friend, so that a more advantageous effect can be obtained as a reward.

以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。 Although this embodiment has been described above based on the embodiments and modifications, the embodiments described above are for facilitating the understanding of the present embodiment and do not limit the present embodiment. This aspect may be modified or improved without departing from its spirit and claims, and this aspect includes its equivalent. Further, if the technical feature is not described as essential in the present specification, it may be deleted as appropriate.

上記実施形態に加え、さらに、以下を付記する。
(付記1)
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備える情報処理装置。
このように構成することにより、フレンドをゲームに誘いやすくすることができる。
(付記2)
前記ゲーム制御部は、
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与する
付記1に記載の情報処理装置。
このように構成することにより、特定フレンドとマルチプレイした場合の方がより有利な条件の報酬を得ることができるので、積極的に特定フレンドをゲームに誘いやすくなり、また特定フレンドの方もその誘いに乗りやすくなる。
(付記3)
前記決定部は、前記特定フレンドを定期的に変更し、
前記ゲーム制御部は、前記特定フレンドとして第1特定フレンドが第2特定フレンドに変更された場合、前記第1ユーザと前記第1特定フレンドとの間で蓄積された第1パラメータを消失させる
付記1又は2に記載の情報処理装置。
このように構成することにより、定期的に特定フレンドユーザが変わることで、異なるフレンドと一緒にプレイする機会が生まれる。
(付記4)
前記ゲーム制御部は、所定期間内に前記第1パラメータが所定値まで蓄積されなかった場合、前記特定フレンドを前記フレンドに変更し、それまでに蓄積された前記第1パラメータの値を、前記第1ユーザと前記特定フレンドから変更された前記フレンドとで一緒にプレイすることを条件として含む前記第2ルールに基づいて蓄積される前記第2パラメータに充当する
付記3に記載の情報処理装置。
このように構成することにより、溜まった第1パラメータを無駄にすることがなくなる。
(付記5)
前記決定部は、前記第1ユーザのフレンドの数が所定数未満の場合、前記特定フレンドの決定を行わない
付記1~4のうちいずれか1項に記載の情報処理装置。
このように構成することにより、フレンドの少ない第1ユーザについて、特定フレンドが固定化されることを防ぐことができる。また、不正ユーザは、自身の所持している端末間でフレンド登録をし、第1パラメータによる報酬を得ることが想定される。しかし、不正ユーザは、登録されているフレンドが少ないケースが多く、特定フレンドの固定化を防ぐことで、ユーザが不正に報酬を得ることを防止することができる。
(付記6)
前記決定部は、前記第1ユーザのフレンドの数が所定値未満の場合、前記第1ユーザが使用するユーザ端末において使用されている他のアプリケーションプログラムにおいて登録されている1又は複数のフレンドから、前記特定フレンドを決定する
付記1~4のうちいずれか1項に記載の情報処理装置。
このように構成することにより、当該ゲームアプリケーションプログラムでのフレンドが少ない場合であっても、他のアプリケーションプログラムのフレンドをゲームに誘うことができる。
(付記7)
前記決定部は、前記第1ユーザのフレンドの数が所定値未満の場合、同一の前記フレンドユーザが前記特定フレンドとして決定する頻度を、前記フレンドの数が所定値以上の場合よりも、少なくする
付記1~4のうちいずれか1項に記載の情報処理装置。
このように構成することにより、特定フレンドの固定化を防ぎ、同一ユーザとばかりプレイすることを抑止し、他のフレンドを誘うよう誘導することができる。
(付記8)
前記ゲーム制御部は、前記第1ユーザと前記特定フレンドとでプレイするゲームに、前記特定フレンドをフレンドとして登録していない第2ユーザが前記特定フレンドをフレンドとして登録する場合、前記第2ユーザと前記特定フレンドとの第1パラメータを生成する
付記1~7のうちいずれか1項に記載の情報処理装置。
このように構成することにより、特定フレンドユーザとフレンドでないユーザがその特定フレンドユーザとフレンドになると、第2パラメータに基づいた報酬よりも有利な条件の報酬を得ることができる第1パラメータが生成されるので、特定フレンドユーザとフレンド登録するユーザのモチベーションを向上させることができる。
(付記9)
前記決定部は、所定期間内にログインしていないフレンドから、前記特定フレンドユーザを決定する
付記1~5のうちいずれか1項に記載の情報処理装置。
このように構成することにより、休眠ユーザを特定フレンドにすることにより、休眠ユーザが復帰しやすくなるきっかけを創出することができる。
(付記10)
前記決定部は、前記第1ユーザとフレンドのうち、一緒にプレイした頻度に基づいて、前記特定フレンドを決定する
付記1~5のうちいずれか1項に記載の情報処理装置。
このように構成することにより、例えば、履歴から選択された回数の少ないフレンドを優先して抽選して特定フレンドとすることができる。
(付記11)
コンピュータに、
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定処理と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、
を実行させるゲーム制御プログラム。
このように構成することにより、フレンドをゲームに誘いやすくすることができる。
(付記12)
コンピュータが、
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定し、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させる、
ゲーム制御方法。
このように構成することにより、フレンドをゲームに誘いやすくすることができる。
In addition to the above embodiment, the following will be added.
(Appendix 1)
In a game that can be played by multiple players
A decision unit that determines any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Information processing device equipped with.
With this configuration, it is possible to easily invite friends to the game.
(Appendix 2)
The game control unit
The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
Described in Appendix 1, when the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend. Information processing equipment.
With this configuration, you can get rewards with more favorable conditions when you play multiplayer with a specific friend, so it is easier to actively invite a specific friend to the game, and the specific friend also invites it. It will be easier to get on.
(Appendix 3)
The decision unit periodically changes the specific friend,
The game control unit erases the first parameter accumulated between the first user and the first specific friend when the first specific friend is changed to the second specific friend as the specific friend. Or the information processing apparatus according to 2.
With this configuration, the specific friend user changes regularly, creating an opportunity to play with different friends.
(Appendix 4)
When the first parameter is not accumulated up to a predetermined value within a predetermined period, the game control unit changes the specific friend to the friend, and the value of the first parameter accumulated up to that point is used as the first parameter. The information processing apparatus according to Appendix 3, which is applied to the second parameter accumulated based on the second rule, which includes playing together with one user and the friend changed from the specific friend.
By configuring in this way, the accumulated first parameter is not wasted.
(Appendix 5)
The information processing apparatus according to any one of Supplementary note 1 to 4, wherein the determination unit does not determine the specific friend when the number of friends of the first user is less than a predetermined number.
By configuring in this way, it is possible to prevent the specific friend from being fixed for the first user having few friends. Further, it is assumed that an unauthorized user registers a friend between his / her own terminals and obtains a reward according to the first parameter. However, an unauthorized user often has few registered friends, and by preventing the fixation of a specific friend, it is possible to prevent the user from illegally obtaining a reward.
(Appendix 6)
When the number of friends of the first user is less than a predetermined value, the determination unit may use one or a plurality of friends registered in another application program used in the user terminal used by the first user. The information processing device according to any one of Supplementary note 1 to 4, which determines the specific friend.
With this configuration, even if there are few friends in the game application program, friends of other application programs can be invited to the game.
(Appendix 7)
When the number of friends of the first user is less than a predetermined value, the determination unit reduces the frequency of determining the same friend user as the specific friend less than when the number of friends is equal to or more than a predetermined value. The information processing apparatus according to any one of Supplementary note 1 to 4.
By configuring in this way, it is possible to prevent the fixation of a specific friend, prevent the player from playing only with the same user, and induce other friends to be invited.
(Appendix 8)
When a second user who has not registered the specific friend as a friend registers the specific friend as a friend in a game played by the first user and the specific friend, the game control unit together with the second user. The information processing apparatus according to any one of Supplementary note 1 to 7, which generates a first parameter with the specific friend.
With this configuration, when a specific friend user and a user who is not a friend become friends with the specific friend user, the first parameter is generated, which can obtain a reward with conditions more favorable than the reward based on the second parameter. Therefore, it is possible to improve the motivation of the specific friend user and the user who registers as a friend.
(Appendix 9)
The information processing device according to any one of Supplementary note 1 to 5, wherein the determination unit determines the specific friend user from friends who have not logged in within a predetermined period.
With this configuration, by making the dormant user a specific friend, it is possible to create an opportunity for the dormant user to easily return.
(Appendix 10)
The information processing device according to any one of Supplementary note 1 to 5, wherein the determination unit determines the specific friend based on the frequency of playing together among the first user and the friend.
With this configuration, for example, a friend selected from the history with a small number of times can be preferentially drawn and used as a specific friend.
(Appendix 11)
On the computer
In a game that can be played by multiple players
A decision process for determining any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
A game control program that runs.
With this configuration, it is possible to easily invite friends to the game.
(Appendix 12)
The computer
In a game that can be played by multiple players
Among one or more friends who are other users registered in association with the first user, one of the friends is determined as a specific friend.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Produces a beneficial effect,
Game control method.
With this configuration, it is possible to easily invite friends to the game.

1 情報処理装置
2 決定部
3 ゲーム制御部
11 ゲームシステム
12 ユーザ端末
15 サーバ
16 通信ネットワーク
31 通信部
32 制御部
33 取得部
34 フレンド管理部
35 特定フレンド抽選部
36 メータ調整部
37 ゲーム制御部
38 決済処理部
41 記憶部
42 ユーザ保有オブジェクト管理DB
43 ユーザ別フレンド管理DB
44 メータ管理DB
45 報酬管理DB

1 Information processing device 2 Decision unit 3 Game control unit 11 Game system 12 User terminal 15 Server 16 Communication network 31 Communication unit 32 Control unit 33 Acquisition unit 34 Friend management unit 35 Specific friend lottery unit 36 Meter adjustment unit 37 Game control unit 38 Payment Processing unit 41 Storage unit 42 User-owned object management DB
43 User-specific friend management DB
44 Meter management DB
45 Reward management DB

Claims (19)

複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された複数のフレンドのうちから特定フレンドを所定の基準に基づいて決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備え
前記決定部は、第1期間における特定フレンドと、前記第1期間とは異なる第2期間における特定フレンドとが異なるように決定する、
情報処理装置。
In a game that can be played by multiple players
A decision unit that determines a specific friend from a plurality of friends associated with the first user and registered based on a predetermined standard .
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Equipped with
The determination unit determines that the specific friend in the first period and the specific friend in the second period different from the first period are different.
Information processing equipment.
前記ゲーム制御部は、
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与する
請求項1に記載の情報処理装置。
The game control unit
The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
According to claim 1, when the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend. The information processing device described.
前記決定部は、前記第1ユーザのフレンドの数が所定数未満の場合、前記特定フレンドの決定を行わない
請求項1又は2に記載の情報処理装置。
The information processing apparatus according to claim 1 or 2 , wherein the determination unit does not determine the specific friend when the number of friends of the first user is less than a predetermined number.
前記ゲーム制御部は、前記第1ユーザと前記特定フレンドとでプレイするゲームに、前記特定フレンドをフレンドとして登録していない第2ユーザが前記特定フレンドをフレンドとして登録する場合、前記第2ユーザと前記特定フレンドとの第1パラメータを生成する
請求項に記載の情報処理装置。
When a second user who has not registered the specific friend as a friend registers the specific friend as a friend in a game played by the first user and the specific friend, the game control unit together with the second user. The information processing apparatus according to claim 2 , wherein the first parameter with the specific friend is generated.
前記決定部は、前記第1ユーザとフレンドのうち、一緒にプレイした頻度に基づいて、前記特定フレンドを決定する
請求項1~4のうちいずれか1項に記載の情報処理装置。
The information processing device according to any one of claims 1 to 4 , wherein the determination unit determines the specific friend based on the frequency of playing together among the first user and the friend.
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備え、
前記ゲーム制御部は、
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、
前記決定部は、前記特定フレンドを定期的に変更し、
前記ゲーム制御部は、前記特定フレンドとして第1特定フレンドが第2特定フレンドに変更された場合、前記第1ユーザと前記第1特定フレンドとの間で蓄積された第1パラメータを消失させる
報処理装置。
In a game that can be played by multiple players
A decision unit that determines any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Equipped with
The game control unit
The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
The decision unit periodically changes the specific friend,
When the first specific friend is changed to the second specific friend as the specific friend, the game control unit erases the first parameter accumulated between the first user and the first specific friend.
Information processing equipment.
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備え、
前記ゲーム制御部は、
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、
前記ゲーム制御部は、所定期間内に前記第1パラメータが所定値まで蓄積されなかった場合、前記特定フレンドを前記フレンドに変更し、それまでに蓄積された前記第1パラメータの値を、前記第1ユーザと前記特定フレンドから変更された前記フレンドとで一緒にプレイすることを条件として含む前記第2ルールに基づいて蓄積される前記第2パラメータに充当する
報処理装置。
In a game that can be played by multiple players
A decision unit that determines any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Equipped with
The game control unit
The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
When the first parameter is not accumulated up to a predetermined value within a predetermined period, the game control unit changes the specific friend to the friend, and the value of the first parameter accumulated up to that point is used as the first parameter. Appropriate to the second parameter accumulated based on the second rule including playing together with one user and the friend changed from the specific friend.
Information processing equipment.
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備え、
前記決定部は、前記第1ユーザのフレンドの数が所定値未満の場合、同一の前記フレンドが前記特定フレンドとして決定する頻度を、前記フレンドの数が所定値以上の場合よりも、少なくする
報処理装置。
In a game that can be played by multiple players
A decision unit that determines any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Equipped with
When the number of friends of the first user is less than a predetermined value, the determination unit reduces the frequency of determining the same friend as the specific friend less than when the number of friends is greater than or equal to the predetermined value.
Information processing equipment.
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定部と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御部と、
を備え、
前記決定部は、所定期間内にログインしていないフレンドから、前記特定フレンドを決定する
報処理装置。
In a game that can be played by multiple players
A decision unit that determines any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. A game control unit that produces advantageous effects,
Equipped with
The determination unit determines the specific friend from friends who have not logged in within a predetermined period.
Information processing equipment.
コンピュータに、
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された複数のフレンドのうちから特定フレンドを所定の基準に基づいて決定する決定処理と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、
を実行させ
前記決定処理は、第1期間における特定フレンドと、前記第1期間とは異なる第2期間における特定フレンドとが異なるように決定する、
ゲーム制御プログラム。
On the computer
In a game that can be played by multiple players
A decision process for determining a specific friend from a plurality of friends associated with the first user and registered based on a predetermined standard, and
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
To execute ,
The determination process determines that the specific friend in the first period and the specific friend in the second period different from the first period are different.
Game control program.
コンピュータに、
複数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定処理と、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、
を実行させ、
前記ゲーム制御処理は、
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、
前記決定処理は、前記特定フレンドを定期的に変更し、
前記ゲーム制御処理は、前記特定フレンドとして第1特定フレンドが第2特定フレンドに変更された場合、前記第1ユーザと前記第1特定フレンドとの間で蓄積された第1パラメータを消失させる
ゲーム制御プログラム。
On the computer
In a game that can be played by multiple players
A decision process for determining any friend as a specific friend among one or more friends who are other users registered in association with the first user.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
To execute,
The game control process is
The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
The determination process periodically changes the specific friend and
The game control process eliminates the first parameter accumulated between the first user and the first specific friend when the first specific friend is changed to the second specific friend as the specific friend.
Game control program.
コンピュータに、 On the computer
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定処理と、 A decision process for determining any friend as a specific friend among one or more friends who are other users registered in association with the first user.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
を実行させ、 To execute,
前記ゲーム制御処理は、 The game control process is
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、 The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、 It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、 When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
所定期間内に前記第1パラメータが所定値まで蓄積されなかった場合、前記特定フレンドを前記フレンドに変更し、それまでに蓄積された前記第1パラメータの値を、前記第1ユーザと前記特定フレンドから変更された前記フレンドとで一緒にプレイすることを条件として含む前記第2ルールに基づいて蓄積される前記第2パラメータに充当する If the first parameter is not accumulated up to a predetermined value within a predetermined period, the specific friend is changed to the friend, and the value of the first parameter accumulated up to that point is used as the first user and the specific friend. Appropriate to the second parameter accumulated based on the second rule including playing with the friend changed from
ゲーム制御プログラム。 Game control program.
コンピュータに、 On the computer
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定処理と、 A decision process for determining any friend as a specific friend among one or more friends who are other users registered in association with the first user.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
を実行させ、 To execute,
前記決定処理は、前記第1ユーザのフレンドの数が所定値未満の場合、同一の前記フレンドが前記特定フレンドとして決定する頻度を、前記フレンドの数が所定値以上の場合よりも、少なくする In the determination process, when the number of friends of the first user is less than a predetermined value, the frequency with which the same friend determines as the specific friend is less than when the number of friends is greater than or equal to the predetermined value.
ゲーム制御プログラム。 Game control program.
コンピュータに、 On the computer
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして決定する決定処理と、 A decision process for determining any friend as a specific friend among one or more friends who are other users registered in association with the first user.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を発生させるゲーム制御処理と、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. Game control processing that produces advantageous effects, and
を実行させ、 To execute,
前記決定処理は、所定期間内にログインしていないフレンドから、前記特定フレンドを決定する The determination process determines the specific friend from friends who have not logged in within a predetermined period.
ゲーム制御プログラム。 Game control program.
数人でプレイ可能なゲームにおいて、
第1ユーザに対応づけられて登録された複数のフレンドのうちから特定フレンドを所定の基準に基づいて、コンピュータが決定し、
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を、コンピュータが発生させ、
前記1以上のフレンドを前記特定フレンドとして決定する場合、第1期間における特定フレンドと、前記第1期間とは異なる第2期間における特定フレンドとが異なるように決定する、
ゲーム制御方法。
In a game that can be played by multiple players
The computer determines a specific friend from a plurality of friends associated with the first user and registered based on a predetermined standard.
When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. The computer produces a beneficial effect ,
When determining the one or more friends as the specific friend, it is determined that the specific friend in the first period and the specific friend in the second period different from the first period are different.
Game control method.
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして、コンピュータが決定し、 The computer determines one of one or more friends who are other users associated with the first user as a specific friend.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を、コンピュータが発生させ、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. The computer produces a beneficial effect,
前記ゲームの進行に有利な効果を発生させる場合、 If you want to generate an effect that is beneficial to the progress of the game,
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、 The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、 It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、 When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
前記いずれかのフレンドを特定フレンドとして決定する場合、前記特定フレンドを定期的に変更し、 If any of the above friends is determined as a specific friend, the specific friend may be changed periodically.
前記ゲームの進行に有利な効果を発生させる場合において、前記特定フレンドとして第1特定フレンドが第2特定フレンドに変更された場合、前記第1ユーザと前記第1特定フレンドとの間で蓄積された第1パラメータを消失させる In the case of generating an effect advantageous to the progress of the game, when the first specific friend is changed to the second specific friend as the specific friend, it is accumulated between the first user and the first specific friend. Disappear the first parameter
ゲーム制御方法。 Game control method.
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして、コンピュータが決定し、 The computer determines one of one or more friends who are other users associated with the first user as a specific friend.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を、コンピュータが発生させ、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. The computer produces a beneficial effect,
前記ゲームの進行に有利な効果を発生させる場合、 If you want to generate an effect that is beneficial to the progress of the game,
前記第1ユーザと前記特定フレンドとで一緒にプレイすることを条件として含む第1ルールに基づいて蓄積される第1パラメータと、 The first parameter accumulated based on the first rule including playing together with the first user and the specific friend, and
前記第1ユーザと前記フレンドとで一緒にプレイすることを条件として含む第2ルールに基づいて蓄積される第2パラメータとを制御し、 It controls the second parameter accumulated based on the second rule including the condition that the first user and the friend play together.
前記第1パラメータが所定値以上になった場合に、前記第2パラメータに基づいた報酬よりも有利な条件の報酬を前記第1ユーザ及び前記特定フレンドのうち少なくともいずれかに付与し、 When the first parameter becomes a predetermined value or more, a reward with conditions more advantageous than the reward based on the second parameter is given to at least one of the first user and the specific friend.
所定期間内に前記第1パラメータが所定値まで蓄積されなかった場合、前記特定フレンドを前記フレンドに変更し、それまでに蓄積された前記第1パラメータの値を、前記第1ユーザと前記特定フレンドから変更された前記フレンドとで一緒にプレイすることを条件として含む前記第2ルールに基づいて蓄積される前記第2パラメータに充当する If the first parameter is not accumulated up to a predetermined value within a predetermined period, the specific friend is changed to the friend, and the value of the first parameter accumulated up to that point is used as the first user and the specific friend. Appropriate to the second parameter accumulated based on the second rule including playing with the friend changed from
ゲーム制御方法。 Game control method.
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして、コンピュータが決定し、 The computer determines one of one or more friends who are other users associated with the first user and is registered as a specific friend.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を、コンピュータが発生させ、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. The computer produces a beneficial effect,
前記ゲームの進行に有利な効果を発生させる場合、前記第1ユーザのフレンドの数が所定値未満の場合、同一の前記フレンドが前記特定フレンドとして決定する頻度を、前記フレンドの数が所定値以上の場合よりも、少なくする When the number of friends of the first user is less than a predetermined value when an effect advantageous to the progress of the game is generated, the frequency with which the same friend is determined as the specific friend is determined by the number of friends being equal to or more than the predetermined value. Less than in the case of
ゲーム制御方法。 Game control method.
複数人でプレイ可能なゲームにおいて、 In a game that can be played by multiple players
第1ユーザに対応づけられて登録された他ユーザである1以上のフレンドのうち、いずれかのフレンドを特定フレンドとして、コンピュータが決定し、 The computer determines one of one or more friends who are other users associated with the first user as a specific friend.
前記第1ユーザが前記特定フレンドと一緒に前記ゲームをプレイすると、前記第1ユーザが前記特定フレンドとして決定されなかった前記フレンドと一緒に前記ゲームをプレイする場合に比べて、前記ゲームの進行に有利な効果を、コンピュータが発生させ、 When the first user plays the game with the specific friend, the game progresses as compared with the case where the first user plays the game with the friend who has not been determined as the specific friend. The computer produces a beneficial effect,
前記ゲームの進行に有利な効果を発生させる場合、所定期間内にログインしていないフレンドから、前記特定フレンドを決定する When the effect that is advantageous to the progress of the game is generated, the specific friend is determined from the friends who have not logged in within the predetermined period.
ゲーム制御方法。 Game control method.
JP2020051925A 2020-03-23 2020-03-23 Information processing device, game control program, and game control method Active JP7015440B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020051925A JP7015440B2 (en) 2020-03-23 2020-03-23 Information processing device, game control program, and game control method
JP2022002332A JP7453564B2 (en) 2020-03-23 2022-01-11 Information processing device, game control program, and game control method
JP2024027696A JP2024051088A (en) 2020-03-23 2024-02-27 Information processing device, game control program, and game control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020051925A JP7015440B2 (en) 2020-03-23 2020-03-23 Information processing device, game control program, and game control method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022002332A Division JP7453564B2 (en) 2020-03-23 2022-01-11 Information processing device, game control program, and game control method

Publications (2)

Publication Number Publication Date
JP2021146123A JP2021146123A (en) 2021-09-27
JP7015440B2 true JP7015440B2 (en) 2022-02-03

Family

ID=77850134

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020051925A Active JP7015440B2 (en) 2020-03-23 2020-03-23 Information processing device, game control program, and game control method
JP2022002332A Active JP7453564B2 (en) 2020-03-23 2022-01-11 Information processing device, game control program, and game control method
JP2024027696A Pending JP2024051088A (en) 2020-03-23 2024-02-27 Information processing device, game control program, and game control method

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2022002332A Active JP7453564B2 (en) 2020-03-23 2022-01-11 Information processing device, game control program, and game control method
JP2024027696A Pending JP2024051088A (en) 2020-03-23 2024-02-27 Information processing device, game control program, and game control method

Country Status (1)

Country Link
JP (3) JP7015440B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7015440B2 (en) * 2020-03-23 2022-02-03 株式会社ミクシィ Information processing device, game control program, and game control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015066463A (en) 2014-12-17 2015-04-13 グリー株式会社 Server device, control method thereof and control program thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7015440B2 (en) * 2020-03-23 2022-02-03 株式会社ミクシィ Information processing device, game control program, and game control method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015066463A (en) 2014-12-17 2015-04-13 グリー株式会社 Server device, control method thereof and control program thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「ポケモンGO」、新たに"フレンド機能"の導入を発表! "ポケモン交換"の実装も間もなく!!,ファミ通.com[online],2018年06月18日,インターネット<URL:https://www.famitsu.com/news/201806/18159371.html>,[2021年 8月17日検索]

Also Published As

Publication number Publication date
JP7453564B2 (en) 2024-03-21
JP2021146123A (en) 2021-09-27
JP2024051088A (en) 2024-04-10
JP2022036200A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
US20200394670A1 (en) Computer system, game system, and game device
US11202962B2 (en) System for giving reward in exchange for watching advertisement
US20150058144A1 (en) Social Networking Data Augmented Gaming Kiosk
JP6440048B2 (en) GAME SYSTEM, GUIDING METHOD, AND PROGRAM
KR101756191B1 (en) Management Server of Game Service and Provision Method of Game Service
JP6440051B2 (en) GAME SYSTEM, GAME PROVIDING METHOD, AND PROGRAM
JP6030982B2 (en) GAME SYSTEM, ITS CONTROL METHOD, AND COMPUTER PROGRAM
JP7242295B2 (en) game system and program
JP6139066B2 (en) Information processing program, information processing apparatus, information processing system, and content recommendation method
JP2024051088A (en) Information processing device, game control program, and game control method
JP6868518B2 (en) Information processing equipment, information processing methods, and information processing programs
JP7337004B2 (en) Information control system
JP7568956B2 (en) Information processing device, control program, and control method
JP6556908B2 (en) GAME SYSTEM AND PROGRAM
JP7068599B1 (en) Information processing equipment, information processing methods and programs
JP6907290B2 (en) Information processing system, information processing device, information processing program, and information processing method
JP6419435B2 (en) Game service management server, game service providing method and program
JP6661591B2 (en) Information processing system, information processing apparatus, information processing program, and information processing method
JP6778237B2 (en) Game control method, computer and control program
JP2020185170A (en) System for arcade game
JP7335525B2 (en) Information processing device, information processing program, and information processing method
JP7417416B2 (en) Program, information processing method, and information processing device
JP6977240B1 (en) Information processing equipment, information processing programs, and information processing methods
JP2024058236A (en) Information processing device, information processing method, and program
JP2024106956A (en) Information processing system, information processing device, program, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210615

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211031

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220104

R150 Certificate of patent or registration of utility model

Ref document number: 7015440

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350