JP2023104985A - Program, game server, information processing terminal, method, and game system - Google Patents

Program, game server, information processing terminal, method, and game system Download PDF

Info

Publication number
JP2023104985A
JP2023104985A JP2023084467A JP2023084467A JP2023104985A JP 2023104985 A JP2023104985 A JP 2023104985A JP 2023084467 A JP2023084467 A JP 2023084467A JP 2023084467 A JP2023084467 A JP 2023084467A JP 2023104985 A JP2023104985 A JP 2023104985A
Authority
JP
Japan
Prior art keywords
gesture
player
game
instruction
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2023084467A
Other languages
Japanese (ja)
Other versions
JP7382526B2 (en
Inventor
貴行 新藤
Takayuki Shindo
慧 小川
Satoshi Ogawa
要 小杉
Kaname Kosugi
まり江 首藤
Marie SHUTO
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
Application filed by Pokemon Co filed Critical Pokemon Co
Priority to JP2023084467A priority Critical patent/JP7382526B2/en
Publication of JP2023104985A publication Critical patent/JP2023104985A/en
Application granted granted Critical
Publication of JP7382526B2 publication Critical patent/JP7382526B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

To provide a program, a game server, an information processing terminal, a method, and a game system that have improved amusement properties of a game by instructing a player to make a gesture associated with a virtual living body in a game for raising a virtual living body.SOLUTION: A program for executing a game that raises a virtual living body causes a computer to function as: an instruction generation unit for generating a gesture instruction associated with a virtual living body; a notification unit for notifying a player of the generated gesture instruction; an acquisition unit for acquiring a gesture of the player: a determination unit for determining whether or not the acquired gesture matches the generated gesture instruction; and an execution unit for executing processing on raising of the virtual living body when the determination unit determines that the acquired gesture matches the generated gesture instruction.SELECTED DRAWING: Figure 3

Description

本開示は、プログラム、ゲームサーバ、情報処理端末、方法およびゲームシステムに関する。 The present disclosure relates to programs, game servers, information processing terminals, methods, and game systems.

センサ機能を備えたスマートフォンなどの携帯端末が普及するにつれ、電子ゲームに様々な入力を用いることができるようになった。例えば、特許文献1には、ゲームの進行とは無関係な入力(ジェスチャ)の実行をプレイヤに要求するメッセージを表示し、表示されたジェスチャを実行するとゲームの特典を付与することが記載されている。 As mobile terminals such as smart phones equipped with sensor functions become popular, various inputs can be used in electronic games. For example, Patent Literature 1 describes displaying a message requesting the player to perform an input (gesture) unrelated to the progress of the game, and providing a game privilege when the displayed gesture is performed. .

特許第5788583号Patent No. 5788583

しかしながら、特許文献1に記載された発明は、ゲームの進行とは無関係なジェスチャをプレイヤに要求するものであり、ゲーム中にそのようなジェスチャを要求されるプレイヤは、煩わしさを感じる虞がある。 However, the invention described in Patent Document 1 requires the player to make gestures unrelated to the progress of the game, and the player who is required to make such gestures during the game may feel annoyed. .

そこで、本開示は、上記課題を解決すべくなされたものであって、その目的は、仮想生命体を育成するゲームにおいて、仮想生命体に関連したジェスチャをプレイヤに指示することで、ゲームの娯楽性を高めたプログラム等を提供することである。 Accordingly, the present disclosure has been made to solve the above problems, and an object of the present disclosure is to instruct a player to make gestures related to virtual creatures in a game for raising virtual creatures, thereby providing entertainment in the game. It is to provide programs with enhanced performance.

上記目的を達成するため、本開示に係るプログラムは、仮想生命体を育成するゲームを実行するためのプログラムであって、コンピュータを、仮想生命体に関連するジェスチャ指示を生成する指示生成部と、生成されたジェスチャ指示をプレイヤに報知する報知部と、プレイヤのジェスチャを取得する取得部と、取得したジェスチャが、生成されたジェスチャ指示と一致するか判断する判断部と、判断部が一致すると判断した場合に、仮想生命体の育成に関する処理を実行する実行部と、して機能させる。 In order to achieve the above object, a program according to the present disclosure is a program for executing a game for raising a virtual creature, comprising: a computer; a notification unit that notifies the player of the generated gesture instruction; an acquisition unit that acquires the player's gesture; a determination unit that determines whether the acquired gesture matches the generated gesture instruction; It functions as an execution unit that executes a process related to raising a virtual creature when the virtual creature is raised.

上記目的を達成するため、本開示に係るゲームサーバは、仮想生命体を育成するゲームを実行するサーバであって、仮想生命体に関連するジェスチャ指示を生成する指示生成部と、生成されたジェスチャ指示をプレイヤに報知する報知部と、プレイヤのジェスチャを取得する取得部と、取得したジェスチャが、生成されたジェスチャ指示と一致するか判断する判断部と、判断部が一致すると判断した場合に、仮想生命体の育成に関する処理を実行する実行部と、を備える。 In order to achieve the above object, a game server according to the present disclosure is a server that executes a game for raising a virtual living object, and includes an instruction generation unit that generates a gesture instruction related to the virtual living object; a notification unit that notifies the player of an instruction; an acquisition unit that acquires the gesture of the player; a determination unit that determines whether the acquired gesture matches the generated gesture instruction; and an execution unit that executes processing related to raising the virtual creature.

また、上記目的を達成するため、本開示に係る情報処理端末は、仮想生命体を育成するゲームを実行する情報処理端末であって、仮想生命体に関連するジェスチャ指示を生成する指示生成部と、生成されたジェスチャ指示をプレイヤに報知する報知部と、プレイヤのジェスチャを取得する取得部と、取得したジェスチャが、生成されたジェスチャ指示と一致するか判断する判断部と、判断部が一致すると判断した場合に、仮想生命体の育成に関する処理を実行する実行部と、を備える。 Further, in order to achieve the above object, an information processing terminal according to the present disclosure is an information processing terminal that executes a game for raising a virtual creature, and includes an instruction generation unit that generates a gesture instruction related to the virtual creature. a notification unit for notifying the player of the generated gesture instruction; an acquisition unit for acquiring the gesture of the player; a determination unit for determining whether the acquired gesture matches the generated gesture instruction; and an execution unit that executes a process related to raising the virtual creature when the judgment is made.

また、上記目的を達成するため、本開示に係る方法は、仮想生命体を育成するゲームを実行する方法であって、仮想生命体に関連するジェスチャ指示を生成するステップと、生成されたジェスチャ指示をプレイヤに報知するステップと、プレイヤのジェスチャを取得するステップと、取得したジェスチャが、生成されたジェスチャ指示と一致するか判断するステップと、一致すると判断した場合に、仮想生命体の育成に関する処理を実行するステップと、を備える。 Also, to achieve the above object, a method according to the present disclosure is a method for executing a game for raising a virtual creature, comprising the steps of generating a gesture instruction related to the virtual creature; to the player; acquiring the gesture of the player; determining whether the acquired gesture matches the generated gesture instruction; and performing

また、上記目的を達成するため、本開示に係るゲームシステムは、仮想生命体を育成するゲームを実行するシステムであって、仮想生命体に関連するジェスチャ指示を生成する指示生成部と、生成されたジェスチャ指示をプレイヤに報知する報知部と、プレイヤのジェスチャを取得する取得部と、取得したジェスチャが、生成されたジェスチャ指示と一致するか判断する判断部と、判断部が一致すると判断した場合に、仮想生命体の育成に関する処理を実行する実行部と、を備える。 Further, in order to achieve the above object, a game system according to the present disclosure is a system for executing a game for raising a virtual living object, comprising: an instruction generating unit for generating a gesture instruction related to the virtual living object; a notification unit that notifies the player of the gesture instruction received; an acquisition unit that acquires the gesture of the player; a determination unit that determines whether the acquired gesture matches the generated gesture instruction; and an execution unit that executes processing related to raising a virtual creature.

本開示によれば、仮想生命体を育成するゲームにおいて、仮想生命体に関連したジェスチャをプレイヤに指示する。プレイヤは指示されたジェスチャを行うことで、育成する仮想生命体により親しみをもつことができ、ゲームの娯楽性を向上させることができる。 According to the present disclosure, in a game for raising a virtual creature, the player is instructed to make a gesture related to the virtual creature. By performing the instructed gesture, the player can become more familiar with the virtual creature to be raised, thereby improving the amusement of the game.

ゲームシステム1の構成図である。1 is a configuration diagram of a game system 1; FIG. ゲームサーバ100の機能構成の一例を示す機能ブロック図である。3 is a functional block diagram showing an example of the functional configuration of the game server 100; FIG. 端末200の機能構成の一例を示す機能ブロック図である。2 is a functional block diagram showing an example of a functional configuration of terminal 200. FIG. 属性情報242の一例を示す図である。4 is a diagram showing an example of attribute information 242. FIG. ジェスチャ情報243の一例を示す図である。4 is a diagram showing an example of gesture information 243. FIG. 仮想生命体のジェスチャ指示の一例を示す図である。FIG. 10 is a diagram showing an example of a gesture instruction of a virtual creature; ジェスチャ指示の一例を示す図である。FIG. 5 is a diagram showing an example of gesture indication; 端末200における処理の一例を示すフローチャートである。3 is a flowchart showing an example of processing in terminal 200. FIG.

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

<実施形態1>
図1は、ゲームシステム1の構成図である。図1を参照して、実施形態1に係るゲームシステム1の構成について説明する。
<Embodiment 1>
FIG. 1 is a configuration diagram of a game system 1. As shown in FIG. A configuration of a game system 1 according to Embodiment 1 will be described with reference to FIG.

ゲームシステム1は、ゲームサーバ100と、端末200と、を備え、ネットワークNWを介して通信可能に接続される。ネットワークNWは、WAN(Wide Area Network)、LAN(Local Area Network)等から構成される。なお、図1において、端末200は、代表として1つのみ記載しているが、複数備えられていてもよい。 The game system 1 includes a game server 100 and a terminal 200, which are communicably connected via a network NW. The network NW is composed of a WAN (Wide Area Network), a LAN (Local Area Network), and the like. Although only one terminal 200 is shown as a representative in FIG. 1, a plurality of terminals 200 may be provided.

本実施形態において、ゲームシステム1では、仮想生命体を育成するゲーム(以下、「育成ゲーム」と記載する場合がある。)において、仮想生命体に関連したジェスチャをプレイヤに指示する。プレイヤは指示されたジェスチャを行うことで、育成する仮想生命体により親しみをもつことができ、ゲームの娯楽性を向上させることができる。 In the present embodiment, the game system 1 instructs the player to make a gesture related to the virtual creature in a game for raising the virtual creature (hereinafter sometimes referred to as a "raising game"). By performing the instructed gesture, the player can become more familiar with the virtual creature to be raised, thereby improving the amusement of the game.

ゲームサーバ100は、育成ゲームを管理するゲームサーバであって、例えば、ネットワークNWを介してアクセスしてきた端末200に対してゲームプログラムを配信する。育成ゲームは、例えば、プレイヤのジェスチャ入力に加え、睡眠情報や、生体情報、運動量等を入力として仮想生命体を育成したり、ゲームにおけるアイテムの数や種類、お金、ゲームパラメータ(例えば、仮想生命体の強さなど)等が決定したりしてもよいが、これらに限られない。また、育成ゲームにおいて、育成対象の仮想生命体をプレイヤに捕獲させてもよい。 The game server 100 is a game server that manages a breeding game, and distributes a game program to the terminal 200 that has accessed via the network NW, for example. In a breeding game, for example, in addition to the player's gesture input, sleeping information, biological information, exercise amount, etc. are input to breed a virtual creature, the number and types of items in the game, money, game parameters (for example, virtual life body strength, etc.) may be determined, but not limited to these. Also, in the breeding game, the player may capture the virtual creature to be trained.

また、ゲームサーバ100は、端末200からアップロードされた情報を記憶する。本実施形態においては、ゲームサーバ100は、複数の端末200から、育成ゲームに関する情報(例えば、各プレイヤのアカウント情報や育成ゲームの進行情報等)を取得して記憶する。 The game server 100 also stores information uploaded from the terminal 200 . In this embodiment, the game server 100 acquires and stores information about the breeding game (for example, account information of each player, progress information of the breeding game, etc.) from the plurality of terminals 200 .

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

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

ゲームサーバ100は、通信部110と、記憶部120と、処理部130と、を備える。 The game server 100 includes a communication section 110 , a storage section 120 and a processing section 130 .

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

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

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

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

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

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

端末200は、ゲーム装置に相当する情報処理端末であり、本実施形態においては、例えば、スマートフォン、フィーチャーフォン、タブレット型コンピュータ、ラップトップ型コンピュータ、デスクトップ型コンピュータ、携帯ゲーム機、据置ゲーム機、ヘッドマウントディスプレイ等のウェアラブル端末、又は、情報処理機能を備えた多機能型テレビジョン受像機(スマートテレビ)等の多機能デバイスである。 The terminal 200 is an information processing terminal corresponding to a game device. It is a wearable terminal such as a mount display, or a multifunctional device such as a multifunctional television receiver (smart TV) having an information processing function.

すなわち、端末200は、一般的な多機能デバイスが有する各種の機能(例えば、入力機能、出力(表示)機能、情報処理機能、ネットワーク通信機能、センサ機能、通話機能、カメラ機能等)を有している。 That is, the terminal 200 has various functions (for example, an input function, an output (display) function, an information processing function, a network communication function, a sensor function, a call function, a camera function, etc.) that a general multifunction device has. ing.

なお、ネットワーク通信機能は、インターネット等を介した通信機能、および/または、モバイル通信網を介した通信機能である。端末200は、既製の多機能デバイスに所定の機能をインストールすることで実現されてもよい。本実施形態において、端末200は、上記多機能デバイスとして用いられることに加えて、プレイヤのジェスチャを検知したり、上記育成ゲームを実行したりするために用いられる。 Note that the network communication function is a communication function via the Internet or the like and/or a communication function via a mobile communication network. The terminal 200 may be realized by installing predetermined functions in an off-the-shelf multifunction device. In this embodiment, the terminal 200 is used as the multifunctional device described above, as well as for detecting gestures of the player and executing the breeding game described above.

端末200は、通信部210と、入力部220と、出力部230と、記憶部240と、処理部250と、を備える。 Terminal 200 includes communication section 210 , input section 220 , output section 230 , storage section 240 and processing section 250 .

通信部210は、ゲームサーバ100と、ネットワークNWを介した通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。また、通信部210は、後述するセンサ222として機能する情報処理端末(ウェアラブル端末)と行うBluetooth(登録商標)などの近距離無線通信の制御を行う。なお、ウェアラブル端末とは、ケーブルを介した有線通信によって行われてもよいし、電波通信や赤外線通信等によって行われてもよい。 The communication unit 210 performs various controls for communicating with the game server 100 via the network NW, and its functions can be realized by hardware such as various processors or communication ASICs, programs, and the like. The communication unit 210 also controls short-range wireless communication such as Bluetooth (registered trademark) with an information processing terminal (wearable terminal) functioning as a sensor 222, which will be described later. Note that the wearable terminal may perform wired communication via a cable, radio wave communication, infrared communication, or the like.

入力部220は、プレイヤからの入力を受け付けるためのインターフェイスであり、プレイヤの入力を処理部250に送る。入力部220は、例えば、タッチパネルやボタン、コントローラである。入力部220は、マイク221と、センサ222と、を含む。 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, buttons, or a controller. Input unit 220 includes a microphone 221 and a sensor 222 .

マイク221は、端末200の周囲の音を収集するマイクロフォンである。例えば、マイク221は、プレイヤの声や拍手等の音を収音する。 Microphone 221 is a microphone that collects sounds around terminal 200 . For example, the microphone 221 picks up sounds such as the player's voice and applause.

センサ222は、端末200の種々の状態を検知し、プレイヤのジェスチャを取得するための計測機器であって、端末200に内蔵されていてもよいし、通信部210を介して接続される外部端末(例えば、プレイヤが、プレイヤの腕や頭、指、目元などに身に着けるウェアラブル端末等)に内蔵されていてもよい。本実施形態では、センサ222には、端末200に内蔵されるセンサ、および端末200と接続される外部端末に内蔵されるセンサが含まれるものとして説明する。 The sensor 222 is a measuring device for detecting various states of the terminal 200 and acquiring gestures of the player. (For example, it may be built in a wearable terminal that the player wears on his/her arm, head, finger, eye area, or the like). In this embodiment, the sensor 222 includes a sensor built into the terminal 200 and a sensor built into an external terminal connected to the terminal 200 .

センサ222は、例えば、端末自体の姿勢や傾きを検知する姿勢センサ(加速度センサやジャイロセンサ)、プレイヤの視線方向を検知する注視センサや、周囲の明るさを検知する光センサ、太陽光等に含まれる紫外線(Ultraviolet)量を検知するUVセンサ、プレイヤの動作を検知する赤外線センサである。 The sensor 222 includes, for example, an orientation sensor (acceleration sensor or gyro sensor) that detects the orientation and tilt of the terminal itself, a gaze sensor that detects the direction of the player's line of sight, an optical sensor that detects ambient brightness, and sunlight. A UV sensor detects the amount of ultraviolet light contained, and an infrared sensor detects the player's actions.

また、センサ222は、カメラ(不図示)で捉えた映像から、対象物の画像的な特徴を抽出する画像センサや、端末200の周囲の湿度を検知する湿度センサや、端末200の所在位置における磁場を検知する地磁気センサ、端末200の近傍にある対象物を検知する近接センサ、端末200の周囲の明るさを検知する照度センサ等であってもよい。また、センサ222は、マイク221を音センサとして機能させてもよい。 In addition, the sensor 222 includes 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 a magnetic field, a proximity sensor that detects an object near the terminal 200, an illuminance sensor that detects the brightness around the terminal 200, or the like may be used. Moreover, the sensor 222 may cause the microphone 221 to function as a sound sensor.

また、センサ222は、上記のセンサ機能を用いて、種々の情報を検知するようにしてもよい。例えば、センサ222は、加速度センサの機能を用いて、端末200を保有するプレイヤの歩行数を検知してもよい。また、歩行数に限らず、センサ222は、プレイヤの腕の曲げ伸ばしの回数や、屈伸の回数、ジャンプの高さ等、さまざまなジェスチャを検知することができる構成であってよく、公知のセンサ機能により実現可能である。 Moreover, the sensor 222 may detect various information using the sensor function described above. For example, the sensor 222 may detect the number of steps of the player who owns the terminal 200 using the function of an acceleration sensor. In addition, the sensor 222 may be configured to detect various gestures such as the number of times the player bends and stretches the arm, the number of times the player bends and stretches the arm, and the height of the jump. It can be realized by function.

また、センサ222は、加速度センサ等の機能を用いて、端末200が動作しているか、静止しているか、などを示す動作情報を一定時間ごとや、端末200が動作したタイミングごとに検知してもよい。センサ222は、上述のように検知したセンシングデータを処理部250へ送る。 Further, the sensor 222 uses a function such as an acceleration sensor to detect motion information indicating whether the terminal 200 is in motion or stationary at regular time intervals or at each timing when the terminal 200 is in motion. good too. The sensor 222 sends sensing data detected as described above to the processing unit 250 .

出力部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 according to the input to the input unit 220, and outputs the game server. It displays and outputs various images and sounds based on the data received from 100 . The output unit 230 includes an artificial intelligence-equipped speaker (smart speaker).

記憶部240は、コンピュータを機能させるためのプログラムや各種データを記憶するための記憶装置である。記憶部240は、一時的な記憶領域や、ストレージを含んでもよい。記憶部240は、ゲーム情報241と、属性情報242と、ジェスチャ情報243と、を含む。 The storage unit 240 is a storage device for storing programs and various data for operating the computer. The storage unit 240 may include a temporary storage area and storage. Storage unit 240 includes game information 241 , attribute information 242 and gesture information 243 .

ゲーム情報241は、育成ゲームの進行に関する情報や、ゲームサーバ100から配信された育成ゲームのプログラム等を記憶する。本実施形態に係る育成ゲームにおいて、プレイヤは、複数の仮想生命体を育成対象として所持することができる。ゲーム情報241は、ゲームの進行中において、育成対象としてプレイヤが所持する仮想生命体を記憶する。 The game information 241 stores information relating to the progress of the raising game, the raising game program distributed from the game server 100, and the like. In the breeding game according to this embodiment, the player can possess a plurality of virtual creatures as breeding targets. The game information 241 stores a virtual creature possessed by the player as an object to be raised during the progress of the game.

属性情報242は、育成ゲームにおける仮想生命体と、仮想生命体ごとに設定された属性と、を関連付けて記憶する。本実施形態において、属性とは、仮想生命体がどのような特性を有するかを示す情報であり、例えば、戦いを好む特性、物静かでおとなしい特性、人懐っこい特性など、各仮想生命体に対して設定される。属性は、プレイヤが設定してもよいし、予めゲーム開発者によって設定されていてもよい。また、端末200は、ゲームサーバ100から定期的、または随時、属性に関する情報を受信し、属性情報を更新してもよい。 The attribute information 242 stores virtual life forms in the breeding game in association with attributes set for each virtual life form. In this embodiment, an attribute is information indicating what kind of characteristics a virtual creature has. be done. The attribute may be set by the player or may be set in advance by the game developer. Also, the terminal 200 may periodically or as needed receive attribute information from the game server 100 and update the attribute information.

ジェスチャ情報243は、属性と、ジェスチャと、を関連付けて記憶する。属性と関連付けられるジェスチャは、属性が示す特性と関連する内容であることが好ましい。例えば、戦いを好む特性を示す属性であれば、パンチを連想させる腕を振るジェスチャであったり、空を飛ぶ特性を示す属性であれば、飛行を連想させるジャンプのジェスチャであったりしてもよい。 The gesture information 243 stores attributes and gestures in association with each other. A gesture associated with an attribute preferably has content related to the property indicated by the attribute. For example, if it is an attribute that shows a characteristic that likes fighting, it may be a gesture of swinging the arm that is associated with punching, or if it is an attribute that is characteristic of flying, it may be a jumping gesture that is associated with flying. .

図4は、属性情報242の一例を示す図である。図4において、仮想生命体C1と属性Aとが関連付けられている。同様に、仮想生命体C2,C3,C4にはそれぞれ、属性B,C,Aが関連付けられている。なお、一つの属性が複数の仮想生命体に関連付けられてもよいし、一つの仮想生命体が複数の属性と関連付けられていてもよい。仮想生命体と属性との関連付けは、任意に設定することができる。 FIG. 4 is a diagram showing an example of the attribute information 242. As shown in FIG. In FIG. 4, virtual creature C1 and attribute A are associated. Similarly, virtual creatures C2, C3, and C4 are associated with attributes B, C, and A, respectively. Note that one attribute may be associated with a plurality of virtual living entities, and one virtual living entity may be associated with a plurality of attributes. Associations between virtual living entities and attributes can be arbitrarily set.

図5は、ジェスチャ情報243の一例を示す図である。図5において、仮想生命体の属性Aは、腕を振るジェスチャと関連付けられている。また属性Bは、端末を傾けるジェスチャ、属性Cは、声を出すジェスチャ、属性Dは、ジャンプするジェスチャと関連付けられている。上述したように、属性と関連付けられるジェスチャは、その属性を連想させるジェスチャであることが好ましい。これにより、プレイヤのジェスチャが仮想生命体と密接に関連付いていることをプレイヤに認識させることができ、ジェスチャの実行を通じて、プレイヤに対して仮想生命体への愛着を持たせることができる。 FIG. 5 is a diagram showing an example of the gesture information 243. As shown in FIG. In FIG. 5, attribute A of the virtual creature is associated with a gesture of waving the arm. Attribute B is associated with a gesture of tilting the terminal, attribute C is associated with a gesture of speaking, and attribute D is associated with a gesture of jumping. As noted above, the gesture associated with an attribute is preferably the gesture associated with that attribute. This allows the player to recognize that the player's gestures are closely associated with the virtual creature, and allows the player to have an attachment to the virtual creature through the execution of the gesture.

また、属性には、複数のジェスチャが関連付けられてもよい。また、複数のジェスチャは、連続した複数のジェスチャ(声を出すジェスチャを行ったあとにジャンプする)の組み合わせや、複数のジェスチャを融合したジェスチャ(声を出しながらジャンプする)により一つのジェスチャとして関連付けられてもよい。また、仮想生命体の種類と属性との組み合わせによって、関連付けられるジェスチャを決定してもよい。 Also, an attribute may have multiple gestures associated with it. In addition, multiple gestures can be associated as one gesture by combining multiple consecutive gestures (jumping after vocalizing) or merging multiple gestures (jumping while vocalizing). may be Also, the associated gesture may be determined by a combination of the type and attribute of the virtual creature.

属性と関連付けられるジェスチャは、センサ222で認識するジェスチャであればこれらに限られず、頭を回す、頭を掻く、目を瞬きする、息を吹きかける、くしゃみをする、あくびをする、咳をする、しゃっくりをする、腕を回す、腕を伸ばす、拍手をする、影絵を映す、手首を回す、手首を前後に動かしてブラブラさせる、腰を回す、腰を前後に動かす、前屈する、膝を回す、屈伸する、足首を回す、など、体の様々な部位に着目した動きとすることができる。 Gestures associated with attributes are not limited to these as long as they are recognized by the sensor 222, such as turning the head, scratching the head, blinking the eyes, blowing, sneezing, yawning, coughing, Hiccup, rotate arm, stretch arm, clap, cast shadow, rotate wrist, swing wrist back and forth, rotate hip, move hip back and forth, bend forward, rotate knee, It is possible to make movements focusing on various parts of the body, such as bending and stretching and turning the ankle.

また、ジェスチャは、プレイヤの身体の動きに限られず、端末の姿勢や、端末を移動させる距離、端末を水平に維持する時間、または端末を光に当てたり、端末を水につけたり、端末を向ける方位など、端末に関する状態であってもよい。 In addition, gestures are not limited to body movements of the player, but include the attitude of the terminal, the distance to move the terminal, the time to keep the terminal horizontal, the exposure of the terminal to light, the It may be a state related to the terminal, such as orientation.

また、ジェスチャは、所定の対象物を撮影する、所定の音を収音する、などであってもよい。なお、図5に示す例では、属性とジェスチャの内容とを関連付けているが、属性と、センサ222が検知したセンシングデータの値とを関連付けてもよい。すなわち、属性に関連付けられるジェスチャが区別できるのであれば、どのような態様で関連付けられていてもよい。 Alternatively, the gesture may be shooting a predetermined object, picking up a predetermined sound, or the like. In the example shown in FIG. 5, the attribute and the content of the gesture are associated, but the attribute may be associated with the sensing data value detected by the sensor 222 . That is, as long as the gestures associated with the attributes can be distinguished, they may be associated in any manner.

図3に戻って、処理部250は、端末200において実行される各種の情報処理を実行する。処理部250は、CPU(Central Processing Unit)およびメモリを有する。端末200においては、CPUがメモリを用いて、記憶部240に記憶された情報処理プログラムを実行することによって上記各種の情報処理が実行される。本実施形態においては、処理部250は、上記情報処理として、ジェスチャ指示を生成する処理や、当該ジェスチャ指示とプレイヤのジェスチャとが一致するかを判断する処理、育成ゲームに関する処理等を実行する。また、端末200が多機能デバイスとして動作する場合、処理部250は、各機能を実現するための情報処理を実行する。 Returning to FIG. 3 , the processing unit 250 executes various types of information processing executed in the terminal 200 . The processing unit 250 has a CPU (Central Processing Unit) and memory. In the terminal 200, the CPU executes the information processing program stored in the storage unit 240 using the memory, thereby executing the above various information processing. In the present embodiment, the processing unit 250 executes, as the information processing, a process of generating a gesture instruction, a process of determining whether the gesture instruction matches the player's gesture, a process related to a breeding game, and the like. Moreover, when the terminal 200 operates as a multi-function device, the processing unit 250 executes information processing for realizing each function.

処理部250は、ゲーム実行部251と、指示生成部252と、報知部253と、取得部254と、判断部255と、を含む。 The processing unit 250 includes a game execution unit 251 , an instruction generation unit 252 , a notification unit 253 , an acquisition unit 254 and a determination unit 255 .

ゲーム実行部251は、育成ゲームに関する処理を実行する。例えば、入力部220を介したプレイヤからの入力や、後述する取得部254が取得したプレイヤのジェスチャに関する情報に基づいて処理を実行する。 The game execution unit 251 executes processing related to the breeding game. For example, the processing is executed based on an input from the player via the input unit 220 or information on the player's gesture acquired by an acquisition unit 254 described later.

指示生成部252は、複数の仮想生命体から一の仮想生命体を決定し、当該仮想生命体に設定される属性に基づいたジェスチャ指示を生成する。例えば、指示生成部252は、ゲーム情報241に記憶されている育成ゲームに関する情報に基づき、ゲームの進行状況によって、または、プレイヤの選択によって、複数の仮想生命体の中から、ジェスチャ指示を生成するための仮想生命体を選択する。また、指示生成部252は、プレイヤが所持する仮想生命体からジェスチャ指示を生成するための任意の仮想生命体を選択してもよい。そして、指示生成部252は、属性情報242およびジェスチャ情報243に基づいて、仮想生命体に関連するジェスチャを生成する。 The instruction generation unit 252 determines one virtual life form from a plurality of virtual life forms, and generates a gesture instruction based on attributes set for the virtual life form. For example, the instruction generation unit 252 generates a gesture instruction from among a plurality of virtual creatures according to the progress of the game or the player's selection, based on the information about the breeding game stored in the game information 241. Select a virtual lifeform for Further, the instruction generation unit 252 may select an arbitrary virtual creature for generating a gesture instruction from the virtual creatures possessed by the player. Based on the attribute information 242 and the gesture information 243, the instruction generation unit 252 generates gestures related to the virtual creature.

本実施形態に係る育成ゲームにおいては、複数の仮想生命体をプレイヤが育成できるようにしてもよいし、特定の仮想生命体を育成できるようにしてもよい。当該選択する仮想生命体は、進行中のゲーム内容に関連することが好ましく、これにより、プレイヤのゲームへの楽しみが一層増すこととなる。 In the breeding game according to the present embodiment, the player may breed a plurality of virtual creatures, or may breed a specific virtual creature. The virtual creature to be selected is preferably related to the content of the game in progress, thereby further increasing the player's enjoyment of the game.

仮想生命体に複数の属性が関連付けられている場合、また、属性に複数のジェスチャが関連付けられている場合は、指示生成部252は、複数のジェスチャの中から一つのジェスチャを選択してもよい。この際、予め設定された所定の確率でジェスチャを選択してもよい。確率をゲームの進行状況によって変動させることで、ゲームの娯楽性を高めることができる。 If a plurality of attributes are associated with the virtual creature, or if a plurality of gestures are associated with the attributes, the instruction generation unit 252 may select one gesture from among the plurality of gestures. . At this time, the gesture may be selected with a predetermined probability set in advance. By varying the probability according to the progress of the game, it is possible to enhance the amusement of the game.

また、指示生成部252は、仮想生命体に設定される強さに関するパラメータに基づいたジェスチャ指示を生成してもよい。仮想生命体には、ゲームにおける強さに関するパラメータが設定されている。強さとは、仮想生命体の育成レベルや、戦いの強さ、生命力などを表しており、パラメータの大きさで強さを表すことができる。 In addition, the instruction generation unit 252 may generate a gesture instruction based on a parameter related to strength set for the virtual creature. A parameter related to strength in the game is set for the virtual creature. The strength represents the training level of the virtual creature, strength in battle, vitality, etc., and the strength can be represented by the size of the parameter.

また、強さに関するパラメータは、仮想生命体ごとに、ゲーム開発者が予め設定しておいてもよいし、ゲームをプレイする過程でパラメータが上がるように設定されておいてもよい。また、仮想生命体に設定されるパラメータは、強さ以外にも、従順さや、知力、可愛さ、など様々な観点で設定してもよい。 Also, a parameter related to strength may be set in advance by the game developer for each virtual creature, or may be set so that the parameter increases during the course of playing the game. In addition, the parameters set for the virtual creature may be set from various viewpoints such as obedience, intelligence, cuteness, etc., in addition to strength.

指示生成部252は、仮想生命体の種類や強さによって、プレイヤがジェスチャを行う難易度が上がるようにジェスチャ指示を生成するようにしてもよい。ここで、ジェスチャを行う難易度とは、例えば、プレイヤの運動強度であり、属性ごとに関連付けられたジェスチャの実行回数を増やすようにしたり、ジャンプの高さや、声の大きさを大きくするようにしたりして、プレイヤに負荷をかける動作である。 The instruction generation unit 252 may generate a gesture instruction so that the player's gesture difficulty increases depending on the type and strength of the virtual creature. Here, the degree of difficulty in making gestures is, for example, the exercise intensity of the player. This is an operation that puts a load on the player.

また、ジェスチャを行う難易度は、端末の姿勢に関連して、プレイヤの手のひらに乗せた端末の水平状態に維持する時間を長くしたり、端末とプレイヤの手との近接距離や、端末を傾ける角度を細かく設定したりするなど、プレイヤにとって、その実行が困難になるような指示であればよい。強い仮想生命体や出現確率の低い仮想生命体ほど、ジェスチャの実行の難易度を上げることで、ゲームの難易度が変動し、プレイヤは飽きることなくゲームを楽しむことができる。 In addition, the degree of difficulty in performing gestures is related to the posture of the device, such as the length of time the device is held horizontally on the player's palm, the close distance between the device and the player's hand, and the tilting of the device. Any instruction that makes it difficult for the player to execute such as finely setting the angle may be used. By increasing the difficulty level of gesture execution for a stronger virtual life form or a virtual life form with a lower appearance probability, the difficulty level of the game changes, and the player can enjoy the game without getting bored.

また、指示生成部252は、所定期間内にプレイヤが所定のエネルギー量を消費するように、複数の仮想生命体から一の仮想生命体を決定し、当該仮想生命体に関連するジェスチャ指示を生成するようにしてもよい。例えば、入力部220を介してプレイヤから目標とする一日のエネルギー消費量を受け付け、そのエネルギー消費量を達成できるように、仮想生命体に設定される属性と関連付けられるジェスチャ、難易度等から、ジェスチャ指示を生成するための仮想生命体を決定し、ジェスチャ指示を生成する。 In addition, the instruction generation unit 252 determines one virtual life form from a plurality of virtual life forms so that the player consumes a predetermined amount of energy within a predetermined period of time, and generates a gesture instruction related to the virtual life form. You may make it For example, a target daily energy consumption amount is received from the player via the input unit 220, and gestures associated with the attributes set for the virtual creature, the difficulty level, etc. are used so that the energy consumption amount can be achieved. Determining a virtual creature for generating gesture instructions and generating gesture instructions.

図6は、仮想生命体のジェスチャ指示の一例を示す図である。図6において、仮想生命体C1は、属性Aであり、腕を振るジェスチャが関連付けられている。そして、強さが上がるにつれ、腕を振る回数が1回(強さ1)、3回(強さ2)・・・と大きくなっている。また、仮想生命体C5は、属性Dであり、ジャンプするジェスチャが関連付けられている。そして、強さが上がるにつれ、ジャンプする高さが20cm、40cm・・・と高くなっている。 FIG. 6 is a diagram showing an example of a gesture instruction for a virtual living object. In FIG. 6, the virtual creature C1 has attribute A and is associated with a gesture of waving the arm. Then, as the strength increases, the number of times the arm is swung is 1 (strength 1), 3 (strength 2), and so on. The virtual creature C5 has attribute D and is associated with a jumping gesture. Then, as the strength increases, the jump height increases to 20 cm, 40 cm, and so on.

また、端末を傾けるジェスチャについては、強さが上がるにつれ、傾ける角度を90度、45度・・・と細かく設定されている。また、声を出すジェスチャでは、強さが上がるにつれ、声の大きさが60dB、90dB・・・と大きくなるように設定されているが、極端に小さい声を設定するようにしてもよい。すなわち、強さが上がるにつれ、ジェスチャの実行の難易度が上がればよく、単に声の大きさを大きくするだけが、当該難易度を上げる方法ではない。ジェスチャを行う難易度を上げるために、複数の動きを組み合わせたジェスチャにしてもよい。例えば、声を出した後に手をたたく、声を出しながら手をたたく、などの動作を組み合わせてもよい。なお、組み合わせる場合は、属性に関連付けられたジェスチャが組み合わされることが好ましい。 As for the gesture of tilting the terminal, the tilting angle is finely set to 90 degrees, 45 degrees, and so on as the strength increases. Also, in the gesture of vocalizing, as the strength increases, the volume of the voice is set to increase to 60 dB, 90 dB, . That is, as the strength increases, the difficulty level of performing the gesture should increase, and simply increasing the volume of the voice is not the method for increasing the difficulty level. In order to increase the difficulty of performing the gesture, the gesture may be a combination of multiple movements. For example, actions such as clapping hands after speaking or clapping hands while speaking may be combined. Note that when combining, it is preferable that the gestures associated with the attributes are combined.

図3に戻って、報知部253は、指示生成部252が生成したジェスチャ指示をプレイヤに報知する。報知部253は、例えば、出力部230のディスプレイ等にジェスチャ指示を表示してもよいし、スピーカの音声によりジェスチャ指示の内容を出力してもよい。また、報知部253は、指示生成部252がジェスチャ指示生成のために決定した仮想生命体に設定される属性をプレイヤに報知する。ジェスチャ指示とともに、属性も報知することで、プレイヤは、ジェスチャと属性との密着した関連性を知ることができ、よりゲームを楽しむことができる。 Returning to FIG. 3 , the notification unit 253 notifies the player of the gesture instruction generated by the instruction generation unit 252 . The notification unit 253 may, for example, display the gesture instruction on the display of the output unit 230 or the like, or may output the content of the gesture instruction through the sound of a speaker. In addition, the notification unit 253 notifies the player of the attribute to be set for the virtual creature determined by the instruction generation unit 252 to generate the gesture instruction. By announcing the attributes together with the gesture instructions, the player can know the close relationship between the gestures and the attributes, and can enjoy the game more.

報知部253がジェスチャ指示を報知するタイミングは、ゲームの進行に合わせて適宜行うようにしてもよいし、所定期間間隔で報知するようにしてもよい。報知部253は、ジェスチャ指示を報知するタイミングで、指示生成部252にジェスチャ指示を生成するよう要求してもよい。 The timing at which the notification unit 253 notifies the gesture instruction may be appropriately performed according to the progress of the game, or may be notified at predetermined intervals. The notifying unit 253 may request the instruction generating unit 252 to generate the gesture instruction at the timing of notifying the gesture instruction.

また、報知部253は、プレイヤがゲームをプレイしていない場合であっても、所定時間間隔で報知するようにしてもよいし、予め所定期間内にプレイヤが所定のエネルギー量を消費するように設定されたタイミングでジェスチャ指示を報知するようにしてもよい。例えば、1時間ごとに所定のカロリーを消費するようにプレイヤが設定しておくことで、当該カロリーを消費するのに適したタイミングでジェスチャ指示がプレイヤに報知されるよう構成することが可能である。 In addition, the notification unit 253 may notify the player at predetermined time intervals even when the player is not playing the game, or may notify the player in advance so that the player consumes a predetermined amount of energy within a predetermined period of time. You may make it alert|report a gesture instruction|indication with the set timing. For example, by setting the player to consume a predetermined calorie every hour, it is possible to notify the player of the gesture instruction at a timing suitable for consuming the calorie. .

また、プレイヤが一日の目標消費カロリーを設定すると、報知部253は、ゲームの進行に応じて生成されるジェスチャ指示の運動強度から目標消費カロリーを達成できる最適なタイミングを計算し、当該計算されたタイミングでジェスチャ指示を報知するようにしてもよい。これにより、プレイヤは健康に配慮しながら、ゲームを楽しむことができる。 Further, when the player sets the target calorie consumption for the day, the notification unit 253 calculates the optimum timing for achieving the target calorie consumption from the exercise intensity of the gesture instruction generated according to the progress of the game. Alternatively, the gesture instruction may be notified at the appropriate timing. This allows the player to enjoy the game while taking care of their health.

図7は、ジェスチャ指示の一例を示す図である。図7(A)において、画面51には、仮想生命体C11とともに、「端末を1回シェイクして!」というジェスチャ指示が表示されている。また、ジェスチャ指示とともに、仮想生命体C11に設定された属性E、および属性Eを示すアイコン61が表示されている。アイコン61により、プレイヤに属性を想起させやすくすることができる。なお、ジェスチャ指示と属性とがプレイヤに報知されるのであれば、当該報知は、どのような態様であってもよい。 FIG. 7 is a diagram illustrating an example of gesture instructions. In FIG. 7A, the screen 51 displays a gesture instruction "Shake the terminal once!" together with the virtual creature C11. Along with the gesture instruction, the attribute E set to the virtual creature C11 and an icon 61 indicating the attribute E are displayed. The icon 61 can make it easier for the player to recall the attribute. Note that as long as the gesture instruction and the attribute are notified to the player, the notification may take any form.

図7(B)において、画面52には、仮想生命体C12とともに、「端末を2回大きくシェイクして!」というジェスチャ指示が表示されている。また、仮想生命体C12に設定された属性E、および属性Eを示すアイコン62が表示されている。すなわち、仮想生命体C11およびC12は、属性が同じことを示している。なお、図7の例では、説明のため「属性E」のような抽象的な表記であるが、例えば、「電気」などのような、プレイヤに仮想生命体の特性を具体的にイメージさせる表現であることが好ましい。 In FIG. 7B, the screen 52 displays the virtual creature C12 and a gesture instruction "Shake the terminal twice!" Also, an attribute E set to the virtual creature C12 and an icon 62 indicating the attribute E are displayed. That is, the virtual creatures C11 and C12 have the same attribute. In the example of FIG. 7, an abstract notation such as "attribute E" is used for explanation. is preferred.

ジェスチャ指示は、図7(B)の「大きくシェイク」のように、具体的に端末を振る距離で指示しなくてもよい。図6で示したように、プレイヤのジェスチャとジェスチャ指示との一致を判断する際の閾値として、具体的な数値の設定は必要であるが、プレイヤに対して報知する際は、プレイヤが直感的に分かりやすい表現に変換してもよい。 The gesture instruction does not have to be a specific distance to shake the terminal, such as "Shake big" in FIG. 7B. As shown in FIG. 6, it is necessary to set a specific numerical value as a threshold for judging the match between the player's gesture and the gesture instruction. can be converted into an easy-to-understand expression.

また、ジェスチャ指示は、図7のように文字で示すのではなく、音声で出力してもよい。また、仮想生命体C11やC12に生成されたジェスチャ指示の動きを行わせたり、アニメーション等を表示したりすることによりプレイヤにジェスチャをするように促してもよい。文字以外の出力でプレイヤに示すことで、文字が分からない幼児なども気軽にゲームを楽しむことができる。また、プレイヤは、仮想生命体と同じ動きをすることで、プレイヤの仮想生命体に対する愛着がより一層増し、ゲームを継続的に行うモチベーションの向上につながる。 Also, the gesture instruction may be output by voice instead of being indicated by characters as shown in FIG. Alternatively, the player may be urged to make a gesture by causing the virtual creatures C11 and C12 to move according to the generated gesture instruction or by displaying an animation or the like. By presenting the player with output other than letters, even young children who do not understand letters can easily enjoy the game. In addition, by making the same movements as the virtual creature, the player's attachment to the virtual creature is further increased, leading to an improvement in motivation to continue playing the game.

また、育成ゲームにおいて、仮想生命体が進化するようにしてもよい。例えば、仮想生命体C11から進化した仮想生命体C12には、進化前の仮想生命体C11のジェスチャ指示よりも運動強度が強いジェスチャが設定される。すなわち、ジェスチャ指示を生成する際に、仮想生命体の強さという軸に加え、進化という軸を組み合わせてもよい。これにより、一つの動作を実行する回数と、当該動作の運動強度(負荷)を組み合わせることができる。 Also, in the breeding game, the virtual creature may evolve. For example, for the virtual creature C12 evolved from the virtual creature C11, a gesture with a higher exercise intensity than the gesture instruction of the pre-evolution virtual creature C11 is set. That is, when generating gesture instructions, the axis of evolution may be combined in addition to the axis of strength of the virtual creature. This makes it possible to combine the number of times one motion is performed and the exercise intensity (load) of the motion.

図3に戻って、取得部254は、センサ222から送られたセンシングデータに基づいて、プレイヤの行ったジェスチャを取得する。例えば、取得部254は、加速度センサ等が検知したセンシングデータから端末の動きや、ウェアラブル端末を着けている腕の振りを判定し、プレイヤのジェスチャとして取得する。 Returning to FIG. 3 , the acquisition unit 254 acquires the gesture made by the player based on sensing data sent from the sensor 222 . For example, the acquisition unit 254 determines the motion of the terminal and the swing of the arm with which the wearable terminal is worn from sensing data detected by an acceleration sensor or the like, and acquires them as gestures of the player.

判断部255は、取得部254が取得したジェスチャが、指示生成部252が生成したジェスチャ指示と一致するか判断する。この際、判断部255は、プレイヤのゲームの習熟度や、ゲームの進行状況によって、一致判断の基準となる閾値に幅を持たせてもよい。具体的には、ジェスチャ指示との一致の判断は、仮想生命体の育成の難易度が高いほど高く設定されるようにしてもよい。すなわち、育成の難易度が高いほど、プレイヤのジェスチャはジェスチャ指示との正確な一致が求められる(一致度が高い)ようにしてもよい。育成の難易度が下がるほど、ジェスチャ指示との一致の判断に幅を持たせる(一致度が低い)ようにしてもよい。例えば、図6で示したように、端末を傾ける角度が45度になるようジェスチャ指示をした場合は、40度から50度の傾きであれば、仮想生命体の育成の難易度が低いとき、また、プレイヤの習熟度が低いときは、ジェスチャが一致すると判断してもよい。過度に厳密に判断すると、プレイヤのゲームへのやる気をそぐことになる虞があるからである。 The determination unit 255 determines whether the gesture acquired by the acquisition unit 254 matches the gesture instruction generated by the instruction generation unit 252 . At this time, the determination unit 255 may vary the threshold used as a criterion for determination of match depending on the player's game proficiency level and the progress of the game. Specifically, the determination of matching with the gesture instruction may be set higher as the degree of difficulty in raising the virtual creature increases. That is, the player's gesture may be required to match the gesture instruction more accurately (higher match) as the training difficulty increases. The degree of matching with the gesture instruction may be widened (the degree of matching is low) as the degree of training difficulty decreases. For example, as shown in FIG. 6, when a gesture instruction is given to tilt the terminal at an angle of 45 degrees, if the tilt is between 40 degrees and 50 degrees, when the degree of difficulty in training a virtual creature is low, Also, when the player's proficiency level is low, it may be determined that the gestures match. This is because an excessively strict determination may discourage the player from playing the game.

仮想生命体の育成の難易度やプレイヤの習熟度に応じて、ジェスチャ指示との一致度に幅を持たせることで、ゲームに慣れていないプレイヤも気軽にプレイを楽しむことができる。また、ゲームに慣れたプレイヤには、より正確なジェスチャ指示との一致を求めることで、ゲームをやり込む楽しさを与えることができる。これにより、ゲームに対する習熟度が異なる幅広い層のプレイヤに対してゲームの娯楽性を向上させることができる。 By varying the degree of matching with the gesture instructions according to the degree of difficulty of raising virtual creatures and the degree of proficiency of the player, even players unfamiliar with the game can easily enjoy the game. In addition, players accustomed to the game can enjoy playing the game by requesting a more accurate match with gesture instructions. As a result, it is possible to improve the amusement of the game for a wide range of players with different proficiency levels for the game.

また、判断部255は、取得したジェスチャが、ジェスチャ指示と一致しなかった場合には、どの程度の動作でジェスチャが一致するかを算出し、出力部230を介して、当該算出結果をプレイヤに出力するようにしてもよい。例えば、「20cm高く」、「もっと大きな声で」などをプレイヤに通知する。また、当該通知は、具体的な数値で示してもよいし、概算で示してもよい。また、「もっと高く」、「もう少し右」など、人間にとって体等をどの程度動かせばよいか直感的に分かりやすい表現であってもよい。これにより、プレイヤにジェスチャのやり直しの機会を与え、ジェスチャに失敗したプレイヤも再びゲームを楽しむことができる。 In addition, when the acquired gesture does not match the gesture instruction, the determination unit 255 calculates how much motion is required to match the gesture, and outputs the calculation result to the player via the output unit 230. You may make it output. For example, the player is notified of "20 cm higher", "louder", and the like. Also, the notification may be indicated by a specific numerical value, or may be indicated by an approximate calculation. Also, expressions such as "higher" and "a little more to the right" may be used to intuitively understand how much the human body should move. As a result, the player is given an opportunity to redo the gesture, and the player who has failed in the gesture can enjoy the game again.

判断部255は、ジェスチャが一致すると判断した場合は、ゲーム実行部251に仮想生命体の育成に関する処理を実行するよう指示する。ゲーム実行部251は、ジェスチャの一致により、育成ゲームにおいて、プレイヤに特典を付与するようにしてもよい。例えば、仮想生命体の育成のスピードを早めたり、強さを上げたり、特別なアイテムを付与したりして、育成ゲームを有利に進めることができる処理を行ってもよい。 If the judgment unit 255 judges that the gestures match, it instructs the game execution unit 251 to execute a process related to raising the virtual creature. The game execution unit 251 may give a privilege to the player in the breeding game by matching gestures. For example, processing may be performed to advance the breeding game advantageously by speeding up the breeding of the virtual creature, increasing its strength, or granting a special item.

また、ゲーム実行部251は、特典の付与ではなく、通常のゲーム進行を行う一方で、ジェスチャの不一致により、ゲームの進行のペナルティを与えるようにしてもよい。例えば、仮想生命体の育成のスピードを遅くする、など、ゲームの進行が不利になるような処理を行う。 Alternatively, the game execution unit 251 may proceed with the normal game instead of giving the privilege, and may give a penalty for the progress of the game due to disagreement of gestures. For example, processing that makes the progress of the game disadvantageous, such as slowing down the speed of raising the virtual creature.

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

ステップS101において、指示生成部252は、複数の仮想生命体から一の仮想生命体を決定し、当該仮想生命体に設定される属性に基づいたジェスチャ指示を生成する。例えば、指示生成部252は、ゲーム情報241に記憶されている育成ゲームに関する情報に基づき、ゲームの進行状況によって、または、プレイヤの選択によって、複数の仮想生命体の中から、ジェスチャ指示を生成するための仮想生命体を選択する。そして、指示生成部252は、属性情報242およびジェスチャ情報243に基づいて、仮想生命体に関連するジェスチャを生成する。 In step S101, the instruction generation unit 252 determines one virtual life form from a plurality of virtual life forms, and generates a gesture instruction based on attributes set for the virtual life form. For example, the instruction generation unit 252 generates a gesture instruction from among a plurality of virtual creatures according to the progress of the game or the player's selection, based on the information about the breeding game stored in the game information 241. Select a virtual lifeform for Based on the attribute information 242 and the gesture information 243, the instruction generation unit 252 generates gestures related to the virtual creature.

指示生成部252は、仮想生命体の強さに関するパラメータに応じて、ジェスチャを行う難易度が上がるようにジェスチャ指示を生成してもよい。また、指示生成部252は、複数の仮想生命体の中から、ジェスチャ指示を生成する仮想生命体を一または複数選択してもよい。 The instruction generation unit 252 may generate a gesture instruction so that the difficulty level of making a gesture increases according to a parameter related to the strength of the virtual creature. Further, the instruction generation unit 252 may select one or more virtual creatures for generating gesture instructions from among the plurality of virtual creatures.

指示生成部252が、ジェスチャ指示を生成する仮想生命体を複数選択する場合は、各仮想生命体の属性や強さに基づいて、複数のプレイヤに対するジェスチャ指示を生成してもよい。例えば、二人同時に同じジェスチャを行うように指示したり、二人が組になって、ジェスチャを完成させたりしてもよい。これにより、友達など、複数人で一緒にゲームをプレイする楽しみが増す。 When the instruction generation unit 252 selects a plurality of virtual creatures for which gesture instructions are to be generated, the gesture instructions may be generated for a plurality of players based on the attributes and strength of each virtual creature. For example, two people may be instructed to perform the same gesture at the same time, or two people may pair up to complete the gesture. This increases the enjoyment of playing games with multiple people, such as friends.

ステップS102において、報知部253は、ステップS101で指示生成部252が生成したジェスチャ指示をプレイヤに対して報知する。また、報知部253は、指示生成部252がジェスチャ指示生成のために決定した仮想生命体に設定される属性をプレイヤに報知する。報知部253は、例えば、出力部230のディスプレイ等にジェスチャ指示を表示してもよいし、スピーカの音声によりジェスチャ指示の内容を出力してもよい。 In step S102, the notification unit 253 notifies the player of the gesture instruction generated by the instruction generation unit 252 in step S101. In addition, the notification unit 253 notifies the player of the attribute to be set for the virtual creature determined by the instruction generation unit 252 to generate the gesture instruction. The notification unit 253 may, for example, display the gesture instruction on the display of the output unit 230 or the like, or may output the content of the gesture instruction through the sound of a speaker.

ステップS103において、取得部254は、センサ222から送られたセンシングデータに基づいて、プレイヤの行ったジェスチャを取得したか判断する。例えば、取得部254は、加速度センサ等が検知したセンシングデータから端末の動きや、ウェアラブル端末を着けている腕の振りを判定し、プレイヤのジェスチャとして取得する。 In step S<b>103 , based on the sensing data sent from the sensor 222 , the acquiring unit 254 determines whether the player's gesture has been acquired. For example, the acquisition unit 254 determines the motion of the terminal and the swing of the arm with which the wearable terminal is worn from sensing data detected by an acceleration sensor or the like, and acquires them as gestures of the player.

ステップS103において、取得部254がジェスチャを取得したと判断した場合(ステップS103において、Y)、処理はステップS104に進む。一方、そうでない場合(ステップS103において、N)、処理はステップS102に戻り、プレイヤに対してジェスチャ指示を報知する。ジェスチャ指示を報知してから所定時間経過した場合に、出力部230のバイブレータや照明等により、プレイヤにジェスチャを行うよう促す構成にしてもよい。 In step S103, when the obtaining unit 254 determines that the gesture has been obtained (Y in step S103), the process proceeds to step S104. On the other hand, otherwise (N in step S103), the process returns to step S102 to notify the player of the gesture instruction. The player may be prompted to make a gesture by the vibrator, lighting, or the like of the output unit 230 when a predetermined period of time has elapsed since the gesture instruction was notified.

ステップS104において、判断部255は、取得部254が取得したジェスチャが、指示生成部252が生成したジェスチャ指示と一致するか判断する。 In step S<b>104 , the determination unit 255 determines whether the gesture acquired by the acquisition unit 254 matches the gesture instruction generated by the instruction generation unit 252 .

ステップS105において、判断部255は、ジェスチャが一致すると判断した場合(ステップS105において、Y)、処理はステップS106に進む。一方、一致しないと判断した場合(ステップS105において、N)、処理はステップS107に進む。 In step S105, if determination unit 255 determines that the gestures match (Y in step S105), the process proceeds to step S106. On the other hand, if it is determined that they do not match (N in step S105), the process proceeds to step S107.

ステップS106において、ゲーム実行部251は、判断部255から、仮想生命体の育成に関する処理を実行するよう指示を受けたことに応じて、プレイヤに特典を付与する。例えば、仮想生命体の育成のスピードを早めたり、強さを上げたり、特別なアイテムを付与したりして、育成ゲームを有利に進めることができる処理を行う。 In step S<b>106 , the game execution unit 251 gives a privilege to the player in response to receiving an instruction from the determination unit 255 to execute the processing related to raising the virtual creature. For example, processing is performed to advance the breeding game advantageously by speeding up the breeding of the virtual creature, increasing its strength, or granting a special item.

また、ゲーム実行部251は、特典を付与するのではなく、通常のゲーム進行を行う一方で、ジェスチャの不一致により、ゲームの進行のペナルティを与えるようにしてもよい。 Alternatively, the game executing unit 251 may perform a normal game progress, instead of giving a privilege, and may give a game progress penalty due to disagreement of gestures.

ステップS107において、判断部255は、ジェスチャが一致しなかった旨を出力するよう、出力部230に指示する。出力部230は、当該指示に応じて、ジェスチャが一致しなかった旨をディスプレイ等に表示したり、スピーカから出力したりしてもよい。 In step S107, the determination unit 255 instructs the output unit 230 to output that the gestures do not match. In response to the instruction, the output unit 230 may display on a display or the like or output from a speaker that the gestures do not match.

また、判断部255は、取得したジェスチャが、ジェスチャ指示と一致しなかった場合には、どの程度の動作でジェスチャが一致するかを算出し、出力部230に対し、当該算出結果をプレイヤに出力するよう指示にしてもよい。 In addition, when the acquired gesture does not match the gesture instruction, the determination unit 255 calculates how much motion is required to match the gesture, and the output unit 230 outputs the calculation result to the player. You may be instructed to do so.

以上のようにして、端末200においてゲーム処理が実行される。 The game process is executed in the terminal 200 as described above.

(効果の説明)
上述したように、本実施形態では、仮想生命体を育成するゲームにおいて、仮想生命体に関連したジェスチャをプレイヤに指示する。プレイヤは指示されたジェスチャを行うことで、育成する仮想生命体により親しみをもつことができ、ゲームの娯楽性が向上する。
(Explanation of effect)
As described above, in the present embodiment, in a game for training a virtual creature, the player is instructed to make a gesture related to the virtual creature. By performing the instructed gesture, the player can become more familiar with the virtual creature being raised, thereby improving the amusement of the game.

また、本実施形態では、仮想生命体に設定される属性に基づいてジェスチャ指示を生成する。これにより、プレイヤはゲームの内容に基づいたジェスチャを行うことになり、育成ゲームを継続的に行うモチベーションを向上させることができる。 Also, in this embodiment, a gesture instruction is generated based on attributes set for the virtual creature. As a result, the player makes gestures based on the content of the game, and the motivation to continue playing the breeding game can be improved.

また、本実施形態では、仮想生命体に設定される強さに関するパラメータに基づいてジェスチャ指示を生成する。強さに関するパラメータに応じてジェスチャを行う難易度が上がるようにジェスチャ指示を生成することで、プレイヤにゲームをやり込む楽しみを与えることができる。 Also, in this embodiment, a gesture instruction is generated based on a parameter related to strength set for the virtual creature. By generating a gesture instruction so that the difficulty level of performing a gesture increases according to a parameter related to strength, it is possible to provide the player with the enjoyment of playing the game.

また、本実施形態では、仮想生命体の強さに関するパラメータに応じてプレイヤの運動強度が上がるようにジェスチャ指示を生成する。これにより、プレイヤは、ゲームにおける仮想生命体の強さをリアルに体感でき、ゲームをより楽しむことができる。 Also, in this embodiment, a gesture instruction is generated so that the player's exercise intensity increases according to the parameter related to the strength of the virtual creature. As a result, the player can realistically feel the strength of the virtual creature in the game, and can enjoy the game more.

また、本実施形態では、所定期間内にプレイヤが所定のエネルギー量を消費するように複数の仮想生命体から一の仮想生命体を決定し、当該仮想生命体に関連するジェスチャ指示を生成する。これにより、プレイヤはゲームを楽しみながら、自己のエネルギーの消費量を管理することができる。したがって、健康面に配慮しながらゲームの娯楽性を向上させることができる。 Also, in this embodiment, one virtual creature is determined from a plurality of virtual creatures so that the player consumes a predetermined amount of energy within a predetermined period of time, and a gesture instruction related to the virtual creature is generated. As a result, the player can manage his or her energy consumption while enjoying the game. Therefore, it is possible to improve the amusement of the game while taking health into consideration.

また、本実施形態では、複数の仮想生命体の中から、ジェスチャ指示を生成する仮想生命体を選択する。これにより、さまざまな仮想生命体に関連したジェスチャをプレイヤに指示することができ、プレイヤにゲームをやり込む楽しみを与えることができる。 Further, in the present embodiment, a virtual creature that generates a gesture instruction is selected from among a plurality of virtual creatures. As a result, the player can be instructed to make gestures related to various virtual creatures, and the enjoyment of playing the game can be given to the player.

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

<実施形態1の変形例2>
実施形態1の変形例2において、ゲームサーバ100は、育成ゲームの進行処理を実行するサーバ装置であって、端末200からジェスチャに関する情報を取得し、取得したジェスチャが、生成されたジェスチャ指示と一致するかを判断する構成である。すなわち、端末200が行うゲーム処理や、ジェスチャの一致の判断は、ゲームサーバ100が行い、端末200は、センシングデータをゲームサーバに送信する構成である。
<Modification 2 of Embodiment 1>
In Modified Example 2 of Embodiment 1, the game server 100 is a server device that executes progress processing of the breeding game, acquires information about gestures from the terminal 200, and the acquired gestures match the generated gesture instructions. It is a configuration for determining whether to That is, the game server 100 performs game processing performed by the terminal 200 and determination of matching of gestures, and the terminal 200 transmits sensing data to the game server.

端末200は、ゲームサーバ100からゲーム進行の処理結果を受信し、プレイヤに提示する。なお、当該ジェスチャの一致の判断は、端末200における処理と同様であるため、説明は省略する。これにより、プレイヤは、ゲームサーバ100にアクセスすることで、育成ゲームを楽しむことができる。 The terminal 200 receives the game progress processing result from the game server 100 and presents it to the player. It should be noted that the determination of matching of the gestures is the same as the processing in the terminal 200, so the description is omitted. As a result, the player can enjoy the breeding game by accessing the game server 100 .

<実施形態2>
実施形態1は、仮想生命体の育成ゲームにおいて、仮想生命体に関連するジェスチャ指示を生成し、プレイヤは指示されたジェスチャを行うことで、育成する仮想生命体により親しみをもたせ、ゲームの娯楽性を向上させるものであった。
<Embodiment 2>
Embodiment 1 is a game for raising virtual creatures, in which a gesture instruction related to the virtual creature is generated, and the player performs the instructed gesture to make the virtual creature to be raised more familiar and entertaining. was intended to improve

一方、実施形態2は、育成対象の仮想生命体を獲得するゲームであって、仮想生命体に関連するジェスチャ指示を生成する。ジェスチャ指示の生成に関する処理は、実施形態1に係る育成ゲームと同様であるが、生成されたジェスチャ指示とプレイヤのジェスチャとが一致する場合は、仮想生命体の獲得に関する処理が実行される点で、実施形態1と相違する。本実施形態では、当該獲得するゲームを実行するためのプログラムにおいて、仮想生命体の獲得に関するパラメータを変動させ、パラメータが所定の条件を満たした場合に、仮想生命体を獲得したものとして、プレイヤと獲得した仮想生命体とを対応付ける。例えば、当該パラメータを所定の確率で変動させ、パラメータが所定の範囲内の場合に仮想生命体を獲得させるようにしてもよい。 On the other hand, the second embodiment is a game for acquiring a virtual creature to be trained, and generates a gesture instruction related to the virtual creature. The process for generating the gesture instruction is the same as in the breeding game according to the first embodiment, except that when the generated gesture instruction matches the player's gesture, the process for acquiring the virtual creature is executed. , differs from the first embodiment. In this embodiment, in the program for executing the game to be acquired, the parameters relating to the acquisition of the virtual creature are changed, and when the parameters satisfy a predetermined condition, it is determined that the player has acquired the virtual creature. Correlate with the obtained virtual life form. For example, the parameter may be changed with a predetermined probability, and the virtual creature may be acquired when the parameter is within a predetermined range.

育成対象の仮想生命体を、ジェスチャを行って獲得することで、プレイヤは体を動かしながら仮想生命体を収集することができ、より仮想生命体に対する愛着を持つことができる。これにより、プレイヤに対し、ゲームを継続的に行うモチベーションを維持させることができる。 By acquiring a virtual living object to be trained by performing a gesture, the player can collect the virtual living object while moving the body, and can have a greater attachment to the virtual living object. As a result, the player can be motivated to continue playing the game.

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

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

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

1 ゲームシステム、100 ゲームサーバ、200 端末、110 通信部、120,240 記憶部、130,250 処理部、220 入力部、221 マイク、222 センサ、230 出力部

1 game system, 100 game server, 200 terminal, 110 communication unit, 120,240 storage unit, 130,250 processing unit, 220 input unit, 221 microphone, 222 sensor, 230 output unit

Claims (12)

仮想生命体を育成するゲームを実行するためのプログラムであって、コンピュータを、
前記仮想生命体に関連するジェスチャ指示を生成する指示生成部と、
前記生成されたジェスチャ指示をプレイヤに報知する報知部と、
前記プレイヤのジェスチャを取得する取得部と、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断する判断部と、
前記判断部が前記一致すると判断した場合に、前記仮想生命体の育成に関する処理を実行する実行部と、して機能させるプログラム。
A program for executing a game for cultivating virtual life forms, comprising:
an instruction generator that generates a gesture instruction associated with the virtual creature;
a notification unit that notifies the player of the generated gesture instruction;
an acquisition unit that acquires the player's gesture;
a determination unit that determines whether the acquired gesture matches the generated gesture instruction;
A program that functions as an execution unit that executes a process related to raising the virtual creature when the judgment unit judges that they match.
前記指示生成部は、前記ゲームの進行状況によって、または、前記プレイヤの選択によって、複数の仮想生命体から一の仮想生命体を決定し、当該仮想生命体に設定される属性に基づいた前記ジェスチャ指示を生成し、
前記報知部は、前記決定された仮想生命体に設定される属性を前記プレイヤに報知する、請求項1に記載のプログラム。
The instruction generation unit determines one virtual creature from a plurality of virtual creatures according to the progress of the game or by selection by the player, and performs the gesture based on the attributes set for the virtual creature. generate instructions,
2. The program according to claim 1, wherein said notification unit notifies said player of the determined attribute to be set for said virtual creature.
前記指示生成部は、前記属性に応じて、異なる種類のジェスチャから成る前記ジェスチャ指示を生成する、請求項2に記載のプログラム。 3. The program according to claim 2, wherein said instruction generation unit generates said gesture instruction composed of different types of gestures according to said attribute. 前記指示生成部は、前記仮想生命体に設定される強さに関するパラメータに基づいた前記ジェスチャ指示を生成する、請求項1から請求項3のいずれか一項に記載のプログラム。 4. The program according to any one of claims 1 to 3, wherein said instruction generation unit generates said gesture instruction based on a parameter related to strength set for said virtual creature. 前記指示生成部は、前記強さに関するパラメータに応じて、前記ジェスチャを行う難易度が上がるように前記ジェスチャ指示を生成する、請求項4に記載のプログラム。 5. The program according to claim 4, wherein the instruction generation unit generates the gesture instruction so that the difficulty level of performing the gesture increases according to the parameter related to strength. 前記ジェスチャを行う前記難易度は、前記プレイヤの運動強度である、請求項5に記載のプログラム。 6. The program according to claim 5, wherein said difficulty level for performing said gesture is exercise intensity of said player. 前記指示生成部は、所定期間内に前記プレイヤが所定のエネルギー量を消費するように、複数の前記仮想生命体から一の仮想生命体を決定し、当該仮想生命体に関連する前記ジェスチャ指示を生成する、請求項1から請求項6のいずれか一項に記載のプログラム。 The instruction generation unit determines one virtual life form from among the plurality of virtual life forms, and generates the gesture instruction related to the virtual life form so that the player consumes a predetermined amount of energy within a predetermined period of time. 7. A program according to any one of claims 1 to 6, which generates. 育成対象の仮想生命体を獲得するゲームを実行するためのプログラムであって、コンピュータを、
前記仮想生命体に関連するジェスチャ指示を生成する指示生成部と、
前記生成されたジェスチャ指示をプレイヤに報知する報知部と、
前記プレイヤのジェスチャを取得する取得部と、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断する判断部と、
前記判断部が前記一致すると判断した場合に、前記仮想生命体の獲得に関する処理を実行する実行部として機能させ、
前記実行部は、前記仮想生命体の獲得に関するパラメータを変動させ、前記パラメータが所定の条件を満たした場合に、前記仮想生命体を獲得したものとして前記プレイヤに対応付ける、プログラム。
A program for executing a game for acquiring virtual life forms to be trained, the computer comprising:
an instruction generator that generates a gesture instruction associated with the virtual creature;
a notification unit that notifies the player of the generated gesture instruction;
an acquisition unit that acquires the player's gesture;
a determination unit that determines whether the acquired gesture matches the generated gesture instruction;
functioning as an execution unit that executes a process related to acquisition of the virtual creature when the determination unit determines that they match;
A program according to claim 1, wherein said execution unit varies a parameter relating to acquisition of said virtual creature, and associates said player with said virtual creature as having acquired said virtual creature when said parameter satisfies a predetermined condition.
仮想生命体を育成するゲームを実行するゲームサーバであって、
前記仮想生命体に関連するジェスチャ指示を生成する指示生成部と、
前記生成されたジェスチャ指示をプレイヤに報知する報知部と、
前記プレイヤのジェスチャを取得する取得部と、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断する判断部と、
前記判断部が前記一致すると判断した場合に、前記仮想生命体の育成に関する処理を実行する実行部と、を備えるゲームサーバ。
A game server that executes a game for raising virtual life forms,
an instruction generator that generates a gesture instruction associated with the virtual creature;
a notification unit that notifies the player of the generated gesture instruction;
an acquisition unit that acquires the player's gesture;
a determination unit that determines whether the acquired gesture matches the generated gesture instruction;
A game server, comprising: an execution unit that executes a process related to raising the virtual creature when the judgment unit judges that they match.
仮想生命体を育成するゲームを実行する情報処理端末であって、
前記仮想生命体に関連するジェスチャ指示を生成する指示生成部と、
前記生成されたジェスチャ指示をプレイヤに報知する報知部と、
前記プレイヤのジェスチャを取得する取得部と、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断する判断部と、
前記判断部が前記一致すると判断した場合に、前記仮想生命体の育成に関する処理を実行する実行部と、を備える情報処理端末。
An information processing terminal for executing a game for cultivating virtual life forms,
an instruction generator that generates a gesture instruction associated with the virtual creature;
a notification unit that notifies the player of the generated gesture instruction;
an acquisition unit that acquires the player's gesture;
a determination unit that determines whether the acquired gesture matches the generated gesture instruction;
An information processing terminal, comprising: an execution unit that executes a process related to raising the virtual creature when the judgment unit judges that they match.
仮想生命体を育成するゲームを実行する方法であって、
前記仮想生命体に関連するジェスチャ指示を生成するステップと、
前記生成されたジェスチャ指示をプレイヤに報知するステップと、
前記プレイヤのジェスチャを取得するステップと、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断するステップと、
前記一致すると判断した場合に、前記仮想生命体の育成に関する処理を実行するステップと、を備える方法。
A method for executing a game for cultivating virtual lifeforms, comprising:
generating a gestural indication associated with the virtual life form;
announcing the generated gesture instruction to a player;
obtaining a gesture of the player;
determining if the obtained gesture matches the generated gesture indication;
and executing a process related to raising the virtual creature when it is determined that they match.
仮想生命体を育成するゲームを実行するゲームシステムであって、
前記仮想生命体に関連するジェスチャ指示を生成する指示生成部と、
前記生成されたジェスチャ指示をプレイヤに報知する報知部と、
前記プレイヤのジェスチャを取得する取得部と、
前記取得したジェスチャが、前記生成されたジェスチャ指示と一致するか判断する判断部と、
前記判断部が前記一致すると判断した場合に、前記仮想生命体の育成に関する処理を実行する実行部と、を備えるゲームシステム。

A game system for executing a game for nurturing virtual life forms,
an instruction generator that generates a gesture instruction associated with the virtual creature;
a notification unit that notifies the player of the generated gesture instruction;
an acquisition unit that acquires the player's gesture;
a determination unit that determines whether the acquired gesture matches the generated gesture instruction;
A game system comprising: an execution unit that executes a process related to raising the virtual creature when the judgment unit judges that they match.

JP2023084467A 2020-07-27 2023-05-23 Program, game server, information processing terminal, method and game system Active JP7382526B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023084467A JP7382526B2 (en) 2020-07-27 2023-05-23 Program, game server, information processing terminal, method and game system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020126345A JP7285808B2 (en) 2020-07-27 2020-07-27 Program, game server, information processing terminal, method, and game system
JP2023084467A JP7382526B2 (en) 2020-07-27 2023-05-23 Program, game server, information processing terminal, method and game system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020126345A Division JP7285808B2 (en) 2020-07-27 2020-07-27 Program, game server, information processing terminal, method, and game system

Publications (2)

Publication Number Publication Date
JP2023104985A true JP2023104985A (en) 2023-07-28
JP7382526B2 JP7382526B2 (en) 2023-11-16

Family

ID=73023165

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020126345A Active JP7285808B2 (en) 2020-07-27 2020-07-27 Program, game server, information processing terminal, method, and game system
JP2023084467A Active JP7382526B2 (en) 2020-07-27 2023-05-23 Program, game server, information processing terminal, method and game system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020126345A Active JP7285808B2 (en) 2020-07-27 2020-07-27 Program, game server, information processing terminal, method, and game system

Country Status (1)

Country Link
JP (2) JP7285808B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001340637A (en) * 2000-06-02 2001-12-11 Enix Corp Portable video game display device and recording medium in which program is stored
JP2003288238A (en) * 2001-08-09 2003-10-10 Konami Co Ltd Evaluation program, its storage medium, timing evaluation device, timing evaluation system
JP2018108297A (en) * 2017-01-05 2018-07-12 任天堂株式会社 Game system, game program, information processor and information processing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4136251B2 (en) 2000-02-18 2008-08-20 株式会社バンダイナムコゲームス GAME DEVICE AND INFORMATION STORAGE MEDIUM
JP2004016752A (en) 2002-06-20 2004-01-22 Konami Sports Life Corp Exercise assisting device and program used for exercise assisting device
JP6741746B2 (en) 2018-12-26 2020-08-19 株式会社ポケモン Program, game server, information processing terminal, method and game system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001340637A (en) * 2000-06-02 2001-12-11 Enix Corp Portable video game display device and recording medium in which program is stored
JP2003288238A (en) * 2001-08-09 2003-10-10 Konami Co Ltd Evaluation program, its storage medium, timing evaluation device, timing evaluation system
JP2018108297A (en) * 2017-01-05 2018-07-12 任天堂株式会社 Game system, game program, information processor and information processing method

Also Published As

Publication number Publication date
JP7382526B2 (en) 2023-11-16
JP2020179239A (en) 2020-11-05
JP7285808B2 (en) 2023-06-02

Similar Documents

Publication Publication Date Title
US10183220B2 (en) Image generation device and image generation method
ES2669869T3 (en) User Tracking Feedback
US20170216675A1 (en) Fitness-based game mechanics
JP6741746B2 (en) Program, game server, information processing terminal, method and game system
JP2015231443A (en) Program and game system
JP6290467B1 (en) Information processing method, apparatus, and program causing computer to execute information processing method
JP6719633B1 (en) Program, method, and viewing terminal
WO2018108174A1 (en) Interface interactive assembly control method and apparatus, and wearable device
JP6201028B1 (en) Information processing method, apparatus, and program for causing computer to execute information processing method
Schouten et al. Human behavior analysis in ambient gaming and playful interaction
JP7285808B2 (en) Program, game server, information processing terminal, method, and game system
JP6722316B1 (en) Distribution program, distribution method, computer, and viewing terminal
JP2019086848A (en) Program, information processing device and method
US20240048934A1 (en) Interactive mixed reality audio technology
JP2021035547A (en) Program and game system
JP2019087262A (en) Program, information processing device and method
JP2019030638A (en) Information processing method, device, and program for causing computer to execute information processing method
JP2018092592A (en) Information processing method, apparatus, and program for implementing that information processing method on computer
JP6793765B2 (en) Program and game system
WO2020059817A1 (en) Game server, program, method, game system, and information processing terminal
JP2020166726A (en) Viewing program, viewing method, and viewing terminal
JP7375143B1 (en) Programs and information processing systems
JP7299197B2 (en) DELIVERY PROGRAM, DELIVERY METHOD, AND COMPUTER
WO2022137375A1 (en) Method, computer-readable medium, and information processing device
JP7445723B1 (en) Programs and information processing systems

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230615

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230615

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230725

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230919

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231106

R150 Certificate of patent or registration of utility model

Ref document number: 7382526

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150