Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7617981B2 - PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM - Google Patents
[go: Go Back, main page]

JP7617981B2 - PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM - Google Patents

PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM Download PDF

Info

Publication number
JP7617981B2
JP7617981B2 JP2023109697A JP2023109697A JP7617981B2 JP 7617981 B2 JP7617981 B2 JP 7617981B2 JP 2023109697 A JP2023109697 A JP 2023109697A JP 2023109697 A JP2023109697 A JP 2023109697A JP 7617981 B2 JP7617981 B2 JP 7617981B2
Authority
JP
Japan
Prior art keywords
player
game
bonus
information
granting
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
JP2023109697A
Other languages
Japanese (ja)
Other versions
JP2023118830A (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.)
Pokemon Co
Original Assignee
Pokemon Co
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
Priority claimed from JP2019018192A external-priority patent/JP2020124342A/en
Application filed by Pokemon Co filed Critical Pokemon Co
Priority to JP2023109697A priority Critical patent/JP7617981B2/en
Publication of JP2023118830A publication Critical patent/JP2023118830A/en
Priority to JP2025002103A priority patent/JP2025036731A/en
Application granted granted Critical
Publication of JP7617981B2 publication Critical patent/JP7617981B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、プログラム、情報処理装置、ゲームサーバおよびゲームシステムに関する。 This disclosure relates to a program, an information processing device, a game server, and a game system.

ゲームの娯楽性を高めるために、ゲームプレイの際にプレイヤに特典を付与するシステムがある。例えば、特許文献1には、プレイヤが選択した時期に基づいて時期情報を作成し、その時期情報とプレイヤがゲームをプレイする時期とが一致しているときに、プレイヤに特典を付与するゲーム特典付与システムが記載されている。このようなシステムによれば、プレイヤの都合に合わせてゲームの特典をプレイヤに付与させることができるため、ゲームに対するプレイヤの満足度を向上させつつ、ゲームの娯楽性を高めることができる。 To increase the entertainment value of a game, there is a system that grants bonuses to players when they play the game. For example, Patent Document 1 describes a game bonus granting system that creates time information based on a time selected by the player, and grants a bonus to the player when the time information matches the time when the player plays the game. With such a system, bonuses for a game can be granted to the player according to the player's convenience, thereby improving the entertainment value of the game while improving the player's satisfaction with the game.

特許第5389331号Patent No. 5389331

近年、電子ゲームは、スマートフォンなどの携帯情報端末で、どこにいても手軽に楽しめるようになった。特許文献1に記載されるように、プレイヤの都合に合わせてプレイする時期のみを特典付与の条件として指定すると、プレイヤは容易に特典を得ることができるため、特典付与によってゲームの娯楽性を高めるという効果が低減されてしまう。 In recent years, electronic games have become easy to enjoy wherever one is using a mobile information terminal such as a smartphone. As described in Patent Document 1, if the condition for granting a bonus is set to a time when the player can play at their convenience, the player can easily obtain the bonus, which reduces the effect of increasing the entertainment value of the game by granting the bonus.

そこで、本開示は、上記課題を解決すべくなされたものであって、その目的は、ゲームの特典付与によって、プレイヤの満足度を向上させつつ、ゲームの娯楽性を高めるプログラム等を提供することである。 The present disclosure has been made to solve the above problem, and its purpose is to provide a program or the like that increases the entertainment value of the game while improving player satisfaction by granting bonuses to the game.

上記目的を達成するため、本開示に係るプログラムは、特典付与条件に基づいてプレイヤに特典が付与されるゲームを実行させるプログラムであって、コンピュータを、ゲームのプレイヤから、位置情報を含めた特典付与条件を受け付ける条件受付部と、プレイヤがゲームをプレイする状況に関するプレイ情報を取得するプレイ情報取得部と、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する特典付与部と、として機能させる。 To achieve the above object, the program disclosed herein is a program for executing a game in which a bonus is awarded to a player based on bonus awarding conditions, and causes a computer to function as a condition receiving unit that receives bonus awarding conditions, including position information, from a player of the game, a play information acquiring unit that acquires play information related to the situation in which the player plays the game, and a bonus awarding unit that awards a bonus to the player based on the bonus awarding conditions and the play information.

上記目的を達成するため、本開示に係る情報処理装置は、特典付与条件に基づいてプレイヤに特典が付与されるゲームを実行させる装置であって、ゲームのプレイヤから、位置情報を含めた特典付与条件を受け付ける条件受付部と、プレイヤがゲームをプレイする状況に関するプレイ情報を取得するプレイ情報取得部と、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する特典付与部と、を備える。 To achieve the above object, the information processing device disclosed herein is a device that executes a game in which a bonus is awarded to a player based on bonus awarding conditions, and includes a condition receiving unit that receives bonus awarding conditions, including position information, from a player of the game, a play information acquiring unit that acquires play information related to the situation in which the player plays the game, and a bonus awarding unit that awards a bonus to the player based on the bonus awarding conditions and the play information.

また、上記目的を達成するため、本開示に係るゲームサーバは、特典付与条件に基づいてプレイヤに特典が付与されるゲームを実行させるサーバであって、ゲームのプレイヤから、位置情報を含めた特典付与条件を受け付ける条件受付部と、プレイヤがゲームをプレイする状況に関するプレイ情報を取得するプレイ情報取得部と、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する特典付与部と、を備える。 In order to achieve the above object, the game server according to the present disclosure is a server that executes a game in which a bonus is granted to a player based on bonus granting conditions, and includes a condition receiving unit that receives the bonus granting conditions, including position information, from a player of the game, a play information acquiring unit that acquires play information related to the situation in which the player plays the game, and a bonus granting unit that grants a bonus to the player based on the bonus granting conditions and the play information.

また、上記目的を達成するため、本開示に係るゲームシステムは、特典付与条件に基づいてプレイヤに特典が付与されるゲームを実行させるシステムであって、コンピュータを、ゲームのプレイヤから、位置情報を含めた特典付与条件を受け付ける条件受付部と、プレイヤがゲームをプレイする状況に関するプレイ情報を取得するプレイ情報取得部と、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する特典付与部と、を備える。 In order to achieve the above object, the game system disclosed herein is a system for executing a game in which a bonus is granted to a player based on bonus granting conditions, and includes a computer, a condition receiving unit that receives bonus granting conditions, including position information, from a player of the game, a play information acquiring unit that acquires play information related to the situation in which the player plays the game, and a bonus granting unit that grants a bonus to the player based on the bonus granting conditions and the play information.

本開示によれば、ゲームの特典付与によって、プレイヤの満足度を向上させつつ、ゲームの娯楽性を高めることができる。 According to the present disclosure, by providing bonuses to a game, it is possible to improve player satisfaction while also increasing the entertainment value of the game.

ゲームシステム1の構成図である。FIG. 1 is a configuration diagram of a game system 1. ゲームサーバ100の機能構成の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of the functional configuration of the game server 100. 端末200の機能構成の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of a functional configuration of a terminal 200. 特典付与条件の一例を示す図である。FIG. 11 is a diagram showing an example of a privilege granting condition. 各プレイヤのプレイ情報の一例を示す図である。FIG. 2 is a diagram showing an example of play information of each player. 端末200における処理の一例を示すフローチャートである。13 is a flowchart showing an example of processing in the terminal 200. 端末300の機能構成の一例を示す機能ブロック図である。FIG. 3 is a functional block diagram showing an example of a functional configuration of a terminal 300.

以下、本開示の実施形態について図面を参照して説明する。実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。なお、以下の実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。 Embodiments of the present disclosure will be described below with reference to the drawings. In all drawings describing the embodiments, common components are given the same reference numerals, and repeated explanations will be omitted. Note that the following embodiments do not unduly limit the contents of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure.

<実施形態1>
(実施形態1の概要)
本実施形態では、特典付与条件に基づいてプレイヤに特典が付与されるゲームにおいて、ゲームのプレイヤから特典付与条件を受け付ける。従来、ゲーム開発者は、開発者側の都合によって設定された条件(例えば、連続ログイン日数や、キャンペーン期間のログインについての条件)が満たされた場合に特典を付与して、ゲームの娯楽性を高めていた。しかしながら、生活スタイルが多様化する現代において、プレイヤがゲームを楽しむ環境はさまざまであり、ゲーム開発者が一義的に設定した条件では、プレイヤによってその条件を達成できる難易度は異なり、ゲームを続けるモチベーションの低下を招く要因ともなりうる。そこで、本実施形態では、プレイヤから受け付けた、位置情報を含む特典付与条件に基づいて、プレイヤに特典を付与する。これにより、プレイヤの満足度を向上させつつ、ゲームの娯楽性を高めることができる。
<Embodiment 1>
(Overview of First Embodiment)
In this embodiment, in a game in which a reward is given to a player based on a reward condition, the reward condition is received from the player of the game. Conventionally, game developers have enhanced the entertainment value of a game by granting a reward when a condition set for the convenience of the developer (for example, a condition for the number of consecutive login days or a login during a campaign period) is satisfied. However, in today's world where lifestyles are diversifying, the environment in which players enjoy games is diverse, and the difficulty level at which the condition can be achieved varies depending on the player under the condition set uniquely by the game developer, which may be a factor that reduces motivation to continue playing the game. Therefore, in this embodiment, a reward is given to a player based on the reward condition including the position information received from the player. This can improve the entertainment value of the game while improving the satisfaction of the player.

(ゲームシステム1の構成)
図1は、ゲームシステム1の構成図である。図1を参照して、実施形態1に係るゲームシステム1の構成について説明する。
(Configuration of Game System 1)
Fig. 1 is a configuration diagram of a game system 1. The configuration of the game system 1 according to the first embodiment will be described with reference to Fig. 1.

ゲームシステム1は、ゲームサーバ100と、端末200-1,200-2,…,200-N(Nは自然数)と、を備え、ネットワークNWを介して通信可能に接続される。ネットワークNWは、WAN(Wide Area Network)、LAN(Local Area Network)等から構成される。なお、以下の説明では、端末200-1,200-2,…,200-Nは、特に区別する必要のない限り、端末200と記載する。 The game system 1 includes a game server 100 and terminals 200-1, 200-2, ..., 200-N (N is a natural number), which are communicatively connected via a network NW. The network NW is composed of a WAN (Wide Area Network), LAN (Local Area Network), etc. In the following description, the terminals 200-1, 200-2, ..., 200-N will be referred to as terminals 200 unless there is a particular need to distinguish between them.

ゲームサーバ100は、本実施形態に係るゲームを管理するゲームサーバであって、例えば、ネットワークNWを介してアクセスしてきた端末200に対してゲームプログラムを配信する。なお、本実施形態に係るゲームは、プレイヤによって設定された特典付与条件に基づいて、ゲームの進行が有利になる特典が付与されるゲームである。特典として、例えば、ゲーム内の仮想通貨やアイテム、キャラクタの強さやスタミナ、経験値等に関するパラメータをゲーム進行上有利に決定される。 The game server 100 is a game server that manages the game according to this embodiment, and distributes a game program to the terminal 200 that has accessed the game via the network NW, for example. The game according to this embodiment is a game in which a bonus is awarded to give an advantage in the game progression, based on the bonus awarding conditions set by the player. As the bonus, for example, parameters related to virtual currency and items in the game, character strength, stamina, experience points, etc. are determined to give an advantage in the game progression.

また、ゲームサーバ100は、端末200からアップロードされた情報を記憶する。本実施形態においては、ゲームサーバ100は、複数の端末200から、ゲームに関する情報(例えば、各プレイヤのアカウント情報(ID)やゲームの進行情報等)、プレイヤがゲームをプレイする状況に関するプレイ情報を取得して記憶する。 The game server 100 also stores information uploaded from the terminals 200. In this embodiment, the game server 100 acquires and stores information about the game (e.g., each player's account information (ID) and game progress information, etc.) and play information about the situation in which the players are playing the game from multiple terminals 200.

端末200は、上述したようにゲームサーバ100から配信されたゲームプログラム(アプリケーション)を実行することによって、ゲーム処理を実行する情報処理端末である。また、端末200は、ゲームに関する情報やプレイ情報をゲームサーバ100へアップロードする。なお、端末200は、予めゲームプログラムを記憶しておく構成であってもよい。 The terminal 200 is an information processing terminal that executes game processing by executing a game program (application) distributed from the game server 100 as described above. The terminal 200 also uploads game-related information and play information to the game server 100. The terminal 200 may be configured to store the game program in advance.

(ゲームサーバ100の機能構成)
図2は、ゲームサーバ100の機能構成の一例を示す機能ブロック図である。なお、本実施形態のゲームサーバ100は、図2の構成要素(各部)の一部を省略した構成としてもよい。
(Functional configuration of the game server 100)
Fig. 2 is a functional block diagram showing an example of the functional configuration of the game server 100. Note that the game server 100 of the present embodiment may have a configuration in which some of the components (units) shown in Fig. 2 are omitted.

ゲームサーバ100は、情報処理装置であって、通信部110と、記憶部120と、処理部130と、を備える。 The game server 100 is an information processing device and includes a communication unit 110, a memory unit 120, and a processing unit 130.

通信部110は、端末200と、ネットワークNWを介した通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASIC(Application Specific Integrated Circuit)などのハードウェアや、プログラムなどにより実現できる。 The communication unit 110 performs various controls for communication with the terminal 200 via the network NW, and its functions can be realized by hardware such as various processors or a communication ASIC (Application Specific Integrated Circuit), programs, etc.

記憶部120は、コンピュータを機能させるためのプログラムや各種データを記憶するための記憶装置であって、ゲーム情報121およびプレイ情報122を含む。 The memory unit 120 is a storage device for storing programs and various data for the functioning of the computer, and includes game information 121 and play information 122.

ゲーム情報121は、本実施形態に係るゲームに関する情報が格納されている。ゲーム情報121は、例えば、通信部110を介して端末200に配信するゲームのプログラムや、端末200からアップロードされた、プレイヤのアカウント情報やゲームの進行情報である。なお、記憶部120は、一時的な記憶領域や、ストレージを含んでもよい。 The game information 121 stores information about the game according to this embodiment. The game information 121 is, for example, a game program delivered to the terminal 200 via the communication unit 110, and player account information and game progress information uploaded from the terminal 200. The memory unit 120 may also include a temporary memory area and storage.

プレイ情報122は、通信部110を介して端末200からアップロードされた、プレイヤがゲームをプレイする状況に関する情報である。プレイ情報は、例えば、プレイヤがゲームをプレイしている場所や、プレイ開始日時等であり、プレイヤのアカウント情報と関連付けて記憶される。 The play information 122 is information about the situation in which the player is playing the game, which is uploaded from the terminal 200 via the communication unit 110. The play information is, for example, the location where the player is playing the game, the date and time when play started, etc., and is stored in association with the player's account information.

処理部130は、ゲームサーバ100において実行される各種の情報処理を実行する。処理部130は、CPU(Central Processing Unit)およびメモリを有し、CPUがメモリを用いて、記憶部120に記憶された情報処理プログラムを実行することによって各種の情報処理が実行される。本実施形態においては、処理部130は、上記情報処理として、本実施形態に係るゲームのプログラムを端末200に提供する。 The processing unit 130 executes various information processing executed in the game server 100. The processing unit 130 has a CPU (Central Processing Unit) and memory, and the CPU uses the memory to execute an information processing program stored in the storage unit 120 to execute various information processing. In this embodiment, the processing unit 130 provides the terminal 200 with a program for the game according to this embodiment as the above-mentioned information processing.

なお、本実施形態では、「サーバ」とは、1つの情報処理装置(すなわち、サーバ装置)を指す他、サーバが複数のサーバ装置によって構成される場合にはサーバ装置群(すなわち、サーバシステム)全体を指す意味である。また、本実施形態においては、ゲームサーバ100を一体的な構成として説明するが、ゲームサーバ100は、機能および/または役割に応じて分けられた複数のサーバ装置を含む構成であってもよい。 In this embodiment, the term "server" refers not only to one information processing device (i.e., server device), but also to the entire group of server devices (i.e., server system) when the server is made up of multiple server devices. In this embodiment, the game server 100 is described as an integrated configuration, but the game server 100 may be configured to include multiple server devices divided according to functions and/or roles.

(端末200の機能構成)
図3は、端末200の機能構成の一例を示す機能ブロック図である。なお、本実施形態の端末200は、図3の構成要素(各部)の一部を省略した構成としてもよい。
(Functional configuration of terminal 200)
Fig. 3 is a functional block diagram showing an example of the functional configuration of the terminal 200. Note that the terminal 200 of the present embodiment may have a configuration in which some of the components (units) shown in Fig. 3 are omitted.

端末200は、ゲーム端末に相当する情報処理装置であり、本実施形態においては、例えば、スマートフォン、フィーチャーフォン、タブレット型コンピュータ、ラップトップ型コンピュータ、デスクトップ型コンピュータ、携帯ゲーム機、据置ゲーム機、ヘッドマウントディスプレイ等のウェアラブル端末、又は、情報処理機能を備えた多機能型テレビジョン受像機(スマートテレビ)等の多機能デバイスである。 The terminal 200 is an information processing device equivalent to a game terminal, and in this embodiment, is, for example, a smartphone, a feature phone, a tablet computer, a laptop computer, a desktop computer, a portable game console, a stationary game console, a wearable terminal such as a head-mounted display, or a multi-function device such as a multi-function television receiver (smart TV) with information processing capabilities.

すなわち、端末200は、一般的な多機能デバイスが有する各種の機能(例えば、入力機能、出力(表示)機能、情報処理機能、ネットワーク通信機能、センサ機能、通話機能、カメラ機能等)を有している。なお、ネットワーク通信機能は、インターネット等を介した通信機能、および/または、モバイル通信網を介した通信機能である。 That is, the terminal 200 has various functions that a typical multifunction device has (e.g., an input function, an output (display) function, an information processing function, a network communication function, a sensor function, a telephone function, a camera function, etc.). The network communication function is a communication function via the Internet, etc., and/or a communication function via a mobile communication network.

端末200は、通信部210と、入力部220と、出力部230と、位置情報取得部235と、記憶部240と、処理部250と、を備える。 The terminal 200 includes a communication unit 210, an input unit 220, an output unit 230, a location information acquisition unit 235, a memory unit 240, and a processing unit 250.

通信部210は、ゲームサーバ100と、ネットワークNWを介した通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 210 performs various controls to communicate with the game server 100 via the network NW, and its functions can be realized by hardware such as various processors or communication ASICs, or programs.

入力部220は、プレイヤからの入力を受け付けるためのインターフェイスであり、プレイヤの入力を処理部250に送る。入力部220は、例えば、タッチパネルやボタン、コントローラ等である。 The input unit 220 is an interface for receiving input from the player and sends the player's input to the processing unit 250. The input unit 220 is, for example, a touch panel, a button, a controller, etc.

また、入力部220は、端末200の種々の状態を検知する計測機器であってもよい。例えば、端末200の周囲の音を収音する音センサや、端末自体の姿勢や傾きを検知する姿勢センサ(加速度センサやジャイロセンサ)、プレイヤの視線方向を検知する注視センサや、周囲の明るさを検知する光センサ、太陽光等に含まれる紫外線(Ultraviolet)量を検知するUVセンサ、プレイヤの動作を検知する赤外線センサであってもよい。また、入力部220は、カメラ(不図示)で捉えた映像から、対象物の画像的な特徴を抽出する画像センサ、端末200の周囲の湿度を検知する湿度センサ、端末200の所在位置における磁場を検知する地磁気センサ、端末200の近傍にある対象物を検知する近接センサ、端末200の周囲の明るさを検知する照度センサ等であってもよい。入力部220は、検知されたセンシングデータをプレイヤの入力として処理部250に送る。 The input unit 220 may also be a measuring device that detects various states of the terminal 200. For example, it may be a sound sensor that collects sounds around the terminal 200, a posture sensor (acceleration sensor or gyro sensor) that detects the posture and tilt of the terminal itself, a gaze sensor that detects the direction of the player's gaze, a light sensor that detects the brightness of the surroundings, a UV sensor that detects the amount of ultraviolet rays contained in sunlight, or an infrared sensor that detects the player's movements. The input unit 220 may also be an image sensor that extracts image features of an object from an image captured by a camera (not shown), a humidity sensor that detects the humidity around the terminal 200, a geomagnetic sensor that detects the magnetic field at the location of the terminal 200, a proximity sensor that detects an object in the vicinity of the terminal 200, an illuminance sensor that detects the brightness around the terminal 200, or the like. The input unit 220 sends the detected sensing data to the processing unit 250 as the player's input.

出力部230は、例えば、ディスプレイ等の表示装置やスピーカなどのオーディオ出力装置であり、入力部220に対する入力に応じて端末200において生成される各種の画像や音声を表示、出力したり、ゲームサーバ100から受信されたデータに基づく各種の画像や音声を表示、出力したりする。出力部230は、人工知能搭載型スピーカ(スマートスピーカ)を含む。 The output unit 230 is, for example, a display device such as a display or an audio output device such as a speaker, and displays and outputs various images and sounds generated in the terminal 200 in response to input to the input unit 220, and displays and outputs various images and sounds based on data received from the game server 100. The output unit 230 includes an artificial intelligence-equipped speaker (smart speaker).

位置情報取得部235は、端末200の位置情報を取得する。位置情報取得部235は、例えば、GPS(Global Positioning System)センサ(例えば、GPSモジュール)であり、GNSS(Global Navigation Satellite System)を用いて位置を検出する。なお、位置情報取得部235における位置情報取得方法は任意であり、位置情報取得部235は、例えば、ビーコンを用いて位置情報を取得してもよい。また、位置情報取得部235は、例えば、端末200が特定のアクセスポイントと通信を行う際に、アクセスポイントから取得可能な位置情報を検出してもよい。また、位置情報取得部235は、端末200がインターネットに接続された際の識別情報(IPアドレス等)に基づいて、端末200が所在すると推定される位置を検出してもよい。 The location information acquisition unit 235 acquires location information of the terminal 200. The location information acquisition unit 235 is, for example, a GPS (Global Positioning System) sensor (for example, a GPS module) and detects the location using a GNSS (Global Navigation Satellite System). The location information acquisition unit 235 may acquire location information by any method, for example, using a beacon. The location information acquisition unit 235 may also detect location information that can be acquired from a specific access point when the terminal 200 communicates with the access point. The location information acquisition unit 235 may also detect the location where the terminal 200 is estimated to be located based on identification information (such as an IP address) when the terminal 200 is connected to the Internet.

また、位置情報取得部235は、気圧センサの検出結果に基づいて高度の変化を算出することで、プレイヤの高度を示す情報(例えばビルの何階にいるかを示す情報)を算出してもよい。 The position information acquisition unit 235 may also calculate information indicating the player's altitude (e.g., information indicating which floor of a building the player is on) by calculating changes in altitude based on the detection results of the air pressure sensor.

記憶部240は、コンピュータを機能させるためのプログラムや各種データを記憶するための記憶装置である。記憶部240は、一時的な記憶領域や、ストレージを含んでもよい。記憶部240は、ゲーム情報241と、特典付与条件242と、プレイ情報243と、を含む。 The memory unit 240 is a storage device for storing programs and various data for causing the computer to function. The memory unit 240 may include a temporary storage area and storage. The memory unit 240 includes game information 241, bonus granting conditions 242, and play information 243.

ゲーム情報241は、ゲームの進行に関する情報や、ゲームサーバ100から配信されたゲームのプログラム等を記憶する。 Game information 241 stores information about the progress of the game, game programs distributed from the game server 100, etc.

特典付与条件242は、プレイヤから入力部220を介して条件受付部252(後述)が受け付けた特典付与条件を記憶する。プレイヤは、例えば、プレイする日時や位置(場所)の情報、ゲームに参加する複数のプレイヤの情報などを特典付与条件として入力する。 The bonus granting conditions 242 store the bonus granting conditions that are accepted by the condition accepting unit 252 (described later) from the player via the input unit 220. The player inputs, for example, information about the date and time of play and the position (location), and information about multiple players participating in the game, as the bonus granting conditions.

特典付与条件として入力される、プレイする日時の情報は、例えば、土曜日などの曜日や、20時などの時刻、1月12日などの特定の日付、1月10日午前9時から1月11日午後1時などの所定の期間等である。プレイする日時の情報は、プレイを開始する時点を示す日時であってもよいし、プレイを開始する時点を含む期間であってもよい。 The information on the date and time of play that is input as a condition for granting a bonus may be, for example, a day of the week such as Saturday, a time such as 8 p.m., a specific date such as January 12th, or a specific period such as 9 a.m. on January 10th to 1 p.m. on January 11th. The information on the date and time of play may be the date and time that indicates the time when play begins, or may be a period that includes the time when play begins.

また、プレイする位置の情報は、自宅や職場、よく行くカフェなど予め登録された場所であってもよいし、プレイヤが訪問したい場所など地図情報から選択させるようにして入力されてもよい。 In addition, information about the location to play may be a pre-registered location such as the player's home, workplace, or a frequently visited cafe, or it may be input by having the player select from map information, such as a location the player wants to visit.

また、ゲームに参加する複数のプレイヤの情報は、例えば、プレイヤのアカウント情報など、プレイヤを識別できる情報である。なお、ゲームに参加する複数のプレイヤとは、プレイヤがゲームに参加(ログインなど)する時間が同じプレイヤであったり、参加した時間が異なっていても、参加している時間(期間)が重なっているプレイヤであったりしてもよい。また、特典付与条件として設定される、ゲームに参加するプレイヤは、プレイヤ同士で協力してゲームを進めたり、対戦したり、ゲームプレイを応援したり、など、プレイする仮想のゲーム空間をリアルタイムに共有できるプレイヤであってもよいし、現実の空間においてプレイヤと一緒にいるプレイヤであってもよい。特典付与条件は、プレイヤが任意に設定することができる。 Information on multiple players participating in a game is information that can identify a player, such as player account information. Note that multiple players participating in a game may be players who participate in the game (log in, etc.) at the same time, or players who participate at different times but whose participation times (periods) overlap. In addition, players participating in a game that are set as a bonus condition may be players who can share the virtual game space in real time, such as cooperating with each other to progress through the game, competing against each other, or cheering on each other in the game, or may be players who are together with other players in real space. The bonus condition can be set by the player at will.

プレイ情報243は、後述するプレイ情報取得部253が取得した、プレイヤがゲームをプレイする状況に関する情報を記憶する。プレイ情報は、例えば、プレイヤがゲームに参加した(ログインした)日時、場所等である。また、プレイ情報として、ゲーム空間においてプレイヤとフレンド等の仲間関係(所定の関係)にあるプレイヤの情報および当該プレイヤのプレイ情報を記憶してもよい。例えば、ゲームを進める際に仲間になったプレイヤの情報をゲーム情報241から取得して、プレイ情報として記憶する。 The play information 243 stores information about the situation in which the player plays the game, acquired by the play information acquisition unit 253 described below. The play information is, for example, the date and time when the player joined (logged in) the game, and the location. In addition, the play information may store information about players who have a companionship relationship (predetermined relationship) with the player in the game space, such as friends, and the play information of the player. For example, information about players who become companions as the game progresses is acquired from the game information 241 and stored as the play information.

処理部250は、端末200において実行される各種の情報処理を実行する。処理部250は、CPUおよびメモリを有する。端末200においては、CPUがメモリを用いて、記憶部240に記憶された情報処理プログラムを実行することによって上記各種の情報処理が実行される。本実施形態においては、処理部250は、上記情報処理として、特典付与条件およびプレイ情報に基づいて特典を付与する処理、ゲームに関する処理等を実行する。また、端末200が多機能デバイスとして動作する場合、処理部250は、各機能を実現するための情報処理を実行する。 The processing unit 250 executes various information processes executed in the terminal 200. The processing unit 250 has a CPU and a memory. In the terminal 200, the CPU uses the memory to execute an information processing program stored in the storage unit 240, thereby executing the various information processes described above. In this embodiment, the processing unit 250 executes, as the information processes described above, a process for granting a bonus based on the bonus granting conditions and play information, a process related to the game, and the like. Furthermore, when the terminal 200 operates as a multi-function device, the processing unit 250 executes information processes for realizing each function.

処理部250は、ゲーム実行部251と、条件受付部252と、プレイ情報取得部253と、特典付与部254と、付与確率設定部255と、を含む。 The processing unit 250 includes a game execution unit 251, a condition reception unit 252, a play information acquisition unit 253, a bonus award unit 254, and an award probability setting unit 255.

ゲーム実行部251は、ゲームに関する処理を実行する。例えば、入力部220を介したプレイヤからの入力に基づいて処理を実行する。 The game execution unit 251 executes processing related to the game. For example, it executes processing based on input from the player via the input unit 220.

条件受付部252は、プレイヤから入力部220を介して特典付与条件を受け付け、特典付与条件242に格納する。なお、条件受付部252は、例えば、出力部230に対して、プレイヤに特典を付与する条件(日時、場所、プレイヤ等)について選択肢を出力させて、プレイヤに選択させてもよい。プレイヤは、自身の予定や、友人など他のプレイヤとの約束等に基づいて特典付与条件を設定することで、自分が設定した条件を満たしたときの満足感を感じたり、友人とのプレイができる楽しみなどを享受することができる。 The condition receiving unit 252 receives the bonus granting conditions from the player via the input unit 220 and stores them in the bonus granting conditions 242. Note that the condition receiving unit 252 may, for example, cause the output unit 230 to output options regarding the conditions (date, time, place, player, etc.) for granting the player a bonus, and allow the player to select one. By setting the bonus granting conditions based on the player's own schedule or promises with other players such as friends, the player can feel a sense of satisfaction when the conditions he or she set are met, and can enjoy the fun of playing with friends.

プレイ情報取得部253は、プレイヤがゲームをプレイする状況に関する情報を取得し、プレイ情報243に格納する。また、取得したプレイ情報をゲームサーバ100にアップロードする。ゲームサーバ100は、アップロードされたプレイ情報をプレイヤのアカウント情報と関連付けて記憶する。 The play information acquisition unit 253 acquires information about the situation in which the player is playing the game, and stores it in the play information 243. It also uploads the acquired play information to the game server 100. The game server 100 stores the uploaded play information in association with the player's account information.

プレイ情報取得部253は、例えば、プレイヤが入力部220を操作し、ゲーム実行部251がゲームに関する処理の実行を開始した日時を、ゲームの参加日時として取得してもよい。また、プレイ情報取得部253は、ゲーム実行部251がゲームに関する処理を実行するのに伴い、位置情報取得部235から位置情報を取得するようにしてもよい。また、プレイ情報取得部253は、例えば、特典付与条件として設定された他のプレイヤについてのプレイ情報をゲームサーバ100から取得してもよい。プレイ情報取得部253が、プレイ情報を取得するタイミングは、プレイヤのゲーム開始時点にしてもよいし、ゲーム開始から終了までの期間の所定のタイミングにしてもよいし、任意のタイミングで設定することができる。 The play information acquisition unit 253 may acquire, for example, the date and time when the player operates the input unit 220 and the game execution unit 251 starts executing a process related to the game as the date and time of participation in the game. The play information acquisition unit 253 may also acquire location information from the location information acquisition unit 235 as the game execution unit 251 executes a process related to the game. The play information acquisition unit 253 may also acquire, for example, play information about other players set as a bonus granting condition from the game server 100. The timing at which the play information acquisition unit 253 acquires the play information may be when the player starts the game, may be a predetermined timing during the period from the start to the end of the game, or may be set to any timing.

特典付与部254は、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する。特典付与部254は、例えば、特典付与条件242に記憶された特典付与条件と、プレイ情報取得部253が取得したプレイ情報とが一致するかを判断し、一致していれば、プレイヤに特典を付与する。 The bonus granting unit 254 grants a bonus to the player based on the bonus granting conditions and the play information. For example, the bonus granting unit 254 determines whether the bonus granting conditions stored in the bonus granting conditions 242 match the play information acquired by the play information acquisition unit 253, and if they match, grants a bonus to the player.

また、特典付与部254は、特典付与条件やプレイ情報に基づいて、付与する特典の内容を変化させてもよい。例えば、特典付与条件として設定されている条件を達成する難易度によって、特典の内容を変えてもよい。例えば、特典付与条件として設定された、ゲームに参加するプレイヤの人数が多いほど、難易度が高いとして、付与する特典を多くする、よりゲームの進行が有利になるパラメータ設定とするなどしてもよい。難易度の判断は、予めゲーム開発者が設定しておいてもよいし、プレイヤが設定してもよい。 The bonus granting unit 254 may also vary the content of the bonus to be granted based on the bonus granting conditions and play information. For example, the content of the bonus may be changed depending on the difficulty level of achieving the conditions set as the bonus granting conditions. For example, the bonus granting conditions may be set so that the greater the number of players participating in the game, the higher the difficulty level, and the bonuses to be granted may be increased, or parameters may be set to provide an advantage in progressing through the game. The difficulty level may be determined in advance by the game developer, or may be set by the player.

しかしながら、特典の内容は、特典付与条件が変更されても、変わらずに維持されることが望ましい。様々な特典を取得するためにプレイヤが特典付与条件を変更し、その達成のために無理な生活スタイルになってしまうことを防止するためである。 However, it is desirable that the content of the rewards remain unchanged even if the reward conditions are changed. This is to prevent players from changing the reward conditions in order to obtain various rewards, and from adopting unreasonable lifestyles in order to achieve them.

また、特典付与部254は、少なくとも特典付与条件に含まれるプレイヤがゲームに参加していると判断した場合は、特典を付与するようにしてもよい。すなわち、特典付与条件として設定された複数のプレイヤが全員参加している場合は、特典付与部254は、後述する付与確率設定部255が設定する確率によらずに特典を付与する。 The bonus granting unit 254 may also grant a bonus when it determines that at least one player included in the bonus granting condition is participating in the game. In other words, when all of the multiple players set as the bonus granting condition are participating, the bonus granting unit 254 grants a bonus regardless of the probability set by the bonus granting probability setting unit 255 described later.

また、特典付与部254は、特典付与条件に含まれるプレイヤに代わって、当該プレイヤと所定の関係にあるプレイヤが参加していると判断した場合は、特典を付与するようにしてもよい。 The bonus granting unit 254 may also grant a bonus if it determines that a player who has a predetermined relationship with a player included in the bonus granting conditions is participating instead of the player.

例えば、特典付与条件として設定された、ゲームに参加するプレイヤAに代わって、プレイヤAとゲームにおいてフレンド(所定の関係)であるプレイヤBがゲームに参加していれば、特典付与条件を満たすと判断するようにしてもよい。すなわち、ゲームに参加できないプレイヤが、代わりの紹介プレイヤを参加させることで、特典付与条件を満たすと判断する。紹介プレイヤによっても特典付与条件を満たすようにすることで、ゲームに参加できないプレイヤが、他のプレイヤの特典が付与される機会を失わせてしまう、という罪悪感を感じさせないようにすることができる。また、特典は、紹介されたプレイヤにも、紹介したプレイヤにもどちらにも付与されてもよいし、ゲームに参加した、紹介されたプレイヤにだけ付与されるようにしてもよい。 For example, if player B, who is a friend (a specified relationship) of player A in the game, participates in the game instead of player A, as set as the bonus granting condition, it may be determined that the bonus granting condition is met. In other words, it may be determined that the bonus granting condition is met if a player who cannot participate in the game has an introducing player participate in the game instead. By making the introducing player also satisfy the bonus granting condition, it is possible to prevent a player who cannot participate in the game from feeling guilty about missing out on an opportunity to receive a bonus for another player. In addition, the bonus may be granted to both the introduced player and the player who made the introduction, or it may be granted only to the introduced player who participated in the game.

付与確率設定部255は、プレイ情報による特典付与条件の充足率に応じて、特典をプレイヤに付与する確率を可変に設定する。ここで、充足率とは、プレイ情報によって特典付与条件が満たされている割合を示しており、例えば、特典付与条件としてプレイ時間が20時から21時に設定されていた場合に、プレイ情報として取得したプレイ時間が20時15分から21時であったとき、特典付与条件の充足率は75%となる。また、特典付与条件としてプレイに参加する複数のプレイヤが4人設定されていた場合に、プレイ情報として取得した、プレイの参加者が2人であったときは、充足率は50%となる。また、特典付与条件として、位置および日時が設定されている場合に、プレイする日時のみ一致するときは、充足率を50%としてもよい。 The award probability setting unit 255 variably sets the probability of awarding a bonus to a player according to the satisfaction rate of the bonus award condition according to the play information. Here, the satisfaction rate indicates the rate at which the bonus award condition is satisfied by the play information. For example, if the play time is set to 8:00 p.m. to 9:00 p.m. as the bonus award condition, and the play time acquired as the play information is 8:15 p.m. to 9:00 p.m., the satisfaction rate of the bonus award condition is 75%. Also, if the bonus award condition is set to four players participating in the play, and the play information acquired shows that there are two participants in the play, the satisfaction rate is 50%. Also, if the position and date and time are set as the bonus award condition, and only the play date and time match, the satisfaction rate may be 50%.

また、例えば、特典付与条件としてプレイ時間および参加プレイヤの2項目が設定されていた場合、各項目の充足率の積を、プレイ情報による特典付与条件の充足率として算出するようにしてもよい。また、例えば、複数のプレイヤのうち、同じ場所に集まったプレイヤ数を、位置の条件についての充足率として算出するようにしてもよい。 For example, if two items, play time and participating players, are set as the conditions for granting a bonus, the product of the fulfillment rates of each item may be calculated as the fulfillment rate of the conditions for granting a bonus based on the play information. Also, for example, the number of players who gather at the same location among multiple players may be calculated as the fulfillment rate for the location condition.

付与確率設定部255は、所定の終了条件を満たしたときの充足率に応じて、特典を付与する確率を設定する。例えば、充足率が100%(すなわち、特典付与条件とプレイ情報とが一致する)であれば、特典付与確率を100%とする。また、充足率が50%であれば、特典付与確率を50%とする。充足率と特典付与率とを対応させてもよいし、所定の範囲の充足率に対しては、特典付与確率を一定にする(例えば、充足率が80~90%については、特典付与確率を80%にする)ように設定してもよい。 The bonus award probability setting unit 255 sets the probability of awarding a bonus according to the fulfillment rate when a specified end condition is met. For example, if the fulfillment rate is 100% (i.e., the bonus award condition matches the play information), the bonus award probability is set to 100%. If the fulfillment rate is 50%, the bonus award probability is set to 50%. The fulfillment rate and the bonus award rate may correspond to each other, or the bonus award probability may be set to a constant value for a specified range of fulfillment rates (for example, the bonus award probability is set to 80% for a fulfillment rate of 80-90%).

なお、従来は、特典付与条件を満たしたか満たしていないかによって、特典を付与するか否かを決定していたため、その途中までプレイしたプレイヤには未達成の条件が残り、プレイヤモチベーションの低下に繋がるという課題があった。また、上記課題を解決するため、段階的に複数の特典付与条件を設定することもできるが、このような場合でも途中までプレイしたプレイヤには達成できなかった一部の条件が残るため、プレイヤのゲームに対するモチベーションの低下に繋がるという課題があった。 Conventionally, whether or not a bonus was awarded was determined based on whether the bonus awarding conditions were met, which led to an issue that players who had only played partway through were left with unfulfilled conditions, which led to a decrease in player motivation. To solve the above issue, it is also possible to set multiple bonus awarding conditions in stages, but even in this case, players who had only played partway through were left with some conditions that they had not yet fulfilled, which led to an issue of a decrease in player motivation for the game.

そこで、充足率に応じて特典を付与する確率を変化させることで、特典付与条件を満たすことができなかった場合であっても特典獲得の機会が与えられ、また、未達成の条件として特典付与条件が残ることがないため、プレイヤのゲームに対するモチベーション低下を和らげることができる。 Therefore, by changing the probability of granting a bonus depending on the fulfillment rate, a player is given the opportunity to obtain a bonus even if the bonus conditions are not met, and since the bonus conditions are not left as unfulfilled conditions, a decrease in the player's motivation to play the game can be alleviated.

なお、特典付与部254は、紹介プレイヤによって特典付与条件が満たされると判断した場合は、プレイ情報による特典付与条件の充足率が100%ではないとして、付与確率設定部255が設定した確率に基づいて、特典を付与するようにしてもよい。 When the bonus granting unit 254 determines that the bonus granting conditions are satisfied by the introducing player, it may grant a bonus based on the probability set by the granting probability setting unit 255, assuming that the satisfaction rate of the bonus granting conditions based on the play information is not 100%.

図4は、特典付与条件の一例を示す図である。図4では、特典付与条件として、位置、日時、プレイヤが設定されている。位置「P11」には、例えば、予め位置情報として登録されている「自宅」、「友人宅」、「〇〇カフェ」などの具体的な場所が示される。また、日時「D11」には、例えば、「1月10日20時」のような、プレイ開始時間を示す特定の日時や、「1月10日20時から21時」のようなプレイ開始時間の幅を示す期間であったりしてもよい。また、プレイする時間の長さとして設定されていてもよい。 Figure 4 is a diagram showing an example of a bonus condition. In Figure 4, a location, date and time, and player are set as bonus conditions. The location "P11" indicates a specific location, such as "home", "friend's house", or "XX cafe", which is registered in advance as location information. The date and time "D11" may be a specific date and time indicating the start time of play, such as "January 10th, 8:00 PM", or a period indicating a range of play start times, such as "January 10th, 8:00 PM to 9:00 PM". It may also be set as the length of time to play.

また、プレイヤ「A」,「B」,「C」,「D」は、ゲームに参加するプレイヤを示している。特典付与条件を設定したプレイヤ自身を含めた設定にすることが好ましいが、他のプレイヤのみの設定としてもよい。例えば、特典付与条件を設定するプレイヤ自身はゲームに参加できないことが予め明らかに分かっている場合があったとしても、友人プレイヤのために、特典付与条件を設定しておくことが可能である。 Furthermore, players "A", "B", "C", and "D" indicate players who will participate in the game. It is preferable to set the conditions to include the player who set the conditions for granting the bonus, but it may be set only for other players. For example, even if it is clear in advance that the player who sets the conditions for granting the bonus cannot participate in the game, it is possible to set the conditions for granting the bonus for a friend player.

図5は、各プレイヤのプレイ情報の一例を示す図である。プレイ情報取得部253は、例えば、特典付与条件242に格納された特典付与条件から、特典付与条件として設定されたゲームに参加する複数のプレイヤのプレイ情報をサーバ100から取得し、プレイ情報243に格納する。図5の例では、図4で示した特典付与条件で、参加プレイヤとして設定されているプレイヤA,B,C,Dについてのプレイ情報をリスト形式で示している。なお、プレイヤDと所定の関係として登録されているEについても、プレイ情報を取得するようにしてもよい。 Figure 5 is a diagram showing an example of play information for each player. The play information acquisition unit 253 acquires play information of multiple players participating in the game set as the bonus granting conditions from the server 100, for example, based on the bonus granting conditions stored in the bonus granting conditions 242, and stores the information in the play information 243. In the example of Figure 5, play information for players A, B, C, and D set as participating players under the bonus granting conditions shown in Figure 4 is shown in list form. Note that play information may also be acquired for player E, who is registered as having a predetermined relationship with player D.

付与確率設定部255は、図4や図5で示した特典付与条件およびプレイ情報に基づいて特典を付与する確率を設定する。プレイヤは、プレイ情報が特典付与条件に一致していない場合であっても、特典が付与されるかもしれないという期待感を持つことができ、ゲームの娯楽性を高めることができる。 The award probability setting unit 255 sets the probability of awarding a bonus based on the bonus awarding conditions and play information shown in Figures 4 and 5. Even if the play information does not match the bonus awarding conditions, the player can have the expectation that a bonus may be awarded, which can increase the entertainment value of the game.

図6は、端末200における処理の一例を示すフローチャートである。図6を参照して、プレイヤAが保有する端末200における処理の一例について説明する。なお、端末200は、ゲームの進行に応じて設定されたタイミング、またはプレイヤから設定されたタイミングを、当該処理を開始するトリガとしてもよい。 Figure 6 is a flow chart showing an example of processing in the terminal 200. With reference to Figure 6, an example of processing in the terminal 200 owned by player A will be described. Note that the terminal 200 may use a timing set according to the progress of the game or a timing set by the player as a trigger for starting the processing.

ステップS101において、条件受付部252は、プレイヤから特典付与条件を受け付ける。特典付与条件は、ゲームを最初にプレイする場合に、入力を促す通知をプレイヤに提示してもよいし、任意のタイミングで入力を受け付けるようにしてよい。 In step S101, the condition receiving unit 252 receives the conditions for granting the bonus from the player. The conditions for granting the bonus may be presented to the player as a notification prompting the player to enter the conditions when playing the game for the first time, or may be entered at any time.

ステップS102において、条件受付部252は、ステップS101で受け付けた特典付与条件を、特典付与条件242に格納する。 In step S102, the condition receiving unit 252 stores the bonus granting conditions received in step S101 in the bonus granting conditions 242.

ステップS103において、ゲーム実行部251は、プレイヤからのゲーム開始の入力を受け付けたか判断する。入力を受け付けていないと判断した場合(ステップS103において、N)は、入力を受け付けたか否かの判断を繰り返す。 In step S103, the game execution unit 251 determines whether an input to start the game has been received from the player. If it is determined that no input has been received (N in step S103), the game execution unit 251 repeats the determination of whether or not an input has been received.

入力を受け付けたと判断した場合(ステップS103において、Y)は、処理はステップS104に進む。 If it is determined that the input has been accepted (Y in step S103), the process proceeds to step S104.

ステップS104において、プレイ情報取得部253は、プレイ情報を取得する。例えば、位置情報取得部235から端末200の位置情報を取得する。また、ゲーム開始の入力を受け付けた日時を取得し、プレイヤAのプレイ情報として、位置情報と日時とをサーバ100に送信する。また、プレイ情報取得部253は、特典付与条件242に格納された特典付与条件から、ゲームに参加するプレイヤとして設定されているプレイヤのプレイ情報をサーバ100から取得する。 In step S104, the play information acquisition unit 253 acquires play information. For example, it acquires the location information of the terminal 200 from the location information acquisition unit 235. It also acquires the date and time when the input to start the game was accepted, and transmits the location information and date and time to the server 100 as play information for player A. The play information acquisition unit 253 also acquires from the server 100 play information of players who are set as players participating in the game based on the bonus granting conditions stored in the bonus granting conditions 242.

ステップS105において、付与確率設定部255は、ステップS104において取得したプレイ情報による特典付与条件の充足率を算出し、付与確率を設定する。特典付与条件のどのような項目に基づいて充足率を算出するかは、ゲーム開発者やプレイヤが任意に設定することができる。 In step S105, the award probability setting unit 255 calculates the satisfaction rate of the bonus award conditions based on the play information acquired in step S104, and sets the award probability. The game developer or the player can arbitrarily set which item of the bonus award conditions is used to calculate the satisfaction rate.

ステップS106において、特典付与部254は、ステップS105において付与確率設定部255が設定した確率に従って、プレイヤに特典を付与する。プレイヤに付与された特典は、例えば、ゲーム情報241に記憶される。また、プレイヤAとともにゲームに参加している他のプレイヤに対しても特典を付与した場合は、通信部210を介してその旨をサーバ100に通知する。 In step S106, the bonus granting unit 254 grants a bonus to the player according to the probability set by the granting probability setting unit 255 in step S105. The bonus granted to the player is stored, for example, in the game information 241. In addition, if a bonus has also been granted to other players participating in the game together with player A, this is notified to the server 100 via the communication unit 210.

ステップS107において、ゲーム実行部251は、プレイヤの入力にしたがってゲーム処理を実行する。 In step S107, the game execution unit 251 executes game processing according to the player's input.

以上のようにして、端末200における処理が実行される。なお、プレイの度に毎回プレイヤから特典付与条件を受け付けるのではなく、いったん受け付けると、所定の期間は、当該特典付与条件が維持されて、ゲームが実行されるようにしてもよい。または、ゲームプレイが所定の回数行われるまでは、当該特典付与条件が維持されるようにしてもよい。これにより、いつも同じ条件で特典付与されたいプレイヤが特典付与条件を入力する煩わしさを感じさせないようにすることができる。 Processing in the terminal 200 is executed in the manner described above. Note that, rather than accepting the bonus granting conditions from the player every time a game is played, once the bonus granting conditions are accepted, the bonus granting conditions may be maintained for a predetermined period of time and the game may be executed. Alternatively, the bonus granting conditions may be maintained until the game has been played a predetermined number of times. This makes it possible to prevent players who wish to always be granted a bonus under the same conditions from the hassle of inputting the bonus granting conditions.

また、特典付与条件に対し、当該条件を受け付けてから所定の期間経過(または所定回数のプレイ)をしないと、新たに受け付けることができないように時間制限を設けてもよい。これにより、例えば、所定の期間一定の生活リズムで行動したいプレイヤに対し、特典付与条件の変更に時間制限を設け、当該条件を所定の期間継続して達成するように促すことで、その生活リズムを維持するモチベーションを与えることができる。 A time limit may also be set for the bonus granting conditions so that new conditions cannot be accepted until a certain period of time has passed (or a certain number of plays) since the conditions were accepted. This makes it possible to motivate a player who wants to maintain a certain lifestyle rhythm for a certain period of time to maintain that lifestyle rhythm by setting a time limit for changing the bonus granting conditions and encouraging the player to continue achieving the conditions for the certain period of time.

なお、プレイヤから受け付けた特典付与条件は、端末200にインストールされた他のゲームにおいても使用してもよい。例えば、プレイヤから特典付与条件受け付けた端末200は、当該特典付与条件をゲームサーバ100にアップロードする。ゲームサーバ100は、プレイヤごとに特典付与条件を管理し、他のゲームを実行する端末200からの要求に応じて、特典付与条件を送信する。これにより、プレイヤは、他のゲームにおいても特典付与の楽しみを享受することができる。 The bonus-granting conditions accepted from the player may also be used in other games installed on the terminal 200. For example, the terminal 200 that accepted the bonus-granting conditions from the player uploads the bonus-granting conditions to the game server 100. The game server 100 manages the bonus-granting conditions for each player, and transmits the bonus-granting conditions in response to a request from the terminal 200 that is executing the other game. This allows the player to enjoy the fun of receiving bonuses in other games as well.

(効果の説明)
上述したように、本実施形態では、特典付与条件に基づいてプレイヤに特典が付与されるゲームにおいて、ゲームのプレイヤから特典付与条件を受け付け、特典付与条件およびプレイ情報に基づいて、プレイヤに特典を付与する。プレイヤ自身が設定した特典付与条件を達成させることでプレイヤに満足感を与えるとともに、ゲームの娯楽性を高めることができる。
(Explanation of effects)
As described above, in this embodiment, in a game in which a bonus is awarded to a player based on a bonus-awarding condition, the bonus-awarding condition is accepted from the player of the game, and a bonus is awarded to the player based on the bonus-awarding condition and play information. By achieving the bonus-awarding condition set by the player himself, the player is given a sense of satisfaction and the entertainment value of the game can be increased.

また、本実施形態では、プレイ情報による特典付与条件の充足率に応じて、特典をプレイヤに付与する確率を可変に設定し、設定された確率に基づいて特典を付与する。プレイヤは、特典付与条件が満たされなかったとしても、特典が付与される期待感を持つことができ、ゲームの娯楽性を高めることができる。 In addition, in this embodiment, the probability of granting a bonus to a player is variably set according to the satisfaction rate of the bonus granting conditions based on the play information, and the bonus is granted based on the set probability. This allows the player to have hope that the bonus will be granted even if the bonus granting conditions are not satisfied, thereby increasing the entertainment value of the game.

また、本実施形態では、特典付与条件にプレイヤがゲームをプレイする場所に関する情報を含める。これにより、プレイヤに対して、様々な場所でプレイする楽しみを与えることができる。 In addition, in this embodiment, the conditions for granting a bonus include information about the location where the player will play the game. This allows the player to enjoy playing in a variety of locations.

また、本実施形態では、ゲームに参加する複数のプレイヤに関する情報を特典付与条件に含ませ、プレイヤがそろえば特典を付与する。これにより、仲間でプレイする楽しみを与えることができる。 In addition, in this embodiment, the conditions for granting a bonus include information about multiple players participating in the game, and the bonus is granted when all players are present. This allows players to have fun playing together.

また、本実施形態では、特典付与条件に含まれる、ゲームに参加するプレイヤに代わって、当該プレイヤと所定の関係(フレンドなどの友人関係等)にあるプレイヤをゲームに参加させることでも、特典付与条件を満たすと判断し、特典を付与する。これにより、ゲームに参加できないプレイヤについて、友人間での助け合いで特典付与条件を満たすことができるという満足感を与えることができる。 In this embodiment, the conditions for granting a bonus are also met when a player who has a certain relationship with the player (such as a friend or other friendship) participates in the game instead of the player who is participating in the game, and the bonus is then determined to be satisfied, and a bonus is awarded. This allows players who are unable to participate in the game to feel satisfied that they can fulfill the conditions for granting a bonus by helping each other out.

<実施形態1の変形例1>
実施形態1の変形例1において、端末200は、予め記憶部240に記憶されたゲームプログラムを実行することにより、ゲームをプレイさせる構成である。端末200が記憶するゲームプログラムは、記録媒体等を介して、更新することができる構成であってもよい。これにより、プレイヤは、ネットワークを介してゲームサーバと接続されない環境下であっても、育成ゲームを楽しむことができる。
<First Modification of First Embodiment>
In a first variation of the first embodiment, the terminal 200 is configured to play a game by executing a game program previously stored in the storage unit 240. The game program stored in the terminal 200 may be configured to be updateable via a recording medium or the like. This allows the player to enjoy the training game even in an environment that is not connected to a game server via a network.

<実施形態1の変形例2>
実施形態1の変形例2において、ゲームサーバ100は、ゲームの進行処理を実行するサーバ装置であって、端末200から特典付与条件やプレイ情報を取得し、プレイヤに特典を付与する構成である。すなわち、端末200が行うゲーム処理や、特典付与に関する処理は、ゲームサーバ100が行い、端末200は、プレイ情報をゲームサーバ100に送信する構成である。
<Modification 2 of First Embodiment>
In the second modification of the first embodiment, the game server 100 is a server device that executes a game progress process, and is configured to obtain a bonus granting condition and play information from the terminal 200, and grant a bonus to a player. That is, the game process and bonus granting process performed by the terminal 200 are performed by the game server 100, and the terminal 200 transmits the play information to the game server 100.

端末200は、ゲームサーバ100からゲーム進行の処理結果を受信し、プレイヤに提示する。なお、確率付与に関する処理は、端末200における処理と同様であるため、説明は省略する。これにより、プレイヤは、ゲームサーバ100にアクセスすることで、ゲームを楽しむことができる。 The terminal 200 receives the processing results of the game progress from the game server 100 and presents them to the player. Note that the processing related to probability allocation is similar to the processing in the terminal 200, so a description thereof will be omitted. This allows the player to enjoy the game by accessing the game server 100.

<実施形態2>
実施形態1は、プレイヤから特典付与条件を受け付けるものであった。一方、実施形態2では、条件設定部がプレイヤの行動履歴に基づいて特典付与条件を設定する。これにより、プレイヤのライフスタイル(よくいく場所やよくゲームをプレイする時間帯等)に合わせた特典付与条件を設定するため、プレイヤ自身が特典付与条件を入力する手間を低減することができる。
<Embodiment 2>
In the first embodiment, the reward granting conditions are received from the player. In the second embodiment, the condition setting unit sets the reward granting conditions based on the player's action history. This sets the reward granting conditions according to the player's lifestyle (such as the places he or she frequently goes to and the time of day when he or she frequently plays the game), thereby reducing the effort required for the player to input the reward granting conditions.

図7は、本実施形態に係る端末300の機能構成の一例を示す機能ブロック図である。実施形態1に係る端末200と共通の構成要素については同一の符号が付されており、以下では、端末200と異なる構成要素についてのみ説明する。 Figure 7 is a functional block diagram showing an example of the functional configuration of the terminal 300 according to this embodiment. Components common to the terminal 200 according to the first embodiment are given the same reference numerals, and only components different from the terminal 200 will be described below.

端末300は、端末200の記憶部240および処理部250に代えて、記憶部340および処理部350を備える。 The terminal 300 has a memory unit 340 and a processing unit 350 instead of the memory unit 240 and processing unit 250 of the terminal 200.

記憶部340は、ゲーム情報241と、特典付与条件242と、プレイ情報243とに加え、行動履歴344を含む。 The memory unit 340 includes game information 241, bonus granting conditions 242, play information 243, and behavior history 344.

また、処理部350は、ゲーム実行部251と、条件受付部252と、プレイ情報取得部253と、特典付与部254と、付与確率設定部255とに加え、行動履歴取得部356と、条件設定部357とを含む。 The processing unit 350 includes a game execution unit 251, a condition reception unit 252, a play information acquisition unit 253, a bonus granting unit 254, and a bonus granting probability setting unit 255, as well as a behavior history acquisition unit 356 and a condition setting unit 357.

行動履歴取得部356は、定期的に、端末300の位置情報や、端末300におけるアプリケーションの利用履歴、Web閲覧履歴に関する情報を行動履歴として取得し、記憶部340の行動履歴344に格納する。例えば、行動履歴取得部356は、位置情報取得部235から所定の時間間隔で位置情報を取得し、滞在している時間帯や時間長から、プレイヤの自宅や職場、学校等を推測してもよい。また、行動履歴取得部356は、プレイヤが閲覧しているWebサイトの履歴から、プレイヤの趣味や興味を推測してもよい。 The behavioral history acquisition unit 356 periodically acquires information related to the location information of the terminal 300, the application usage history of the terminal 300, and the web browsing history as behavioral history, and stores the information in the behavioral history 344 of the memory unit 340. For example, the behavioral history acquisition unit 356 may acquire location information from the location information acquisition unit 235 at a predetermined time interval, and infer the player's home, workplace, school, etc. from the time period and length of stay. The behavioral history acquisition unit 356 may also infer the player's hobbies and interests from the history of websites viewed by the player.

条件設定部357は、行動履歴に基づいて特典付与条件を設定する。例えば、プレイヤがよくゲームをする場所や時間帯を行動履歴に基づいてプレイヤにとって都合のよい条件を算出し、特典付与条件として設定する。また、予め記憶部340に格納された条件のうち、行動履歴に基づいてプレイヤにとって都合のよい条件を特典付与条件として設定する。例えば、プレイヤがよくゲームをプレイする場所、時間等は、プレイヤにとってゲームをプレイするには都合がよい条件であることが推測できる。そこで、プレイヤがゲームプレイを飽きないように、プレイヤがよくゲームプレイする場所や時間等の行動履歴に基づいて特典付与条件を設定し、普段のゲームプレイに特典付与の楽しみを与えることで、継続的にプレイするモチベーションの向上につなげることができる。条件受付部252は、条件設定部357が設定した特典付与条件を、プレイヤが入力した特典付与条件として受け付け、特典付与条件242に格納する。 The condition setting unit 357 sets the bonus condition based on the action history. For example, the conditions convenient for the player are calculated based on the action history, such as the place and time where the player often plays the game, and set them as the bonus condition. Also, among the conditions previously stored in the storage unit 340, the conditions convenient for the player based on the action history are set as the bonus condition. For example, it can be inferred that the place and time where the player often plays the game are convenient conditions for the player to play the game. Therefore, in order to prevent the player from getting bored of playing the game, the bonus condition is set based on the action history of the place and time where the player often plays the game, and the like, and the fun of bonuses is given to everyday game play, which can lead to improved motivation to play continuously. The condition receiving unit 252 receives the bonus condition set by the condition setting unit 357 as the bonus condition input by the player, and stores it in the bonus condition 242.

また、条件設定部357は、行動履歴取得部356が取得した行動履歴から分類される属性に基づいて、特典付与条件を設定するようにしてもよい。すなわち、行動履歴からプレイヤの特徴を分析し、属性に分類する。条件設定部357は、例えば、プレイヤの行動履歴から、プレイヤをヘビープレイヤまたはライトプレイヤに分類し、属性に応じた特典付与条件を設定する。この場合、ヘビープレイヤには、プレイ時間の長い特典付与条件を設定し、ライトプレイヤには、プレイ時間の短い特典付与条件を設定するようにしてもよい。各属性に適した特典付与条件を設定することにより、プレイヤに条件達成の適度な満足感を与え、継続的にプレイするモチベーションの向上につなげることができる。 The condition setting unit 357 may also set bonus granting conditions based on attributes classified from the behavior history acquired by the behavior history acquisition unit 356. That is, the characteristics of the player are analyzed from the behavior history and classified into attributes. The condition setting unit 357 may, for example, classify the player into heavy players or light players from the player's behavior history and set bonus granting conditions according to the attributes. In this case, a bonus granting condition for a long play time may be set for heavy players, and a bonus granting condition for a short play time may be set for light players. Setting bonus granting conditions appropriate for each attribute can give the player a moderate sense of satisfaction in achieving the conditions, which can lead to increased motivation to play continuously.

<実施形態3>
実施形態2では、プレイヤの行動履歴に基づいて特典付与条件を設定した。実施形態3では、プレイヤの位置情報やプレイする時間などの行動履歴に代えて、ゲーム以外の、プレイヤの端末にインストールされた他のアプリケーションと連動し、当該他のアプリケーションにおいてプレイヤが入力した情報に基づいて特典付与条件を設定するようにしてもよい。例えば、他のアプリケーションにおいてプレイヤが入力する情報から、プレイヤがよく行く場所や余暇時間などを推測し、特典付与条件として設定する。より具体的には、カレンダーアプリケーションからユーザが入力したスケジュールや、乗り換え案内アプリケーションからユーザが入力した乗り換え情報(駅名や出発/到着時刻等)などを取得し、プレイヤがよく行く場所などを推定して、特典付与条件を設定する。他のアプリケーションからプレイヤが入力した情報を取得するため、プレイヤの都合のよい条件を精度よく推測し、特典付与条件として設定することができる。
<Embodiment 3>
In the second embodiment, the bonus granting condition is set based on the player's action history. In the third embodiment, instead of the player's action history such as the player's location information and playing time, the bonus granting condition may be set based on information input by the player in another application other than the game, in cooperation with the other application installed on the player's terminal. For example, the player's frequent places and leisure time are inferred from the information input by the player in the other application, and set as the bonus granting condition. More specifically, the schedule input by the user from the calendar application and the transfer information (station name, departure/arrival time, etc.) input by the user from the transfer guide application are obtained, and the player's frequent places are inferred to set the bonus granting condition. Since the information input by the player from the other application is obtained, the conditions convenient for the player can be accurately inferred and set as the bonus granting condition.

上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 The above-described embodiment may be implemented in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and spirit of the invention.

また、上記実施形態に記載した手法は、コンピュータに実行させることができるプログラム(ソフトウエア手段)として、例えば、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD-ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段(実行プログラムのみならずテーブルやデータ構造も含む)をコンピュータ内に構成させる設定プログラムをも含む。 The methods described in the above embodiments can be stored as a program (software means) that can be executed by a computer on a recording medium such as a magnetic disk (flexible disk, hard disk, etc.), optical disk (CD-ROM, DVD, MO, etc.), semiconductor memory (ROM, RAM, flash memory, etc.), or can be distributed by transmitting it via a communication medium. The programs stored on the medium also include configuration programs that configure within the computer the software means (including not only execution programs but also tables and data structures) that can be executed by a computer.

本サーバを実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。 The computer that realizes this server reads the program recorded on the recording medium, and in some cases constructs software means using a configuration program, and executes the above-mentioned processes by having the operation controlled by this software means. Note that the recording medium referred to in this specification is not limited to one for distribution, but also includes storage media such as magnetic disks and semiconductor memories installed inside the computer or in devices connected via a network.

1 ゲームシステム、100 ゲームサーバ、200,300 端末、110,210 通信部、120,240,340 記憶部、130,250,350 処理部、220 入力部、230 出力部、235 位置情報取得部

1 Game system, 100 Game server, 200, 300 Terminal, 110, 210 Communication unit, 120, 240, 340 Storage unit, 130, 250, 350 Processing unit, 220 Input unit, 230 Output unit, 235 Position information acquisition unit

Claims (7)

プロセッサと、メモリとを備えるコンピュータに実行させるためのゲームプログラムであって、
前記ゲームプログラムは、前記プロセッサに、
プレイヤから、前記ゲームにおける特典付与の条件として前記ゲームの参加予定プレイヤに関する情報の指定を受け付けるステップと、
前記参加予定プレイヤから紹介された他のプレイヤを前記ゲームの参加予定プレイヤに加えるステップと、
前記ゲームをプレイする状況に関するプレイ情報として、前記ゲームに参加した参加プレイヤに関する情報を取得するステップと、
前記参加プレイヤに関する情報として、前記他のプレイヤを紹介した前記参加予定プレイヤに関する情報に代えて、前記他のプレイヤに関する情報を含んでいる場合、前記ゲームに参加したプレイヤに特典を付与するステップと、
を実行させるゲームプログラム。
A game program to be executed by a computer having a processor and a memory,
The game program causes the processor to
receiving, from a player, designation of information regarding a player who is scheduled to participate in the game as a condition for granting a benefit in the game;
adding other players introduced by the prospective participating players to the prospective participating players of the game;
acquiring information about players who have participated in the game as play information about a situation in which the game is being played;
when the information on the participating player includes information on the other player instead of information on the expected participating player who introduced the other player, granting a privilege to the player who participated in the game;
A game program that executes the above.
前記プレイ情報による前記特典付与の条件の充足率に応じて、前記特典をプレイヤに付与する確率を可変に設定するステップを前記プロセッサに実行させ、
前記特典を付与するステップにおいて、前記設定された確率に基づいて前記ゲームに参加したプレイヤに特典を付与する、請求項1に記載のゲームプログラム。
causing the processor to variably set a probability of granting the bonus to the player in accordance with a satisfaction rate of the condition for granting the bonus based on the play information;
2. The game program according to claim 1, wherein in the step of awarding the bonus, a bonus is awarded to a player who has participated in the game based on the set probability.
前記受け付けるステップにおいて、複数の参加予定プレイヤに関する情報の指定を受け付け、
前記特典を付与するステップにおいて、前記参加プレイヤに関する情報として、指定された複数の前記参加予定プレイヤのうち、前記他のプレイヤを紹介した前記参加予定プレイヤに関する情報に代えて、当該参加予定プレイヤから紹介された他のプレイヤに関する情報を含んでいる場合、前記ゲームに参加したプレイヤに特典を付与する、請求項1に記載のゲームプログラム。
In the step of accepting, the designation of information regarding a plurality of prospective participating players is accepted;
2. The game program according to claim 1, wherein in the step of granting the bonus, if the information about the participating player includes , among the specified plurality of expected participating players, information about another player introduced by the expected participating player instead of information about the expected participating player who introduced the other player, a bonus is granted to the player who participated in the game.
前記特典を付与するステップにおいて、前記ゲームに参加しなかった、前記他のプレイヤを紹介した前記参加予定プレイヤにも前記特典を付与する、請求項1記載のゲームプログラム。 2. The game program according to claim 1, wherein in the step of granting the bonus, the bonus is also granted to the prospective participating player who introduced the other player but did not participate in the game. プロセッサと、メモリとを備えるコンピュータに実行される方法であって、前記プロセッサが、請求項1から請求項4のいずれかに係る発明において実行されるすべてのステップを実行する方法。 A method executed by a computer having a processor and a memory, the processor executing all of the steps executed in the invention according to any one of claims 1 to 4. 制御部と、記憶部とを備える情報処理装置であって、前記制御部が、請求項1から請求項4のいずれかに係る発明において実行されるすべてのステップを実行する情報処理装置。 An information processing device comprising a control unit and a storage unit, the control unit executing all steps executed in the invention according to any one of claims 1 to 4. 請求項1から請求項4のいずれかに係る発明において実行されるすべてのステップを実行する手段を備えるゲームシステム。 A game system having means for executing all steps executed in any of the inventions according to claims 1 to 4.
JP2023109697A 2019-02-04 2023-07-04 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM Active JP7617981B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023109697A JP7617981B2 (en) 2019-02-04 2023-07-04 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM
JP2025002103A JP2025036731A (en) 2019-02-04 2025-01-07 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019018192A JP2020124342A (en) 2019-02-04 2019-02-04 Program, information processing device, game server and game system
JP2020169962A JP7308802B2 (en) 2019-02-04 2020-10-07 Program, information processing device, game server and game system
JP2023109697A JP7617981B2 (en) 2019-02-04 2023-07-04 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020169962A Division JP7308802B2 (en) 2019-02-04 2020-10-07 Program, information processing device, game server and game system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025002103A Division JP2025036731A (en) 2019-02-04 2025-01-07 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM

Publications (2)

Publication Number Publication Date
JP2023118830A JP2023118830A (en) 2023-08-25
JP7617981B2 true JP7617981B2 (en) 2025-01-20

Family

ID=87103414

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020169962A Active JP7308802B2 (en) 2019-02-04 2020-10-07 Program, information processing device, game server and game system
JP2023109697A Active JP7617981B2 (en) 2019-02-04 2023-07-04 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM
JP2025002103A Pending JP2025036731A (en) 2019-02-04 2025-01-07 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020169962A Active JP7308802B2 (en) 2019-02-04 2020-10-07 Program, information processing device, game server and game system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025002103A Pending JP2025036731A (en) 2019-02-04 2025-01-07 PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM

Country Status (1)

Country Link
JP (3) JP7308802B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013192832A (en) 2012-03-22 2013-09-30 Konami Digital Entertainment Co Ltd Game control device, game control method, program, and game system
JP2014064886A (en) 2013-03-11 2014-04-17 Gloops Inc Game server, game control method, program, recording medium and game system
JP2018011632A (en) 2016-07-19 2018-01-25 株式会社セガゲームス Information processing apparatus and game program
US20210069597A1 (en) 2019-09-11 2021-03-11 Activision Publishing, Inc. Methods and Systems for Increasing Player Engagement in Multiplayer Gaming Environments

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004008764A (en) * 2002-06-11 2004-01-15 Square Enix Co Ltd Communication game system, recording medium, and program
JP5940785B2 (en) * 2011-09-14 2016-06-29 株式会社バンダイナムコエンターテインメント Program and game device
JP5839208B1 (en) * 2014-07-11 2016-01-06 株式会社セガゲームス Game program and information recording medium
WO2018074464A1 (en) * 2016-10-17 2018-04-26 株式会社コロプラ Method and system by which computer advances game on basis of user position information, and program causing computer to implement said method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013192832A (en) 2012-03-22 2013-09-30 Konami Digital Entertainment Co Ltd Game control device, game control method, program, and game system
JP2014064886A (en) 2013-03-11 2014-04-17 Gloops Inc Game server, game control method, program, recording medium and game system
JP2018011632A (en) 2016-07-19 2018-01-25 株式会社セガゲームス Information processing apparatus and game program
US20210069597A1 (en) 2019-09-11 2021-03-11 Activision Publishing, Inc. Methods and Systems for Increasing Player Engagement in Multiplayer Gaming Environments

Also Published As

Publication number Publication date
JP2025036731A (en) 2025-03-14
JP2021000558A (en) 2021-01-07
JP7308802B2 (en) 2023-07-14
JP2023118830A (en) 2023-08-25

Similar Documents

Publication Publication Date Title
JP7683141B1 (en) Game program, method, and information processing device
JP6894813B2 (en) Information processing equipment, information processing methods and information processing programs
US10478718B2 (en) System, method and computer readable recording medium for searching game challenge opponents based on action of user
JP2018093963A (en) Computer system, game system, and game apparatus
JP7636593B2 (en) Server system, automatic purchasing system and purchasing service providing method
JP2018093962A (en) Computer system, game system, and game apparatus
JP2026012803A (en) Game program, method, and information processing device
JP7478709B2 (en) Game program, method, and information processing device
US20180181976A1 (en) Computer system for performing display control for advertisement
JP6649506B2 (en) Mobile terminal cooperation system and service information distribution method
JP2018079250A (en) Game server and game program
JP7832435B2 (en) Programs and Information Processing Systems
JP7617981B2 (en) PROGRAM, INFORMATION PROCESSING DEVICE, GAME SERVER AND GAME SYSTEM
JP2020194314A (en) Game program, method, and information processing device
JP2025036604A (en) PROGRAM, SERVER SYSTEM AND ENTERTAINMENT SYSTEM
JP2020124342A (en) Program, information processing device, game server and game system
JP7445723B1 (en) Programs and information processing systems
JP7121181B2 (en) game program, method, information processing device
CN114146409A (en) Game management method, device, equipment and computer readable storage medium
JP7375143B1 (en) Programs and information processing systems
JP7149433B2 (en) Program, information processing device, game server and game system
JP2025154961A (en) Information Provision System
JP2024091977A (en) Game program, method, and information processing device
HK40069410B (en) Method and apparatus for displaying user interface, device, medium, and program product
JP2025060061A (en) PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230731

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241008

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250107

R150 Certificate of patent or registration of utility model

Ref document number: 7617981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150