JP2017209381A - Program, information processing device, and control method - Google Patents
Program, information processing device, and control method Download PDFInfo
- Publication number
- JP2017209381A JP2017209381A JP2016105651A JP2016105651A JP2017209381A JP 2017209381 A JP2017209381 A JP 2017209381A JP 2016105651 A JP2016105651 A JP 2016105651A JP 2016105651 A JP2016105651 A JP 2016105651A JP 2017209381 A JP2017209381 A JP 2017209381A
- Authority
- JP
- Japan
- Prior art keywords
- game
- information processing
- processing apparatus
- virtual space
- player character
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、プログラム、情報処理装置、及び制御方法に関する。 The present invention relates to a program, an information processing apparatus, and a control method.
従来から、複数のプレイヤの其々が操作する情報処理装置がネットワークを介して接続され、複数のプレイヤの各々により選択されたプレイヤキャラクタ同士が、仮想空間上で直接対戦する対戦型のゲームが知られている。対戦型のゲームを実行する場合、情報処理装置は、複数のプレイヤキャラクタの各々を、リアルタイムに同一の仮想空間上で動作させる。 Conventionally, there has been known a battle-type game in which information processing devices operated by each of a plurality of players are connected via a network, and player characters selected by each of the plurality of players directly battle in a virtual space. It has been. When executing a battle-type game, the information processing apparatus causes each of a plurality of player characters to move in the same virtual space in real time.
対戦型のゲームではリアルタイムでの連携に加えて、プレイヤがゲームをプレイするときに、過去に他のプレイヤがゲームをプレイした内容を再現して、あたかも他のプレイヤと対戦しているようなゲームの実行モードも提供されている。例えば、特許文献1では、カーレースをモチーフとしたゲームにおいて、過去のゲームの記録を基に生成された車のオブジェクトとプレイヤが操作する車のオブジェクトとが競争することが記載されている。 In a battle-type game, in addition to real-time cooperation, when a player plays a game, it reproduces the content of other players who played the game in the past, as if they were playing against other players. Execution modes are also provided. For example, Patent Document 1 describes that in a game using a car race as a motif, a car object generated based on a record of a past game and a car object operated by a player compete.
対戦型のゲームに加えて複数のプレイヤの各々が同一のゲームを別々に実行し、ゲームのスコア等の実行結果を競うゲームの実施形態が知られている。 An embodiment of a game in which each of a plurality of players executes the same game separately and competes for execution results such as a game score in addition to a competitive game is known.
かかるゲームの実施形態では、複数のプレイヤが、同一のゲームを実行した結果、ゲームの終了後に、ゲームのスコアの比較等をすることはできるものの、ゲームのプレイ中に他のプレイヤが操作するプレイヤキャラクタの状況を把握することが難しかった。また、従来、平面視した地図上で、他のプレイヤキャラクタの位置を知ることはできた。しかしながら、他のプレイヤキャラクタの状況(例えば、身体の動き、方向、動作スピード等)をリアルタイムに知ることは困難であった。 In such a game embodiment, as a result of a plurality of players executing the same game, the game score can be compared after completion of the game, but other players operate while playing the game. It was difficult to grasp the situation of the character. Conventionally, it has been possible to know the positions of other player characters on a map in plan view. However, it is difficult to know in real time the situation of other player characters (for example, body movement, direction, movement speed, etc.).
本発明は、上記の課題に鑑みてされたものであって、複数のプレイヤの各々が、同一のゲームを実行する場合において、一のプレイヤが、他のプレイヤが操作する他のプレイヤキャラクタの状況を適切に把握することを目的とする。 The present invention has been made in view of the above-described problems, and in the case where each of a plurality of players executes the same game, the situation of another player character operated by one player by another player. It aims at grasping appropriately.
一つの態様では、第1の仮想空間上で第1のオブジェクトを動作させてゲームを実行する処理を第1のコンピュータに実行させるプログラムであって、前記第1のコンピュータとネットワークを介して接続された第2のコンピュータで、第2の仮想空間上で第2のオブジェクトを動作させて、個別且つ同時に前記ゲームが実行されている場合、前記第2のコンピュータで実行中の前記ゲームにおける前記第2のオブジェクトの位置を特定する位置情報、及び前記第2のオブジェクトの表示形態を特定する表示形態情報を取得するステップと、取得した前記第2のオブジェクトの前記位置情報及び前記表示形態情報を基に、前記第2のオブジェクトを、前記第1の仮想空間上に再現して表示するステップと、を第1のコンピュータに実行させるプログラムが提供される。 In one aspect, there is provided a program for causing a first computer to execute a process of operating a first object in a first virtual space to execute a game, and is connected to the first computer via a network. When the game is being executed individually and simultaneously by operating the second object in the second virtual space on the second computer, the second computer in the game being executed on the second computer Obtaining the position information specifying the position of the second object and the display form information specifying the display form of the second object, and based on the acquired position information and display form information of the second object And causing the first computer to execute the step of reproducing and displaying the second object on the first virtual space. Program is provided.
複数のプレイヤの各々が、同一のゲームを実行する場合において、一のプレイヤが、他のプレイヤが操作する他のプレイヤキャラクタの状況を適切に把握することが可能となる。 When each of a plurality of players executes the same game, it becomes possible for one player to appropriately grasp the situation of another player character operated by another player.
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, the duplicate description is abbreviate | omitted by attaching | subjecting the same code | symbol.
[情報処理システムの全体構成]
まず、本発明の一実施形態に係る情報処理システム100の全体構成の一例について、図1を参照しながら説明する。本実施形態に係る情報処理システム100は、複数の情報処理装置10(10A、10B、10C)を有する。複数の情報処理装置10の各々は、ネットワーク20を介して接続され、データの送受信を行う。本実施形態に係る情報処理装置10は、パーソナルコンピュータ、タブレット型機器、ゲーム機器、スマートフォン等のいずれの電子機器であってもよい。
[Entire configuration of information processing system]
First, an example of the overall configuration of an
情報処理装置10の各々は、プレイヤにより操作されるオブジェクト、例えば、プレイヤキャラクタPC(Player Character)を仮想空間で動作させ、ゲームの処理を実行する。
Each of the
以降の説明では、プレイヤキャラクタPCに対する操作を受け付けて、プレイヤキャラクタPCが動作するゲームの処理について説明するが、ゲーム内の所定のオブジェクトについて同様のゲームの処理を適用できることは勿論である。 In the following description, a process of a game in which an operation on the player character PC is received and the player character PC moves will be described, but it is needless to say that the same game process can be applied to a predetermined object in the game.
情報処理装置10の各々で個別且つ同時に同一のゲームの処理が実行される場合、情報処理装置10の各々は、プレイヤキャラクタPCの動作状態を共有する。
When the same game process is executed individually and simultaneously in each of the
例えば、情報処理装置10Aは、他の情報処理装置10からプレイヤキャラクタPCの動作状態を通知するホストとして動作してもよい。この場合、情報処理装置10Aは、情報処理装置10B及び情報処理装置10CでのプレイヤキャラクタPCの動作状態を取得すると、情報処理装置10A及び情報処理装置10CでのプレイヤキャラクタPCの動作状態を、情報処理装置10Bに通知する。また、情報処理装置10Aは、情報処理装置10A及び情報処理装置10BでのプレイヤキャラクタPCの動作状態を、情報処理装置10Cに通知する。
For example, the
情報処理装置10の各々は、通知された他の情報処理装置10で動作するプレイヤキャラクタPCの動作状態を基に、これらのプレイヤキャラクタPCを仮想空間上で再現して表示する処理を実行する。この処理の詳細については、後述する。
Each of the
なお、図1では、3台の情報処理装置10を有する情報処理システム100が記載されているが、情報処理システム100内の情報処理装置10の台数には特に限定はない。
In FIG. 1, an
[情報処理装置の機能構成]
本発明の一実施形態に係る情報処理装置10の機能構成の一例について、図2を参照しながら説明する。
[Functional configuration of information processing device]
An example of a functional configuration of the
情報処理装置10は、送受信部11、受付部12、動作状態共有部13、ゲーム実行部14、表示制御部15、及び情報記憶部16を有する。また、情報記憶部16は、実行状態管理テーブル17を有する。
The
送受信部11は、他の情報処理装置10との間でデータの送受信を行う。
The transmission /
受付部12は、プレイヤのゲームに対する操作を受け付ける。例えば、受付部12は、コントローラ等の入力装置を用いて、ゲームに対してプレイヤが実行した入力操作を受け付ける。ゲームに対する操作には、プレイヤキャラクタPCを動作させるための操作が挙げられる。
The accepting
動作状態共有部13は、同一のゲームのゲーム処理を同時に実行している他の情報処理装置10との間で、ゲームの中で動作しているプレイヤキャラクタPCの動作状態を共有する処理を実行する。具体的には、動作状態共有部13は、プレイヤキャラクタPCの動作状態を、他の情報処理装置10に通知する。また、動作状態共有部13は、他の情報処理装置10で動作している他のプレイヤキャラクタPCの動作状態を、他の情報処理装置10から取得する。
The action
共有するプレイヤキャラクタPCの動作状態には、プレイヤキャラクタPCの識別子、プレイヤキャラクタPCが動作している仮想空間上の位置を特定する情報、及びプレイヤキャラクタPCの仮想空間上での表示形態を特定するための情報等を含む。 The action state of the player character PC to be shared specifies the identifier of the player character PC, information for specifying the position in the virtual space where the player character PC is operating, and the display form of the player character PC in the virtual space. For information.
プレイヤキャラクタPCが仮想空間上で所定の動作を実行した場合、共有するプレイヤキャラクタPCの動作状態には、プレイヤキャラクタPCにより、所定の動作が実行された旨を含む。ここで、所定の動作とは、他のプレイヤの実行中のゲームの実行状態に影響を与える動作である。例えば、ゲーム実行部14は、仮想空間上の所定の領域にプレイヤキャラクタPCが移動した場合に、所定の動作が実行されたと判断してもよい。 When the player character PC performs a predetermined motion in the virtual space, the motion state of the shared player character PC includes that the predetermined motion is executed by the player character PC. Here, the predetermined action is an action that affects an execution state of a game being executed by another player. For example, the game execution unit 14 may determine that a predetermined action has been executed when the player character PC moves to a predetermined area in the virtual space.
また、所定の動作は、影響を与える他のプレイヤを指定して実行されてもよい。この場合、共有するプレイヤキャラクタPCの動作状態には、所定の動作が実行された旨に加えて、影響を与える情報処理装置10の識別子を含む。
Further, the predetermined action may be executed by designating another player that has an influence. In this case, the shared action state of the player character PC includes an identifier of the
動作状態共有部13は、他のプレイヤキャラクタPCの動作状態を記憶するためのテーブルである実行状態管理テーブル17に、取得した他のプレイヤキャラクタPCの動作状態を記憶させる。
The movement
ゲーム実行部14は、情報記憶部16に記録されたゲーム処理プログラム18を実行する。受付部12がプレイヤからプレイヤキャラクタPCに対する操作を受け付けると、ゲーム実行部14は、ゲームが実行される仮想空間上で、プレイヤキャラクタPCを動作させる処理を実行する。
The game execution unit 14 executes the game processing program 18 recorded in the
ゲーム実行部14は、実行状態管理テーブル17を参照し、他の情報処理装置10上で動作している他のプレイヤキャラクタPCの動作状態を特定する。そして、特定されたプレイヤキャラクタPCの動作状態を基に、ゲーム実行部14は、他のプレイヤキャラクタPCを実行中のゲームの仮想空間に再現して表示するための処理を実行する。
The game execution unit 14 refers to the execution state management table 17 and identifies the operation state of another player character PC operating on another
この際に、他のプレイヤキャラクタPCは、仮想空間で動作しているプレイヤキャラクタPCの動作の影響を受けずに、同一の仮想空間に再現されて表示される。つまり、再現されて表示される他のプレイヤキャラクタPCは、プレイヤキャラクタPCからの攻撃や援護を受けない。仮想空間に再現されて表示される他のプレイヤキャラクタPCは、ゴーストオブジェクトと呼ばれてもよい。 At this time, the other player characters PC are reproduced and displayed in the same virtual space without being affected by the movement of the player character PC operating in the virtual space. In other words, the other player character PC that is reproduced and displayed is not attacked or supported by the player character PC. Other player characters PC reproduced and displayed in the virtual space may be referred to as ghost objects.
ゲーム実行部14は、実行状態管理テーブル17を参照し、他のプレイヤキャラクタPCが所定の動作をしたか否かを判断する。所定の動作が実行されたと判断された場合、ゲーム実行部14は、ゲームの実行状態を変更する。 The game execution unit 14 refers to the execution state management table 17 and determines whether or not another player character PC has performed a predetermined action. When it is determined that the predetermined operation has been executed, the game execution unit 14 changes the execution state of the game.
表示制御部15は、ゲーム実行部14からの画像生成指示に従って、画像を生成し、生成した画像を画面に出力する。なお、生成した画像の出力先の画面は、情報処理装置10に接続された外付けディスプレイや、情報処理装置10に内蔵されているディスプレイである。
The
情報記憶部16は、ゲーム処理プログラム18、実行状態管理テーブル17の他、各種情報を記憶する。
The
実行状態管理テーブル17には、動作状態共有部13が取得した、他のプレイヤキャラクタPCの動作状態が記憶される。図3を用いて、実行状態管理テーブル17の一例について説明する。
The execution state management table 17 stores the movement states of other player characters PC acquired by the movement
実行状態管理テーブル17には、例えば図3に示すように、他の情報処理装置10を特定するための「情報処理装置の識別子」と、他の情報処理装置10上で動作している「プレイヤキャラクタPCの識別子」と、動作状態を取得した時刻を示す「取得時刻」と、他のプレイヤキャラクタPCの動作状態を示す「表示形態」と、他のプレイヤキャラクタPCにより実行される所定の動作に関する情報である「影響を与える所定の動作」が対応付けられて記憶される。
In the execution state management table 17, for example, as shown in FIG. 3, “an identifier of the information processing device” for specifying the other
「動作状態」の欄には、他のプレイヤキャラクタPCの他の情報処理装置10上で実行されているゲームにおける仮想空間上の位置を示す「位置」、及び他のプレイヤキャラクタPCの表示形態を特定するための情報である「表示形態」が記憶される。
In the “motion state” column, the “position” indicating the position in the virtual space in the game being executed on the other
「影響を与える所定の動作」の欄には、所定の動作が実行されたか否かを示す「動作の有無」、及び「対象の情報処理装置の識別子」が記憶される。例えば、図3では、識別子#Bを有する情報処理装置10において、プレイヤキャラクタPCにより影響を与える動作が実行され、影響を与える対象は、識別子#Cを有する情報処理装置10であることを示している。
The “predetermined operation to be affected” column stores “operation presence / absence” indicating whether or not the predetermined operation has been executed, and “identifier of the target information processing apparatus”. For example, FIG. 3 shows that in the
[情報処理装置のハードウエア構成]
次に、本発明の一実施形態に係る情報処理装置10のハードウエア構成の一例について、図4を参照しながら説明する。本実施形態に係る情報処理装置10は、CPU(Central Processing Unit)21、ROM(Read Only Memory)22、RAM(Random Access Memory)23、HDD(Hard Disk Drive)24、グラフィックカード25、外部I/F(Interface)26、通信I/F27、入力I/F28、及び出力I/F29を有している。各部は、それぞれがバスBで相互に接続されている。
[Hardware configuration of information processing device]
Next, an example of the hardware configuration of the
CPU21は、ROM22やHDD24等からプログラムやデータをRAM23上に読出し、処理を実行することで、情報処理装置10の制御や機能を実現する演算装置である。
The
ROM22は、電源を切っても内部データを保持することができる不揮発性の半導体メモリである。ROM22には、プログラム及びデータが格納されている。RAM23は、プログラムやデータを一時保持する揮発性の半導体メモリである。
The
HDD24は、プログラムやデータを格納している不揮発性の記憶装置である。HDD24に格納されるプログラムには、情報処理装置10の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。HDD24には、各種のデータベースが格納されてもよい。本実施形態では、情報記憶部16は、例えば、HDD24を用いて実現される。
The
CPU21は、ROM22やHDD24からプログラムやデータをRAM23上に読み出し、上記各種処理を実行することで、情報処理装置10の全体の制御や情報処理装置10に搭載された機能を実現する。具体的には、動作状態共有部13、及びゲーム実行部14は、情報処理装置10にインストールされた1以上のプログラムを、CPU(Central Processing Unit)に処理させることにより実現される。
The
外部I/F26は、情報処理装置10を外部装置に接続するインターフェースである。外部装置には、記録媒体26aなどがある。これにより、情報処理装置10は、外部I/F26を介して記録媒体26aの読み取り及び書き込みを行うことができる。記録媒体26aの一例としては、CD(Compact Disk)、DVD(Digital Versatile Disk)、SDメモリカード(SD Memory card)又はUSBメモリ(Universal Serial Bus memory)等が挙げられる。
The external I /
例えば、情報処理装置10には、ゲーム処理プログラム18が格納された記録媒体26aを装着することが可能である。これらのプログラムは、外部I/F26により読み出されて、RAM23に読み込まれる。
For example, the
CPU21は、RAM23にロードされた上記の各種プログラムを処理し、グラフィックカード25にゲームの進行に応じた画像の出力を指示する。グラフィックカード25は、指示に従い画面に表示するゲームの画像処理を行い、ゲーム画像を出力I/Fを介して外部のディスプレイに表示させる。
The
通信I/F27は、情報処理装置10をネットワーク20に接続するインターフェースであり、ネットワーク20を介して他のゲーム機器と通信を行う。また、通信I/F27は、アンテナを有する通信ユニットを介してもよい。
The communication I /
入力I/F28は、コントローラ1に接続するインターフェースである。コントローラ1は、操作ボタン2及び方向キー3を有する。プレイヤは、操作ボタン2を操作することでゲームを操作し、プレイヤキャラクタPCを動作させることができる。また、プレイヤは、方向キー3を操作することでゲームを操作し、プレイヤキャラクタPCを所定の方向に移動させることができる。入力I/F28は、プレイヤがコントローラ1を用いて行った入力操作に基づく入力情報をRAM23に格納させる。CPU21は、RAM23に格納された入力情報に基づきプレイヤキャラクタPCの動作に関する各種の演算処理を実行する。
The input I /
出力I/F29は、外部のディスプレイや、外部のスピーカに接続するインターフェースである。グラフィックカード25により処理されたゲーム画像は、出力I/F29を介して、外部のディスプレイに送信される。
The output I /
なお、情報処理装置10は、ディスプレイとスピーカを有してもよい。この場合、ディスプレイにゲームの画像が表示され、ゲームの進行に応じてスピーカから所定の音を出力させる。
Note that the
[ゲーム処理]
次に、本実施形態に係るゲーム処理の一例について、図5乃至図6を用いて説明する。
[Game processing]
Next, an example of the game process according to the present embodiment will be described with reference to FIGS.
ゲーム処理の説明では、プレイヤAが、ゲームの処理を情報処理装置10Aに実行させ、情報処理装置10Aが生成する仮想空間#A上でプレイヤキャラクタPC#Aを動作させ、プレイヤBが、ゲームの処理を情報処理装置10Bに実行させ、情報処理装置10Bが生成する仮想空間#B上でプレイヤキャラクタPC#Bを動作させ、プレイヤCがゲームの処理を情報処理装置10Cに実行させ、情報処理装置10Cが生成する仮想空間#CでプレイヤキャラクタPC#Cを動作させるものとする。また、ゲームの実行中に形成される仮想空間#A、仮想空間#B、及び仮想空間#Cの形状は同一であるものとする。なお、プレイヤキャラクタPC#A、プレイヤキャラクタPC#B、及びプレイヤキャラクタPC#C等が画面に表示される様子については、図7乃至図9を用いて説明する(後述)。
In the description of the game process, the player A causes the
(1)動作シーケンス
図5は、本実施形態に係るゲームの処理の一例を示す動作シーケンスである。図5の動作シーケンスでは、情報処理装置10Aが、ホストとして動作するものとする。
(1) Operation Sequence FIG. 5 is an operation sequence showing an example of game processing according to the present embodiment. In the operation sequence of FIG. 5, it is assumed that the
まず、情報処理装置10の各々でゲームの処理が開始されるまでの動作シーケンスについて説明する。
First, an operation sequence until game processing is started in each of the
ステップS501で、情報処理装置10Aの受付部12が、プレイヤAからの指示を受けると、ゲーム実行部14は、ゲームの開始の準備をする。ゲーム実行部14は、ネットワーク20に接続されている他の情報処理装置10からゲームの参加を受け付ける。
In step S501, when the
ステップS502で、情報処理装置10Bのゲーム実行部14は、ゲームの開始の準備をする。また、受付部12は、プレイヤBから、情報処理装置10Aがホストとして開催されるゲームへの参加の指示を受け付ける。
In step S502, the game execution unit 14 of the
ステップS503で、情報処理装置10Bのゲーム実行部14は、ゲームへの参加要求を、情報処理装置10Aに送信する。
In step S503, the game execution unit 14 of the
ステップS504及びステップS505で、情報処理装置10Cにおいて、ステップS502及びステップS503と同じ処理が実行される。 In steps S504 and S505, the information processing apparatus 10C executes the same processing as in steps S502 and S503.
ステップS506で、情報処理装置10Aのゲーム実行部14は、ゲームの参加受け付けを終了する。
In step S506, the game execution unit 14 of the
ステップS507で、情報処理装置10Aのゲーム実行部14は、ゲームの処理の開始の指示を、情報処理装置10Bに送信する。
In step S507, the game execution unit 14 of the
ステップS508で、情報処理装置10Aのゲーム実行部14は、ゲームの処理の開始の指示を、情報処理装置10Cに送信する。
In step S508, the game execution unit 14 of the
ステップS509で、情報処理装置10Aのゲーム実行部14は、ゲームの処理を開始する。
In step S509, the game execution unit 14 of the
なお、情報処理装置10の各々でのゲームの処理タイミングを同期するために、ステップS507及びステップS508の指示にゲームの処理の開始時刻を含んでもよい。
In addition, in order to synchronize the game processing timing in each of the
次に、ゲームの処理の実行中の動作シーケンスについて説明する。 Next, an operation sequence during execution of the game process will be described.
ステップS510で、情報処理装置10Aのゲーム実行部14は、ゲームの処理を実行する。
In step S510, the game execution unit 14 of the
同様に、ステップS511で、情報処理装置10Bのゲーム実行部14は、ゲームの処理を実行し、ステップS512で、情報処理装置10Cのゲーム実行部14は、ゲームの処理を実行する。
Similarly, in step S511, the game execution unit 14 of the
ステップS513で、情報処理装置10Bの動作状態共有部13は、プレイヤキャラクタPC#Bの動作状態を、情報処理装置10Aに通知する。
In step S513, the motion
ステップS514で、情報処理装置10Cの動作状態共有部13は、プレイヤキャラクタPC#Cの動作状態を、情報処理装置10Aに通知する。
In step S514, the motion
ステップS515で、情報処理装置10Aの動作状態共有部13は、通知されたプレイヤキャラクタPC#Bの動作状態と、プレイヤキャラクタPC#Cの動作状態とを、実行状態管理テーブル17に記憶させる。情報処理装置10Aのゲーム実行部14は、実行状態管理テーブル17を参照して、仮想空間#A上に、プレイヤキャラクタPC#B及びプレイヤキャラクタPC#Bを再現して表示するための処理を実行する。
In step S515, the movement
具体的には、ゲーム実行部14は、プレイヤキャラクタPC#Bの仮想空間#Bにおける表示形態と同じ表示態様を有するゴーストオブジェクト#Bを生成し、プレイヤキャラクタPC#Bの仮想空間#B上の位置に対応する仮想空間#A上の位置に表示させるための処理を実行する。 Specifically, the game execution unit 14 generates a ghost object #B having the same display form as the display form of the player character PC # B in the virtual space #B, and the player character PC # B on the virtual space #B. A process for displaying at a position on the virtual space #A corresponding to the position is executed.
同様に、プレイヤキャラクタPC#Cの仮想空間#Cにおける位置及び表示形態を基に、ゲーム実行部14は、プレイヤキャラクタPC#Cと同じ表示態様のゴーストオブジェクト#Cを生成し、仮想空間#Aに表示させるための処理を実行する。 Similarly, based on the position and display form of the player character PC # C in the virtual space #C, the game execution unit 14 generates a ghost object #C having the same display mode as the player character PC # C, and the virtual space #A Execute the process for displaying on the screen.
ゲーム実行部14の指示を受けて、情報処理装置10Aの表示制御部15は、プレイヤキャラクタPC#Aに加えて、ゴーストオブジェクト#B、及びゴーストオブジェクト#Cを仮想空間#Aに表示する。
In response to the instruction from the game execution unit 14, the
ここで、ゴーストオブジェクト#Bとゴーストオブジェクト#Cとは、プレイヤキャラクタPC#B及びプレイヤキャラクタPC#Cの仮想空間#B及び仮想空間#C上の表示態様が再現されているオブジェクトであることを、プレイヤAから容易に認識できるよう、ゲーム実行部14は、ゴーストオブジェクト#B及びゴーストオブジェクト#Cを、半透明やグレー等で表示することを、表示制御部15に指示してもよい。この場合、表示制御部15は、ゴーストオブジェクト#B及びゴーストオブジェクト#Cを半透明やグレー等で表示、つまりゴーストオブジェクトを視認可能な表示態様で表示する。
Here, the ghost object #B and the ghost object #C are objects in which the display modes on the virtual space #B and the virtual space #C of the player character PC #B and the player character PC #C are reproduced. The game execution unit 14 may instruct the
ステップS516で、情報処理装置10Aの動作状態共有部13は、プレイヤキャラクタPC#A及びプレイヤキャラクタPC#Cの動作状態を、情報処理装置10Bに通知する。
In step S516, the motion
ステップS517で、情報処理装置10Bは、ステップS515で情報処理装置10Aにより実行されたのと同様の処理を実行する。処理の結果、表示制御部15は、プレイヤキャラクタPC#Bに加えて、プレイヤキャラクタPC#Aと同一の表示態様のゴーストオブジェクト#A、及びゴーストオブジェクト#Cを仮想空間#Bに表示する。
In step S517, the
ステップS518で、情報処理装置10Aの動作状態共有部13は、プレイヤキャラクタPC#A及びプレイヤキャラクタPC#Bの動作状態を、情報処理装置10Cに通知する。
In step S518, the motion
ステップS519で、情報処理装置10Cは、ステップS515で情報処理装置10Aにより実行されたのと同様の処理を実行する。処理の結果、表示制御部15は、プレイヤキャラクタPC#Cに加えて、ゴーストオブジェクト#A、及びゴーストオブジェクト#Bを仮想空間#Cに表示する。
In step S519, the information processing apparatus 10C executes the same process as that executed by the
ステップS513乃至ステップS519の処理は、情報処理装置10の各々でゲームの処理が実行されているときには、繰り返し実行される。他の情報処理装置10で動作しているプレイヤキャラクタPCの動作状態が変化することに合わせて、情報処理装置10の各々は、対応するゴーストオブジェクトの表示態様や仮想空間上での位置を変更する。
The processes in steps S513 to S519 are repeatedly executed when the game process is being executed in each of the
これにより、プレイヤは、他の情報処理装置10で動作しているプレイヤキャラクタPCの動作状態を認識することが可能となるため、他のプレイヤのゲームの実施状況を適切に把握することが可能となる。このため、個々のゲームの処理が独立して実行される場合であっても、ユーザ間の競争心を高めることができる。
Accordingly, the player can recognize the movement state of the player character PC operating on the other
次に、他のプレイヤのゲームの実行状態に影響を与える所定の動作が実行された場合の動作シーケンスについて説明する。 Next, an operation sequence when a predetermined operation that affects the game execution state of another player is executed will be described.
ステップS520で、情報処理装置10Bの動作状態共有部13は、プレイヤキャラクタPC#Bの動作状態を、ゲーム実行部14から取得する。取得したプレイヤキャラクタPC#Bの動作状態には、情報処理装置10Aで実行されているゲームの実行状態に影響を与える所定の動作が、プレイヤキャラクタPC#Bにより実行された旨を含む。
In step S520, the motion
ステップS521で、情報処理装置10Bの動作状態共有部13は、プレイヤキャラクタPC#Bの動作状態を、情報処理装置10Aに通知する。情報処理装置10Aの動作状態共有部13は、実行状態管理テーブル17に、取得したプレイヤキャラクタPC#Bの動作状態を記憶させる。ここで、実行状態管理テーブル17の「所定の動作の有無」の欄は「有」に設定され、「対象の情報処理装置の識別子」の欄には情報処理装置10Aの識別子が設定される。
In step S521, the motion
ステップS522で、情報処理装置10Aのゲーム実行部14は、実行状態管理テーブル17の「所定の動作の有無」の欄を確認し、情報処理装置10Aで実行中のゲームに影響を与える所定の動作が実行されたと判断する。ゲーム実行部14は、ゲームの実行状態を変更する処理を実行する。
In step S522, the game execution unit 14 of the
例えば、ゲーム実行部14は、仮想空間#A上に、プレイヤキャラクタPC#Aの敵となる新たなモンスターを登場させる処理を実行してもよいし、プレイヤキャラクタPC#Aにダメージを与える爆弾を仮想空間#A上に表示させ、所定のタイミングで爆発させる処理を実行してもよいし、一定期間プレイヤキャラクタPC#Aの動作を停止する処理を実行してもよい。 For example, the game execution unit 14 may execute a process of causing a new monster that becomes an enemy of the player character PC # A to appear in the virtual space #A, or a bomb that damages the player character PC # A. A process of displaying on the virtual space #A and causing it to explode at a predetermined timing may be executed, or a process of stopping the action of the player character PC # A for a certain period may be executed.
これにより、他のプレイヤにより操作されているプレイヤキャラクタPCの動作状態を、仮想空間上に再現することに加えて、他のプレイヤが実行中のゲームに影響を与えることが可能となる。上述したゲームの実施形態によれば、原則として各プレイヤが独立でプレイするゲームにおいて、ゲームの間で適度な相互作用を図ることが可能となる。 Thereby, in addition to reproducing the motion state of the player character PC operated by another player in the virtual space, it is possible to influence the game being executed by the other player. According to the above-described game embodiment, in principle, in a game that each player plays independently, it is possible to achieve an appropriate interaction between the games.
情報処理装置10Aは、情報処理装置10Bから取得したプレイヤキャラクタPC#Bの仮想空間#B上の位置を、仮想空間#Aを示す地図上の対応する位置に表示してもよい。また、情報処理装置10A、情報処理装置10B、及び情報処理装置10Cの間で、プレイヤキャラクタPCの動作状態に加えて、各種情報を共有してもよい。その場合、例えば、ステップS513、ステップS514、ステップS516、及びステップS518のプレイヤキャラクタPCの動作状態を共有する手順において、追加で共有すべき各種情報が、共有されてもよい。例えば、敵となるモンスターと所定のオブジェクトとの位置の関係や、プレイヤキャラクタPCが耐えることが可能なダメージを表すヒットポイントHP(Hit Point)等が共有されてもよい。共有された各種情報は仮想空間上に表示されてもよい。
The
これにより、プレイヤは、他のプレイヤのゲームの実行状況をより詳細に把握することが可能となる。 As a result, the player can grasp the game execution status of other players in more detail.
なお、ステップS507及びステップS508のゲームの開始指示、ステップS516及びステップS518のプレイヤキャラクタPCの動作状態の通知は、情報処理装置10Aから情報処理装置10B及び情報処理装置10Cに同時に送信されてもよいし、情報処理装置10Aから情報処理装置10Cに送信された後、情報処理装置10Bに送信されてもよい。また、ステップS503及びステップS505のゲームへの参加要求、ステップS513及びステップS514のプレイヤキャラクタPCの動作状態の通知については、情報処理装置10Aに同時に受信されてもよいし、情報処理装置10Cからのメッセージが情報処理装置10Aに受信された後で、情報処理装置10Bからのメッセージが情報処理装置10Aに受信されてもよい。
Note that the game start instruction in steps S507 and S508 and the action state notification of the player character PC in steps S516 and S518 may be simultaneously transmitted from the
(2)動作フロー
図6は、本実施形態に係る情報処理装置10Aによるゲームの処理の一例を示す動作フローである。図6の動作フローでは、情報処理装置10Aが、情報処理装置10B及び情報処理装置10CとプレイヤキャラクタPCの動作状態を共有するものとする。また、情報処理装置10Aは、ホストとして動作するものとする。
(2) Operation Flow FIG. 6 is an operation flow showing an example of game processing by the
ステップS601で、受付部12がプレイヤAからの指示を受けると、ゲーム実行部14は、ゲームの開始の準備をする。
When the
ステップS602で、ゲーム実行部14は、ゲームへの参加要求を、情報処理装置10B及び情報処理装置10Cから受信する。
In step S602, the game execution unit 14 receives a request to participate in the game from the
ステップS603で、ゲーム実行部14は、ゲームの処理を開始する。また、ゲーム実行部14は、ゲームの処理の開始指示を、情報処理装置10B及び情報処理装置10Cに送信する。受付部12がプレイヤAからのプレイヤキャラクタPC#Aへの操作を受け付けると、ゲーム実行部14は、プレイヤキャラクタPC#Aを動作させて、ゲームを実行する。
In step S603, the game execution unit 14 starts a game process. In addition, the game execution unit 14 transmits a game processing start instruction to the
ステップS604で、動作状態共有部13は、情報処理装置10B及び情報処理装置10Cとの間で、プレイヤキャラクタPCの動作状態を共有する処理を実行する。具体的には、動作状態共有部13は、プレイヤキャラクタPC#B及びプレイヤキャラクタPC#Cの動作状態を、情報処理装置10B及び情報処理装置10Cから取得する。動作状態共有部13は、取得した動作状態を実行状態管理テーブル17に記憶させる。
In step S604, the motion
また、動作状態共有部13は、プレイヤキャラクタPC#A及びプレイヤキャラクタPC#Cの動作状態を、情報処理装置10Bに通知する。同様に、動作状態共有部13は、プレイヤキャラクタPC#A及びプレイヤキャラクタPC#Bの動作状態を、情報処理装置10Cに通知する。
In addition, the motion
ステップS605で、ゲーム実行部14は、実行状態管理テーブル17を参照し、プレイヤキャラクタPC#B及びプレイヤキャラクタPC#Cの動作状態を特定し、対応するゴーストオブジェクト#B及びゴーストオブジェクト#Cを、仮想空間#Aに表示するための処理を実行する。ゲーム実行部14からの指示を受けて、表示制御部15は、プレイヤキャラクタPC#A、ゴーストオブジェクト#B、及びゴーストオブジェクト#Cを、仮想空間#Aに表示する。
In step S605, the game execution unit 14 refers to the execution state management table 17, specifies the action states of the player character PC # B and the player character PC # C, and sets the corresponding ghost object #B and ghost object #C as follows. Processing for displaying in the virtual space #A is executed. In response to an instruction from the game execution unit 14, the
ステップS606で、ゲーム実行部14は、実行状態管理テーブル17を参照し、他のプレイヤのゲームの実行状態に影響を与える所定の動作が、情報処理装置10B又は情報処理装置10Cで実行されたか否かを判断する。所定の動作が実行された場合(ステップS606 Yes)、ステップS607に進む。一方、所定の動作が実行されなかった場合(ステップS606 No)、ステップS608に進む。
In step S606, the game execution unit 14 refers to the execution state management table 17, and whether or not a predetermined action that affects the game execution state of another player has been executed by the
ステップS607で、ゲーム実行部14は、ゲームの実行状態に影響を与える制御を実行する。 In step S607, the game execution unit 14 executes control that affects the game execution state.
ステップS608で、ゲーム実行部14は、実行中のゲームを終了させるか否かを判断する。例えば、ゲームに設定されている所定のミッションが達成された場合、ゲーム実行部14は、ゲームを終了させると判断されてもよい。また、例えば、プレイヤが、所定の期間内にミッションが達成できなかった場合や、他のプレイヤが先にミッションを完了した場合等に、ゲーム実行部14は、ゲームを終了させると判断してもよい。ゲーム処理を終了させると判断された場合(ステップS608 Yes)、ステップS609に進む。一方、ゲーム処理を終了させると判断されなかった場合(ステップS609 No)、ステップS604に戻る。 In step S608, the game execution unit 14 determines whether or not to end the running game. For example, when a predetermined mission set in the game is achieved, the game execution unit 14 may be determined to end the game. In addition, for example, when the player fails to achieve the mission within a predetermined period or when another player completes the mission first, the game execution unit 14 determines that the game is to be ended. Good. When it is determined that the game process is to be ended (step S608 Yes), the process proceeds to step S609. On the other hand, if it is not determined to end the game process (No in step S609), the process returns to step S604.
ステップS609で、ゲーム実行部14は、プレイヤBのゲームの結果を情報処理装置10Bから取得し、プレイヤCのゲームの結果を情報処理装置10Cから取得する。表示制御部15は、プレイヤA、プレイヤB、及びプレイヤCのゲームの処理結果を、画面に表示する。
In step S609, the game execution unit 14 acquires the game result of the player B from the
[画面表示]
上述したゲームの処理が実行されるときの画面の表示について、図7乃至図9を用いて説明する。ここでは、情報処理装置(10A、10B、10C)において、プレイヤキャラクタPC(31A、31B、31C)が、保護対象オブジェクト(37A、37B、37C)を、敵であるモンスター(33A、33B、33C)から守るゲームが実行されているものとして説明する。
[Screen display]
Screen display when the above-described game processing is executed will be described with reference to FIGS. Here, in the information processing devices (10A, 10B, 10C), the player character PC (31A, 31B, 31C) is the protection target object (37A, 37B, 37C) and the enemy monster (33A, 33B, 33C). It is assumed that a game that protects from being executed.
図7は、ゲームの処理が実行されているときの画面表示の一例を示している。 FIG. 7 shows an example of a screen display when a game process is being executed.
図7の(A)は、ステップS515において、情報処理装置10Aのゲーム実行部14によりゲームの処理が実行されたときの画面の表示の一例を示す図である。仮想空間#A(30A)に、プレイヤキャラクタPC#A(31A)、モンスター33A、及び保護対象オブジェクト37Aが表示される。また、ゴーストオブジェクト#B(35B)とゴーストオブジェクト#C(35C)とが、仮想空間#A(30A)に表示される。ゴーストオブジェクト#B(35B)及びゴーストオブジェクト#C(35C)により、プレイヤキャラクタPC#B(31B)及びプレイヤキャラクタPC#C(31C)の動作状態が再現されて表示される。
FIG. 7A is a diagram illustrating an example of a screen display when a game process is executed by the game execution unit 14 of the
また、画面には、プレイヤキャラクタPCの各々のゲームの実行状況を示す情報表示領域(40A、40B、40C)と、地図表示領域50Aとが設けられる。これらの表示領域に表示される内容については後述する。
Further, the screen is provided with information display areas (40A, 40B, 40C) indicating the game execution status of each player character PC, and a
図7の(B)は、ステップS517において、情報処理装置10Bのゲーム実行部14によりゲームの処理が実行されたときの画面の表示の一例を示す図である。図7の(A)と同様に、仮想空間#B(30B)に、プレイヤキャラクタPC#B(31B)、モンスター33B、及び保護対象オブジェクト37Bが表示される。また、ゴーストオブジェクト#A(35A)及びゴーストオブジェクト#C(35C)が、仮想空間#B(30B)に表示される。ゴーストオブジェクト#A(35A)及びゴーストオブジェクト#C(35C)により、プレイヤキャラクタPC#A(31A)及びプレイヤキャラクタPC#C(31C)の動作状態が再現されて表示される。
FIG. 7B is a diagram illustrating an example of a screen display when a game process is executed by the game execution unit 14 of the
図7の(C)は、ステップS519において、情報処理装置10Cのゲーム実行部14によりゲームの処理が実行されたときの画面の表示の一例を示す図である。図7の(A)及び(B)と同様に、仮想空間#C(30C)に、プレイヤキャラクタPC#C(31C)、モンスター33C、及び保護対象オブジェクト37Cが表示される。また、ゴーストオブジェクト#A(35A)及びゴーストオブジェクト#B(35B)が、仮想空間#C(30C)に表示される。ゴーストオブジェクト#A(35A)及びゴーストオブジェクト#B(35B)により、プレイヤキャラクタPC#A(31A)及びプレイヤキャラクタPC#B(31B)の動作状態が再現されて表示される。
FIG. 7C is a diagram illustrating an example of a screen display when a game process is executed by the game execution unit 14 of the information processing apparatus 10C in step S519. Similarly to (A) and (B) of FIG. 7, the player character PC # C (31C), the
図8を用いて、情報表示領域40Aに表示される情報について説明する。図8は、情報表示領域40Aに表示される情報の一例を示す図である。図8の例では、情報表示領域40Aには、プレイヤキャラクタPC#Aのアイコン41A、保護対象オブジェクト37Aとモンスター33Aとの距離を示す距離表示42A、及びプレイヤキャラクタPC#Aのヒットポイント45Aが表示される。
Information displayed in the
距離表示42Aには、保護対象オブジェクト37Aを基準点43Aとした場合のモンスター33Aの各々との距離44Aが示されている。
The
ヒットポイント45Aの表示欄には、プレイヤキャラクタPC#Aのヒットポイントの最大値を示す情報46Aと、プレイヤキャラクタPCのヒットポイントの現在値を示す情報47Aとが表示される。
In the display column of the
情報表示領域40Bには、プレイヤキャラクタPC#Bに係る情報が表示され、情報表示領域40Cには、プレイヤキャラクタPC#Cに係る情報が表示される。情報表示領域40B及び情報表示領域40Cに表示される情報の種類は、情報表示領域40Aと同様である。
Information related to the player character PC # B is displayed in the
次に、図9を用いて、地図表示領域50Aに表示される情報について説明する。図9は、地図表示領域50Aの一例を示す図である。地図表示領域50Aには、仮想空間#Aの見取り図52Aが表示される。見取り図52A上に、プレイヤキャラクタPC#A(31A)が存在する位置51A、モンスター33Aが存在する位置53A、及び保護対象オブジェクト37Aが存在する位置57Aが表示される。また、ゴーストオブジェクト#B(35B)が存在する位置55B及びゴーストオブジェクト#C(35C)が存在する位置55Cが、見取り図52A上に表示される。
Next, information displayed in the
ここで、ゴーストオブジェクト#B(35B)が存在する位置55Bは、プレイヤキャラクタPC#B(31B)が、仮想空間#B上で存在する位置に対応し、ゴーストオブジェクト#C(35C)が存在する位置55Cは、プレイヤキャラクタPC#C(31C)が仮想空間#C上で存在する位置に対応する。 Here, the position 55B where the ghost object #B (35B) exists corresponds to the position where the player character PC #B (31B) exists in the virtual space #B, and the ghost object #C (35C) exists. The position 55C corresponds to the position where the player character PC # C (31C) exists on the virtual space #C.
仮想空間上の所定の領域にプレイヤキャラクタPCが移動したときに、他のプレイヤが実行中のゲームの実行状態に影響を与える所定の動作が実行されたと判断される場合、所定の領域が見取り図52A上に表示されてもよい。例えば、図9では、所定の領域は、見取り図52A上の領域59Aで示されている。プレイヤAは、見取り図52A上で、ゴーストオブジェクト#B(35B)の位置55B又はゴーストオブジェクト#C(35C)の位置55Cが、所定の領域59Aに近づいた場合、ゲームの実行状態に影響を与える動作が実行される可能性が高いと判断することができる。
When the player character PC moves to a predetermined area in the virtual space, when it is determined that a predetermined action that affects the execution state of the game being executed by another player has been executed, the predetermined area is shown in the
[その他]
上述した実施形態では、情報処理装置10がネットワーク20を介して接続される場合について説明したが、情報処理装置10同士が、ケーブル等により直接接続されてもよい。
[Others]
In the embodiment described above, the case where the
また、上述した実施形態では、情報処理装置10Aがホストとして機能する場合について説明したが、情報処理装置(10A、10B、10C)の間で相互にプレイヤキャラクタPCの動作状態を通知することにより、プレイヤキャラクタPCの動作状態を共有してもよい。
Further, in the above-described embodiment, the case where the
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to such embodiment, A various deformation | transformation and substitution can be added in the range which does not deviate from the summary of this invention.
動作状態共有部13は、取得部の一例である。
The operation
10 情報処理装置
11 送受信部
12 受付部
13 動作状態共有部
14 ゲーム実行部
15 表示制御部
16 情報記憶部
17 実行状態管理テーブル
18 ゲーム処理プログラム
20 ネットワーク
100 情報処理システム
DESCRIPTION OF
Claims (6)
前記第1のコンピュータとネットワークを介して接続された第2のコンピュータで、第2の仮想空間上で第2のオブジェクトを動作させて、個別且つ同時に前記ゲームが実行されている場合、前記第2のコンピュータで実行中の前記ゲームにおける前記第2のオブジェクトの位置を特定する位置情報、及び前記第2のオブジェクトの表示形態を特定する表示形態情報を取得するステップと、
取得した前記第2のオブジェクトの前記位置情報及び前記表示形態情報を基に、前記第2のオブジェクトを、前記第1の仮想空間上に再現して表示するステップと、を第1のコンピュータに実行させるプログラム。 A program for causing a first computer to execute a process of operating a first object in a first virtual space to execute a game,
When the second computer connected to the first computer via a network operates the second object in the second virtual space and the game is executed individually and simultaneously, the second Obtaining position information for specifying a position of the second object in the game being executed on the computer, and display form information for specifying a display form of the second object;
The first computer executes the step of reproducing and displaying the second object on the first virtual space based on the acquired position information and display form information of the second object. Program to make.
前記所定の動作が実行されたと判断された場合、前記ゲームの実行状態を変更するステップと、を第1のコンピュータに実行させる、請求項1乃至3のいずれか一項に記載のプログラム。 Obtaining a motion state of the second object and determining whether the second object has performed a predetermined motion;
The program according to any one of claims 1 to 3, wherein when it is determined that the predetermined operation has been executed, the first computer is caused to execute a step of changing the execution state of the game.
前記情報処理装置とネットワークを介して接続された他の情報処理装置で、第2の仮想空間上で第2のオブジェクトを動作させて、個別且つ同時に前記ゲームが実行されている場合、前記他の情報処理装置で実行中の前記ゲームにおける前記第2のオブジェクトの位置を特定する位置情報、及び前記第2のオブジェクトの表示形態を特定する表示形態情報を取得する取得部と、
取得した前記第2のオブジェクトの前記位置情報及び前記表示形態情報を基に、前記第2のオブジェクトを、前記第1の仮想空間上に再現して表示する表示制御部と、を有する、情報処理装置。 An information processing apparatus for executing a game by operating a first object in a first virtual space,
In another information processing apparatus connected to the information processing apparatus via a network, when the second object is operated in the second virtual space and the game is executed individually and simultaneously, the other An acquisition unit for acquiring position information for specifying a position of the second object in the game being executed on the information processing apparatus, and display form information for specifying a display form of the second object;
A display control unit configured to reproduce and display the second object in the first virtual space based on the acquired position information and display form information of the second object. apparatus.
前記第1の情報処理装置とネットワークを介して接続された第2の情報処理装置で、第2の仮想空間上で第2のオブジェクトを動作させて、個別且つ同時に前記ゲームが実行されている場合、前記第2の情報処理装置で実行中の前記ゲームにおける前記第2のオブジェクトの位置を特定する位置情報、及び前記第2のオブジェクトの表示形態を特定する表示形態情報を取得するステップと、
取得した前記第2のオブジェクトの前記位置情報及び前記表示形態情報を基に、前記第2のオブジェクトを、前記第1の仮想空間上に再現して表示するステップと、を有する、情報処理方法。
An information processing method in which a first information processing apparatus executes a process of operating a first object in a first virtual space to execute a game,
When the second information processing apparatus connected to the first information processing apparatus via a network operates the second object in the second virtual space, and the game is executed individually and simultaneously Obtaining position information for specifying a position of the second object in the game being executed on the second information processing apparatus, and display form information for specifying a display form of the second object;
And a step of reproducing and displaying the second object on the first virtual space based on the acquired position information and display form information of the second object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016105651A JP6782097B2 (en) | 2016-05-26 | 2016-05-26 | Programs, information processing devices, and control methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016105651A JP6782097B2 (en) | 2016-05-26 | 2016-05-26 | Programs, information processing devices, and control methods |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017209381A true JP2017209381A (en) | 2017-11-30 |
JP6782097B2 JP6782097B2 (en) | 2020-11-11 |
Family
ID=60474220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016105651A Active JP6782097B2 (en) | 2016-05-26 | 2016-05-26 | Programs, information processing devices, and control methods |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6782097B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070218965A1 (en) * | 2006-03-15 | 2007-09-20 | Tilston Christopher I | Player deception in a video game |
JP2008228943A (en) * | 2007-03-20 | 2008-10-02 | Namco Bandai Games Inc | Program, information storage medium, and game machine |
JP2010017258A (en) * | 2008-07-08 | 2010-01-28 | Konami Digital Entertainment Co Ltd | Game system and game device used in the same |
JP2011018146A (en) * | 2009-07-08 | 2011-01-27 | Konami Digital Entertainment Co Ltd | Game program, game device, game control method |
JP2011143172A (en) * | 2010-01-18 | 2011-07-28 | Konami Digital Entertainment Co Ltd | Game device, game processing method and program |
-
2016
- 2016-05-26 JP JP2016105651A patent/JP6782097B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070218965A1 (en) * | 2006-03-15 | 2007-09-20 | Tilston Christopher I | Player deception in a video game |
JP2008228943A (en) * | 2007-03-20 | 2008-10-02 | Namco Bandai Games Inc | Program, information storage medium, and game machine |
JP2010017258A (en) * | 2008-07-08 | 2010-01-28 | Konami Digital Entertainment Co Ltd | Game system and game device used in the same |
JP2011018146A (en) * | 2009-07-08 | 2011-01-27 | Konami Digital Entertainment Co Ltd | Game program, game device, game control method |
JP2011143172A (en) * | 2010-01-18 | 2011-07-28 | Konami Digital Entertainment Co Ltd | Game device, game processing method and program |
Non-Patent Citations (1)
Title |
---|
"GTA5オンライン ぼっちソロプレイヤーが公開セッションへ行く際の心得", スポイチ編集長日誌[ONLINE], JPN6020004121, 3 February 2015 (2015-02-03), ISSN: 0004280075 * |
Also Published As
Publication number | Publication date |
---|---|
JP6782097B2 (en) | 2020-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6525425B1 (en) | Game system and game program | |
JP3890445B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP5444759B2 (en) | GAME SYSTEM, GAME TERMINAL DEVICE, SERVER, AND CONTROL PROGRAM | |
CN106102849A (en) | Multi-player video game environment for single player | |
JP6854843B2 (en) | Game system and game program | |
JP2004321797A (en) | System and method for displaying video game information by embedding the same in dividing bar | |
JP2004141435A (en) | Game information, information storage medium and game device | |
JP2014168604A (en) | Recording media for game, game system, game device, and object synthesizing method | |
JP4964317B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP6782097B2 (en) | Programs, information processing devices, and control methods | |
JP5941008B2 (en) | GAME DEVICE AND PROGRAM | |
JP2005052312A (en) | Chess type game device and chess type game program | |
JP2015091377A (en) | Recording media for game, game system, game device, and object synthesizing method | |
JP2008237372A (en) | Game program, game device and game control method | |
JP6231157B2 (en) | Program, information processing apparatus, and control method | |
JP2022010424A (en) | Game program, game device, and game system | |
JP4476255B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD | |
JP3732484B2 (en) | Video game apparatus, video game progress check method, program, and recording medium | |
JP3898572B2 (en) | Toy remote control device combined with game console | |
JP6988056B2 (en) | Game system and game program | |
JP2018523536A (en) | Information processing apparatus, information processing method, and computer-readable storage medium | |
JP6783345B2 (en) | Game system and game program | |
JP6854842B2 (en) | Game system and game program | |
JP2019126482A (en) | Display method, display program, and information processing apparatus | |
JP2010082183A (en) | Game device, method for controlling game device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200331 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200709 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201019 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6782097 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |