JP2022062578A - Program and field-of-view control method - Google Patents

Program and field-of-view control method Download PDF

Info

Publication number
JP2022062578A
JP2022062578A JP2020170690A JP2020170690A JP2022062578A JP 2022062578 A JP2022062578 A JP 2022062578A JP 2020170690 A JP2020170690 A JP 2020170690A JP 2020170690 A JP2020170690 A JP 2020170690A JP 2022062578 A JP2022062578 A JP 2022062578A
Authority
JP
Japan
Prior art keywords
game
character
control
display
line
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
JP2020170690A
Other languages
Japanese (ja)
Other versions
JP6957712B1 (en
Inventor
智之 林
Tomoyuki Hayashi
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.)
NHN PlayArt Corp
NHN Corp
Original Assignee
NHN PlayArt Corp
NHN Corp
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 NHN PlayArt Corp, NHN Corp filed Critical NHN PlayArt Corp
Priority to JP2020170690A priority Critical patent/JP6957712B1/en
Priority to JP2021165035A priority patent/JP2022062696A/en
Application granted granted Critical
Publication of JP6957712B1 publication Critical patent/JP6957712B1/en
Publication of JP2022062578A publication Critical patent/JP2022062578A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

To easily implement an operation for changing a field of view to be displayed on a screen.SOLUTION: A program according to one embodiment, while a part of a virtual space, the area viewed from a prescribed point of view in a prescribed visual line direction, is displayed on a display of a portable device and a first operation is input into a touch sensor disposed on the display, causes the portable device to change the area to be displayed on the display by controlling the point of view and the visual line direction on the basis of behavior of the portable device.SELECTED DRAWING: Figure 8

Description

本発明は、表示を制御する技術に関する。 The present invention relates to a technique for controlling display.

スマートフォンなどの携帯装置は、タッチセンサが設けられたディスプレイ(タッチパネルという場合がある)を有する。ユーザは、携帯装置のタッチセンサを入力装置とすることによってゲームを楽しむ。携帯装置は、ゲームアプリケーションプログラムを実行することによって、ユーザにゲームを提供することができる。仮想空間におけるキャラクタを操作する要素を含むゲームでは、ディスプレイに表示される画面は、一人称視点による視野を表示したり、またはキャラクタ近傍に設けられた仮想視点による視野を表示したりするものが多い。 A mobile device such as a smartphone has a display (sometimes referred to as a touch panel) provided with a touch sensor. The user enjoys the game by using the touch sensor of the mobile device as an input device. The mobile device can provide the game to the user by executing the game application program. In a game including an element for manipulating a character in a virtual space, the screen displayed on the display often displays a field of view from a first-person viewpoint or a field of view from a virtual viewpoint provided in the vicinity of the character.

視野の変化(移動)は、一般的には、キャラクタの移動によって実現される。一方、キャラクタを移動させずに視野を変化させたい場合に、タッチセンサに設定された所定の領域に対する操作によって視野を変化させる技術が、例えば、特許文献1に開示されている。 The change (movement) of the visual field is generally realized by the movement of the character. On the other hand, when it is desired to change the field of view without moving the character, for example, Patent Document 1 discloses a technique for changing the field of view by operating a predetermined area set in the touch sensor.

特表2020-510272号公報Special Table 2020-510272A

特許文献1の技術によれば、キャラクタを移動させながら視野を変化させようとすると、少なくとも2箇所においてタッチセンサに対する操作を要する。このとき、ユーザは、例えば右手で携帯装置を保持しつつ右手の親指でタッチセンサの1箇所に対して操作し、さらに、左手の指でタッチセンサの他の箇所に対して操作する。すなわち、ユーザは、携帯装置を保持した状態においては、両手でタッチセンサを操作する必要がある。 According to the technique of Patent Document 1, in order to change the field of view while moving the character, it is necessary to operate the touch sensor at at least two places. At this time, for example, the user operates the portable device with the thumb of the right hand on one point of the touch sensor while holding the portable device with the right hand, and further operates the other points of the touch sensor with the finger of the left hand. That is, the user needs to operate the touch sensor with both hands while holding the portable device.

本発明の目的の一つは、画面に表示される視野を変化させるための操作を容易に実現することにある。 One of the objects of the present invention is to easily realize an operation for changing the field of view displayed on the screen.

本発明の一実施形態によれば、仮想空間の一部であって所定の視点から所定の視線方向に見た領域を、携帯装置のディスプレイに表示し、前記ディスプレイに配置されたタッチセンサに対して第1操作が入力されている間に、前記携帯装置の挙動に基づいて前記視点および視線方向を制御することによって前記ディスプレイに表示する前記領域を変更すること、を前記携帯装置に実行させるためのプログラムが提供される。 According to one embodiment of the present invention, a region that is a part of a virtual space and is viewed from a predetermined viewpoint in a predetermined line-of-sight direction is displayed on a display of a mobile device, and the touch sensor arranged on the display is displayed. In order to cause the mobile device to change the area displayed on the display by controlling the viewpoint and the line-of-sight direction based on the behavior of the mobile device while the first operation is being input. Program is provided.

前記第1操作は、前記仮想空間におけるキャラクタを制御するための指示を含んでもよい。 The first operation may include instructions for controlling a character in the virtual space.

前記キャラクタを制御することは、前記キャラクタを前記仮想空間において第1態様により移動させる第1制御を含んでもよい。 Controlling the character may include first control of moving the character in the virtual space according to the first aspect.

前記キャラクタを制御することは、前記キャラクタを前記仮想空間において前記第1態様とは異なる第2態様で移動させるための動作モードへ移行するための第2制御を含んでもよい。 Controlling the character may include a second control for shifting to an operation mode for moving the character in the virtual space in a second aspect different from the first aspect.

前記第1操作は、前記キャラクタを前記第2態様により移動させるための指示を含んでもよい。 The first operation may include instructions for moving the character according to the second aspect.

前記第2制御を実行するときの前記視点および前記視線方向の制御範囲は、前記第1制御を実行するときの当該制御範囲とは異なってもよい。 The viewpoint and the control range in the line-of-sight direction when the second control is executed may be different from the control range when the first control is executed.

前記キャラクタが前記第1態様により移動するときには、前記キャラクタの位置または向きに応じて前記視点および前記視線方向が変化し、前記キャラクタが前記第2態様により移動するときには、前記視線方向が所定の範囲に向くように制御してもよい。 When the character moves according to the first aspect, the viewpoint and the line-of-sight direction change according to the position or orientation of the character, and when the character moves according to the second aspect, the line-of-sight direction is within a predetermined range. It may be controlled so as to face.

前記タッチセンサに対して入力された第2操作に基づいて前記視点および視線方向を制御することによって、前記ディスプレイに表示する前記領域をさらに変更してもよい。 The area displayed on the display may be further changed by controlling the viewpoint and the line-of-sight direction based on the second operation input to the touch sensor.

前記前記タッチセンサは、少なくとも第1領域および第2領域を含んでもよく、前記第1領域において前記第1操作を受け付け、前記第2領域において前記第2操作を受け付けてもよい。 The touch sensor may include at least a first region and a second region, and may accept the first operation in the first region and the second operation in the second region.

前記携帯装置の挙動は、当該携帯装置の傾きの変化を含んでもよい。 The behavior of the mobile device may include a change in the tilt of the mobile device.

また、一実施形態によれば、仮想空間の一部であって所定の視点から所定の視線方向に見た領域を、携帯装置のディスプレイに表示し、前記ディスプレイに配置されたタッチセンサに対して第1操作が入力されている間に、前記携帯装置の挙動に基づいて前記視点および視線方向を制御することによって前記ディスプレイに表示する前記領域を変更すること、を含む、視野制御方法が提供される。 Further, according to one embodiment, a region that is a part of the virtual space and is viewed from a predetermined viewpoint in a predetermined line-of-sight direction is displayed on the display of the mobile device, and the touch sensor arranged on the display is displayed. Provided is a visual field control method comprising changing the area displayed on the display by controlling the viewpoint and the line-of-sight direction based on the behavior of the mobile device while the first operation is being input. To.

本発明の一実施形態によれば、画面に表示される視野を変化させるための操作を容易に実現することができる。 According to one embodiment of the present invention, an operation for changing the field of view displayed on the screen can be easily realized.

一実施形態における通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system in one Embodiment. 一実施形態における通信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the communication apparatus in one Embodiment. 一実施形態における通信装置の方向変化を説明するための図である。It is a figure for demonstrating the direction change of the communication apparatus in one Embodiment. 一実施形態における通信装置の方向変化を説明するための図である。It is a figure for demonstrating the direction change of the communication apparatus in one Embodiment. 一実施形態におけるサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server in one Embodiment. 一実施形態におけるゲーム表示機能を示すブロック図である。It is a block diagram which shows the game display function in one Embodiment. 一実施形態におけるゲーム進行制御機能を示すブロック図である。It is a block diagram which shows the game progress control function in one Embodiment. 一実施形態における視野制御方法を示すフローチャートである。It is a flowchart which shows the visual field control method in one Embodiment. 一実施形態における仮想空間における視野制御を説明するための図である。It is a figure for demonstrating the visual field control in the virtual space in one Embodiment. 一実施形態における操作部に対する操作例を示す図である。It is a figure which shows the operation example with respect to the operation part in one Embodiment. 一実施形態におけるゲームキャラクタ移動による視野制御例を示す図である。It is a figure which shows the visual field control example by moving a game character in one Embodiment. 一実施形態における視線変更指示による視野制御例を示す図である。It is a figure which shows the visual field control example by the line-of-sight change instruction in one Embodiment. 一実施形態における特殊モード移行による視野制御例を示す図である。It is a figure which shows the visual field control example by the special mode transition in one Embodiment. 一実施形態における特殊モードのゲームキャラクタ移動による視野制御例を示す図である。It is a figure which shows the visual field control example by the game character movement of the special mode in one Embodiment. 一実施形態における特殊モードの視線変更指示による視野制御例を示す図である。It is a figure which shows the visual field control example by the line-of-sight change instruction of a special mode in one Embodiment. 一実施形態における特殊モードの視線変更指示による視野制御例を示す図である。It is a figure which shows the visual field control example by the line-of-sight change instruction of a special mode in one Embodiment.

以下、本発明の一実施形態について、図面を参照して詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されない。本実施形態で参照する図面において、同一部分または同様な機能を有する部分には同一の符号または類似の符号(数字の後にA、B等を付しただけの符号)を付し、その繰り返しの説明は省略する場合がある。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. The embodiments shown below are examples of embodiments of the present invention, and the present invention is not limited to these embodiments. In the drawings referred to in the present embodiment, the same parts or parts having similar functions are designated by the same reference numerals or similar reference numerals (signatures in which A, B, etc. are added after the numbers), and the repetition thereof will be described. May be omitted.

[通信システムの構成]
図1は、一実施形態における通信システムの構成を示すブロック図である。一実施形態における通信システム1000は、通信装置10およびサーバ50を有するクライアントサーバシステムである。通信装置10およびサーバ50は、インターネット、通信回線などのネットワークNWに接続される。図1において、サーバ50は、単一の装置として記載しているが、互いに協働する複数の装置で構成されていてもよい。
[Communication system configuration]
FIG. 1 is a block diagram showing a configuration of a communication system according to an embodiment. The communication system 1000 in one embodiment is a client-server system having a communication device 10 and a server 50. The communication device 10 and the server 50 are connected to a network NW such as the Internet and a communication line. Although the server 50 is described as a single device in FIG. 1, it may be composed of a plurality of devices that cooperate with each other.

クライアントである通信装置10は、例えば、スマートフォンであり、ネットワークNWに接続することによって他の装置と通信することができる。通信装置10は、スマートフォンに限らず、タブレット型端末、携帯ゲーム機等のユーザが保持可能な携帯装置であればよい。 The communication device 10 which is a client is, for example, a smartphone, and can communicate with other devices by connecting to the network NW. The communication device 10 is not limited to a smartphone, and may be any portable device such as a tablet terminal or a portable game machine that can be held by a user.

通信装置10は、インストールされたゲームプログラムを実行することにより、複数のユーザにより対戦可能なゲームを、サーバ50と連携して通信装置10のユーザに提供する。この例では、仮想空間において移動可能なゲームキャラクタをユーザが操作することによって他のゲームキャラクタと戦闘ができるゲームが、ユーザに提供される。このように、複数のゲームキャラクタが対戦するゲームであることから、複数のゲームキャラクタにそれぞれ対応する複数の通信装置10がサーバ50に接続する。 By executing the installed game program, the communication device 10 provides the user of the communication device 10 with a game that can be played by a plurality of users in cooperation with the server 50. In this example, the user is provided with a game in which the user can operate a game character that can move in the virtual space to fight with another game character. As described above, since the game is a game in which a plurality of game characters compete against each other, a plurality of communication devices 10 corresponding to the plurality of game characters are connected to the server 50.

サーバ50は、通信装置10に対して、アプリケーションプログラムを提供したり、各種のサービスを提供したりする情報処理装置の一例である。各種のサービスには、例えば、通信装置10においてオンラインゲームを実行する際におけるログイン処理、同期処理などのサービスが含まれる。そのほか、各種のサービスには、例えば、SNS(ソーシャルネットワーキングサービス)が含まれていてもよい。 The server 50 is an example of an information processing device that provides an application program or various services to the communication device 10. The various services include, for example, services such as login processing and synchronization processing when executing an online game on the communication device 10. In addition, various services may include, for example, an SNS (social networking service).

アプリケーションプログラムには、例えば、以下に説明するゲームを実行するためのアプリケーションプログラム(ゲームプログラムという)が含まれる。アプリケーションプログラムは、サーバ50が読み取り可能な記録媒体に記録されている。記録媒体は、サーバ50に含まれる記憶装置であってもよいし、サーバ50に接続される記憶装置であってもよいし、サーバ50がネットワークNWを介して接続される記憶装置であってもよい。 The application program includes, for example, an application program (referred to as a game program) for executing the game described below. The application program is recorded on a recording medium that can be read by the server 50. The recording medium may be a storage device included in the server 50, a storage device connected to the server 50, or a storage device to which the server 50 is connected via the network NW. good.

[通信装置の構成]
図2は、一実施形態における通信装置の構成を示すブロック図である。一実施形態における通信装置10は、制御部11、記憶部12、表示部13、操作部14、センサ部15、撮像部16、位置検出部17および通信部18を含む。通信装置10は、これらの構成のすべてを含むものに限定されない。また、通信装置10は、マイクロフォン、スピーカなど他の構成を含んでもよい。
[Communication device configuration]
FIG. 2 is a block diagram showing a configuration of a communication device according to an embodiment. The communication device 10 in one embodiment includes a control unit 11, a storage unit 12, a display unit 13, an operation unit 14, a sensor unit 15, an image pickup unit 16, a position detection unit 17, and a communication unit 18. The communication device 10 is not limited to those including all of these configurations. Further, the communication device 10 may include other configurations such as a microphone and a speaker.

制御部11は、CPU(Central Processing Unit)などのプロセッサ(演算処理回路)およびRAM等の記憶装置を備えるコンピュータの一例である。制御部11は、記憶部12に記憶されたプログラムをプロセッサにより実行して、各種機能を通信装置10において実現させる。通信装置10の各要素から出力される信号は、通信装置10において実現される各種機能によって使用される。制御部11は、ゲームプログラムを実行することによって、ゲームをユーザに提供するときに用いるゲーム表示機能を実現する。 The control unit 11 is an example of a computer including a processor (arithmetic processing circuit) such as a CPU (Central Processing Unit) and a storage device such as RAM. The control unit 11 executes the program stored in the storage unit 12 by the processor, and realizes various functions in the communication device 10. The signals output from each element of the communication device 10 are used by various functions realized in the communication device 10. The control unit 11 realizes a game display function used when providing a game to a user by executing a game program.

記憶部12は、不揮発性メモリ、ハードディスクドライブなどの記憶装置である。記憶部12は、プログラムおよび当該プログラムの実行に必要となるパラメータ等の各種データを記憶する。上述したゲームプログラムは、サーバ50または他のサーバからネットワークNW経由でダウンロードされ、記憶部12に記憶されることによって、通信装置10にインストールされる。ゲームプログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリ等の記録媒体に記録した状態で提供されてもよい。この場合、通信装置10は、この記録媒体を読み取る装置を備えていればよい。記憶部12も記録媒体の一例である。 The storage unit 12 is a storage device such as a non-volatile memory and a hard disk drive. The storage unit 12 stores various data such as a program and parameters required for executing the program. The game program described above is downloaded from the server 50 or another server via the network NW, stored in the storage unit 12, and installed in the communication device 10. The game program may be provided in a state of being recorded on a recording medium such as a magnetic recording medium, an optical recording medium, an optical magnetic recording medium, or a semiconductor memory. In this case, the communication device 10 may be provided with a device for reading the recording medium. The storage unit 12 is also an example of a recording medium.

表示部13は、制御部11の制御に応じて、各種の画面(例えば、ゲーム画面等)を表示する表示領域を有するディスプレイである。表示部13は、例えば、液晶ディスプレイまたは有機ELディスプレイ等の表示装置である。 The display unit 13 is a display having a display area for displaying various screens (for example, a game screen or the like) according to the control of the control unit 11. The display unit 13 is, for example, a display device such as a liquid crystal display or an organic EL display.

操作部14は、ユーザの操作に応じた信号を制御部11に出力する操作装置である。操作部14は、表示部13の表面に配置されたタッチセンサである。操作部14は、表示部13と組み合わせることによってタッチパネルを構成する。ユーザの指またはスタイラスペン等で操作部14に接触することによって、ユーザの操作に応じた命令または情報が通信装置10へ入力される。操作部14は、通信装置10の筐体に配置されたスイッチを含んでもよい。 The operation unit 14 is an operation device that outputs a signal corresponding to the user's operation to the control unit 11. The operation unit 14 is a touch sensor arranged on the surface of the display unit 13. The operation unit 14 constitutes a touch panel by being combined with the display unit 13. By touching the operation unit 14 with the user's finger or a stylus pen or the like, commands or information corresponding to the user's operation are input to the communication device 10. The operation unit 14 may include a switch arranged in the housing of the communication device 10.

センサ部15は、通信装置10の動き、通信装置10の周囲の環境などに関する情報を収集して信号に変換する機能を備える装置である。センサ部15は、例えば、加速度センサ、ジャイロセンサ等を含む。制御部11は、センサ部15の出力信号に基づいて、通信装置10の挙動(例えば、傾き、振動など)に関する情報を取得する。センサ部15は、照度センサ、温度センサ、磁気センサその他のセンサを含んでもよい。 The sensor unit 15 is a device having a function of collecting information on the movement of the communication device 10, the environment around the communication device 10, and converting the information into a signal. The sensor unit 15 includes, for example, an acceleration sensor, a gyro sensor, and the like. The control unit 11 acquires information on the behavior (for example, tilt, vibration, etc.) of the communication device 10 based on the output signal of the sensor unit 15. The sensor unit 15 may include an illuminance sensor, a temperature sensor, a magnetic sensor and other sensors.

図3および図4は、一実施形態における通信装置の方向変化を説明するための図である。図3は、通信装置10を正面から見たときの説明図である。このときには、通信装置10の筐体19に対して正面に表示部13が配置される位置関係である。図3に示すように、センサ部15は、筐体19の傾きの変化に応じた信号を出力する。具体的には、センサ部15は、筐体19における左右方向の回転ARH(上下方向を軸とする回転)、および筐体19における上下方向の回転ARV(左右方向を軸とする回転)を示す角度を示す信号を出力する。以下の説明では、この信号によって得られる回転ARH、ARVに関する角度を角度情報という場合がある。 3 and 4 are diagrams for explaining the direction change of the communication device in one embodiment. FIG. 3 is an explanatory diagram when the communication device 10 is viewed from the front. At this time, the display unit 13 is arranged in front of the housing 19 of the communication device 10. As shown in FIG. 3, the sensor unit 15 outputs a signal corresponding to a change in the inclination of the housing 19. Specifically, the sensor unit 15 indicates a left-right rotation ARH (rotation about the vertical direction) in the housing 19 and a vertical rotation ARV (rotation about the left-right direction) in the housing 19. Outputs a signal indicating the angle. In the following description, the angle related to the rotation ARH and ARV obtained by this signal may be referred to as angle information.

図4は、通信装置10を上方から見たときの説明図である。図4に示すように、通信装置10が軸中心に回転するのではなく位置P1から位置P2に移動しながら回転した場合であっても、センサ部15は、位置P1から位置P2に移動したときの回転ARHを示す角度を示す信号を出力することができる。図2に戻って説明を続ける。 FIG. 4 is an explanatory diagram when the communication device 10 is viewed from above. As shown in FIG. 4, even when the communication device 10 rotates while moving from the position P1 to the position P2 instead of rotating around the axis, when the sensor unit 15 moves from the position P1 to the position P2. It is possible to output a signal indicating an angle indicating the rotation ARH of. The explanation will be continued by returning to FIG.

撮像部16は、撮像対象の像を信号に変換する撮像装置である。通信装置10は、撮像部16から出力された撮像信号に基づいて画像データを生成する。画像データは、静止画像のデータであってもよいし、動画像のデータであってもよい。以下の説明において画像といった場合には、特に断りがない限り、静止画像および動画像のいずれも含む。撮像部16は、一次元コードまたは二次元コードなどの識別コードを読み取るスキャナーとしても機能する。 The image pickup unit 16 is an image pickup device that converts an image to be imaged into a signal. The communication device 10 generates image data based on the image pickup signal output from the image pickup unit 16. The image data may be still image data or moving image data. In the following description, the term "image" includes both still images and moving images unless otherwise specified. The image pickup unit 16 also functions as a scanner that reads an identification code such as a one-dimensional code or a two-dimensional code.

位置検出部17は、位置情報に基づいて通信装置10の位置を検出する。本実施形態の位置検出部17は、GNSS(Global Navigation Satellite System)を用いて通信装置10の位置を検出する。 The position detection unit 17 detects the position of the communication device 10 based on the position information. The position detection unit 17 of the present embodiment detects the position of the communication device 10 by using GNSS (Global Navigation Satellite System).

通信部18は、制御部11の制御により、ネットワークNWと接続して、ネットワークNWに接続されたサーバ50など他の装置と情報の送信および受信を行う無線通信モジュールである。通信部18は、赤外線通信、近距離無線通信などを行う通信モジュールを含んでいてもよい。 The communication unit 18 is a wireless communication module that connects to the network NW under the control of the control unit 11 and transmits and receives information to and from other devices such as the server 50 connected to the network NW. The communication unit 18 may include a communication module that performs infrared communication, short-range wireless communication, and the like.

[サーバの構成]
図5は、一実施形態におけるサーバの構成を示すブロック図である。一実施形態におけるサーバ50は、制御部51、記憶部52および通信部53を含む。
[Server configuration]
FIG. 5 is a block diagram showing a server configuration in one embodiment. The server 50 in one embodiment includes a control unit 51, a storage unit 52, and a communication unit 53.

制御部51は、CPUなどのプロセッサ(演算処理回路)およびRAM等の記憶装置を備えるコンピュータの一例である。制御部51は、記憶部52に記憶されたプログラムをプロセッサにより実行して、各種機能をサーバ50において実現させる。サーバ50の各要素から出力される信号は、サーバ50において実現される各種機能によって使用される。制御部51は、ゲーム提供プログラムを実行することによって、通信装置10に提供するゲームを進行させるためのゲーム進行制御機能を実現する。 The control unit 51 is an example of a computer including a processor (arithmetic processing circuit) such as a CPU and a storage device such as RAM. The control unit 51 executes the program stored in the storage unit 52 by the processor, and realizes various functions on the server 50. The signals output from each element of the server 50 are used by various functions realized in the server 50. The control unit 51 realizes a game progress control function for advancing the game provided to the communication device 10 by executing the game providing program.

記憶部52は、不揮発性メモリ、ハードディスクドライブなどの記憶装置である。記憶部52は、プログラムおよび当該プログラムの実行に必要となるパラメータ等の情報を記憶する。プログラムにはゲーム提供プログラムも含まれる。ゲーム提供プログラムも、記憶部52に記憶される。ゲームを提供中に通信装置10から受信した各種データについても記憶部52に記憶される。記憶部52は、通信装置10に提供されるゲームプログラムを記憶してもよい。 The storage unit 52 is a storage device such as a non-volatile memory or a hard disk drive. The storage unit 52 stores information such as a program and parameters required for executing the program. The program also includes a game offering program. The game providing program is also stored in the storage unit 52. Various data received from the communication device 10 during the provision of the game are also stored in the storage unit 52. The storage unit 52 may store the game program provided to the communication device 10.

ゲーム提供プログラムは、他のサーバからネットワークNW経由でダウンロードされ、記憶部52に記憶されることによって、サーバ50にインストールされてもよい。ゲーム提供プログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録した状態で提供されてもよい。この場合、サーバ50は、この記録媒体を読み取る装置を備えていればよい。記憶部52も記録媒体の一例である。 The game providing program may be installed in the server 50 by being downloaded from another server via the network NW and stored in the storage unit 52. The game providing program may be provided in a state of being recorded on a computer-readable recording medium such as a magnetic recording medium, an optical recording medium, an optical magnetic recording medium, or a semiconductor memory. In this case, the server 50 may be provided with a device for reading the recording medium. The storage unit 52 is also an example of a recording medium.

通信部53は、制御部51の制御により、ネットワークNWと接続して、ネットワークNWに接続された通信装置10、他のサーバなど、他の装置と情報の送信および受信を行う無線通信モジュールである。他のサーバとしては、例えば、ゲームサーバ、SNSサーバ、メールサーバなどである。 The communication unit 53 is a wireless communication module that connects to the network NW under the control of the control unit 51 and transmits and receives information to and from other devices such as the communication device 10 and other servers connected to the network NW. .. Examples of other servers include a game server, an SNS server, and a mail server.

[ゲーム表示機能]
ゲームは、ゲーム表示機能およびゲーム進行制御機能によって、ユーザに提供される。まず、ゲーム表示機能について説明する。ゲーム表示機能は、通信装置10の制御部11がゲームプログラムを実行することによって実現される。以下に説明するゲーム表示機能を実現するための構成の一部または全部がハードウエアによって実現されてもよい。
[Game display function]
The game is provided to the user by the game display function and the game progress control function. First, the game display function will be described. The game display function is realized by the control unit 11 of the communication device 10 executing a game program. Part or all of the configuration for realizing the game display function described below may be realized by hardware.

図6は、一実施形態におけるゲーム表示機能を示すブロック図である。一実施形態におけるゲーム表示機能100は、ゲーム操作取得部101、操作データ送信部103、制御データ受信部105、ゲームデータ記憶領域107、および表示データ生成部109を含む。 FIG. 6 is a block diagram showing a game display function in one embodiment. The game display function 100 in one embodiment includes a game operation acquisition unit 101, an operation data transmission unit 103, a control data reception unit 105, a game data storage area 107, and a display data generation unit 109.

ゲーム操作取得部101は、ユーザによって操作部14に入力された操作のうち、ゲーム操作を取得する。ゲーム操作は、ユーザによって操作部14に入力された操作のうち、ゲームに関する操作であって、例えば、ゲームキャラクタの移動、パラメータの指定等を含む。 The game operation acquisition unit 101 acquires a game operation among the operations input to the operation unit 14 by the user. The game operation is an operation related to the game among the operations input to the operation unit 14 by the user, and includes, for example, movement of a game character, designation of parameters, and the like.

操作データ送信部103は、ゲーム操作取得部101によって取得されたゲーム操作を示す操作データを生成して、通信部18を介してサーバ50に送信する。 The operation data transmission unit 103 generates operation data indicating the game operation acquired by the game operation acquisition unit 101, and transmits the operation data to the server 50 via the communication unit 18.

制御データ受信部105は、制御データをサーバ50から通信部18を介して受信する。制御データは、各通信装置10から送信された操作データに基づいてサーバ50が生成するデータである。 The control data receiving unit 105 receives control data from the server 50 via the communication unit 18. The control data is data generated by the server 50 based on the operation data transmitted from each communication device 10.

ゲームデータ記憶領域107は、ゲーム画面を表示するために必要なデータ(例えば、画像データ等)を記憶する領域である。 The game data storage area 107 is an area for storing data (for example, image data, etc.) necessary for displaying a game screen.

表示データ生成部109は、ゲーム操作取得部101によって取得されたゲーム操作および制御データ受信部105によって受信された制御データに基づいて、ゲーム画面を表示部13に表示するための表示データを生成する。このとき、表示データ生成部109は、必要に応じてゲームデータ記憶領域107に記憶されたデータを用いる。ゲーム操作に基づくゲーム画面への処理は、例えば、後述する視野制御処理を含む。 The display data generation unit 109 generates display data for displaying the game screen on the display unit 13 based on the control data received by the game operation and control data reception unit 105 acquired by the game operation acquisition unit 101. .. At this time, the display data generation unit 109 uses the data stored in the game data storage area 107 as needed. The processing to the game screen based on the game operation includes, for example, the visual field control processing described later.

ゲーム操作がゲーム画面上に表示される設定画面等における操作のように、ゲームキャラクタを移動させる操作とは別の操作を示す場合などにおいて、表示データ生成部109は、ゲーム操作に基づく表示データを制御データとは関係なく生成する場合もある。 When the game operation indicates an operation different from the operation of moving the game character, such as the operation on the setting screen displayed on the game screen, the display data generation unit 109 generates display data based on the game operation. It may be generated regardless of the control data.

[ゲーム進行制御機能]
続いて、ゲーム進行制御機能について説明する。ゲーム進行制御機能は、サーバ50の制御部51がゲーム提供プログラムを実行することによって実現される。以下に説明するゲーム進行制御機能を実現するための構成の一部または全部がハードウエアによって実現されてもよい。
[Game progress control function]
Next, the game progress control function will be described. The game progress control function is realized by the control unit 51 of the server 50 executing the game providing program. Part or all of the configuration for realizing the game progress control function described below may be realized by hardware.

図7は、本発明の一実施形態におけるゲーム進行制御機能を示すブロック図である。一実施形態におけるゲーム進行制御機能500は、操作データ受信部501、処理実行部503および制御データ送信部505を含む。 FIG. 7 is a block diagram showing a game progress control function according to an embodiment of the present invention. The game progress control function 500 in one embodiment includes an operation data receiving unit 501, a processing execution unit 503, and a control data transmission unit 505.

操作データ受信部501は、複数の通信装置10から送信された操作データを受信する。これらの操作データは、送信元の通信装置10に対応するゲームキャラクタに関連付けられる。通信装置10に対応するゲームキャラクタは、通信装置10を介してログインしたユーザに割り当てられ、ユーザによって操作可能なゲームキャラクタである。 The operation data receiving unit 501 receives the operation data transmitted from the plurality of communication devices 10. These operation data are associated with the game character corresponding to the communication device 10 of the transmission source. The game character corresponding to the communication device 10 is a game character that is assigned to a user who has logged in via the communication device 10 and can be operated by the user.

処理実行部503は、操作データ受信部501が受信した操作データに基づいて、この操作データに対応するゲームキャラクタの動作を、仮想空間において制御するためのステータスデータを生成する。 The process execution unit 503 generates status data for controlling the operation of the game character corresponding to the operation data in the virtual space based on the operation data received by the operation data reception unit 501.

ステータスデータは、例えば、ゲームキャラクタに関して、仮想空間における座標、向き、動き、その他さまざまな状態を規定する。ゲームキャラクタの動作は、ステータスデータに規定される状態になるように制御される。ステータスデータは、ユーザが操作するゲームキャラクタの状態を規定する場合に限らず、仮想空間における様々なオブジェクトの状態を規定する場合もある。ここでいうオブジェクトとは、例えば、ゲームの進行(時間経過またはゲームキャラクタの動作の結果)に伴って状態が変化するものを含み、ゲームの進行において状態が全く変化しないものは含まれなくてもよい。以下の説明では、ゲームキャラクタとオブジェクトとを総称して単にキャラクタという場合がある。 The status data defines, for example, the coordinates, orientation, movement, and various other states of the game character in the virtual space. The operation of the game character is controlled so as to be in the state specified in the status data. The status data is not limited to defining the state of the game character operated by the user, but may also define the state of various objects in the virtual space. The object referred to here includes, for example, an object whose state changes as the game progresses (as a result of the passage of time or an action of a game character), and does not include an object whose state does not change at all as the game progresses. good. In the following description, the game character and the object may be collectively referred to as a character.

処理実行部503は、各キャラクタに対応して生成したステータスデータを制御データ送信部505に提供する。 The processing execution unit 503 provides the control data transmission unit 505 with the status data generated corresponding to each character.

制御データ送信部505は、複数の通信装置10のそれぞれに対して、通信部58を介して、所定時間毎にステータスデータを含む制御データを送信する。 The control data transmission unit 505 transmits control data including status data to each of the plurality of communication devices 10 via the communication unit 58 at predetermined time intervals.

このように、ゲーム表示機能100およびゲーム進行制御機能500によって、ゲームがユーザに提供される。 In this way, the game is provided to the user by the game display function 100 and the game progress control function 500.

[視野制御方法]
続いて、ゲーム表示機能100により実行される視野制御処理(視野制御方法)について説明する。通信装置10(ゲーム表示機能100)は、ゲームが開始されると、視野制御処理を開始する。
[Field of view control method]
Subsequently, the visual field control process (visual field control method) executed by the game display function 100 will be described. When the game is started, the communication device 10 (game display function 100) starts the visual field control process.

図8は、一実施形態における視野制御方法を示すフローチャートである。通信装置10は、ゲーム画面を表示し、ゲーム操作および制御データに基づいてゲーム画面を制御する(ステップS100)。ゲーム画面は、仮想空間の一部となる領域(視野)を含む。視野は、仮想空間に設定された視点と視線方向によって定義される。 FIG. 8 is a flowchart showing a visual field control method in one embodiment. The communication device 10 displays the game screen and controls the game screen based on the game operation and control data (step S100). The game screen includes an area (field of view) that becomes a part of the virtual space. The field of view is defined by the viewpoint and line-of-sight direction set in the virtual space.

図9は、一実施形態における仮想空間における視野制御を説明するための図である。視野VAは、仮想空間VSの一部の領域であって、視点VPから視線方向VDに沿って仮想空間VS内を見たときに、表示部13にゲーム画面として表示される領域に対応する(図10参照)。ゲームキャラクタCH1は、通信装置10のユーザによって操作されるゲームキャラクタである。ゲームキャラクタCH2は、このユーザ以外のユーザによって操作されるゲームキャラクタまたは所定のアルゴリズムにしたがってサーバ50によって制御されるゲームキャラクタである。 FIG. 9 is a diagram for explaining the visual field control in the virtual space in one embodiment. The field of view VA is a part of the virtual space VS, and corresponds to the area displayed as a game screen on the display unit 13 when the inside of the virtual space VS is viewed from the viewpoint VP along the line-of-sight direction VD. See FIG. 10). The game character CH1 is a game character operated by the user of the communication device 10. The game character CH2 is a game character operated by a user other than this user or a game character controlled by the server 50 according to a predetermined algorithm.

キャラクタ基準点VCは、通信装置10のユーザによって操作されるゲームキャラクタCH1の位置に対して連動する位置として定義される。例えば、キャラクタ基準点VCは、ゲームキャラクタCH1の頭部中心であってもよいし、この頭部中心から所定の方向に所定距離ずれることで、ゲームキャラクタCH1の外側の位置であってもよい。 The character reference point VC is defined as a position linked to the position of the game character CH1 operated by the user of the communication device 10. For example, the character reference point VC may be the center of the head of the game character CH1 or may be located outside the game character CH1 by deviating from the center of the head by a predetermined distance in a predetermined direction.

キャラクタ方向DCは、ゲームキャラクタCH1の正面方向に対応する。視点VPは、ゲームキャラクタCH1の後方に設定され、詳細には、キャラクタ基準点VCに対してキャラクタ方向DCとは反対側に設定される。視点VPとキャラクタ基準点VCとの距離は予め設定されている。 The character direction DC corresponds to the front direction of the game character CH1. The viewpoint VP is set behind the game character CH1, and more specifically, is set on the side opposite to the character direction DC with respect to the character reference point VC. The distance between the viewpoint VP and the character reference point VC is preset.

視線方向VDは、視点VPからキャラクタ基準点VCへの方向に対応する。視点VPは、キャラクタ基準点VCを中心に上下左右に移動する。以下の説明では、上下左右の向きは、視点VPからキャラクタ基準点VCを見た状態における向きとして定義される。 The line-of-sight direction VD corresponds to the direction from the viewpoint VP to the character reference point VC. The viewpoint VP moves up, down, left, and right around the character reference point VC. In the following description, the up / down / left / right orientations are defined as the orientations when the character reference point VC is viewed from the viewpoint VP.

視点VPが上方向D1に移動すると、視線方向VDが下側に傾くため視野VAは下側に変化する。視点VPが下方向D2に移動すると、視線方向VDが上側に傾くため視野VAは上側に変化する。視点VPが左方向D3に移動すると、視線方向VDが右に傾くため視野VAは右側に変化する。視点VPが右方向D4に移動すると、視線方向VDが左に傾くため視野VAは左側に変化する。 When the viewpoint VP moves upward D1, the visual field VA changes downward because the line-of-sight direction VD tilts downward. When the viewpoint VP moves downward D2, the visual field VA changes upward because the line-of-sight direction VD tilts upward. When the viewpoint VP moves to the left D3, the visual field VA changes to the right because the line-of-sight direction VD tilts to the right. When the viewpoint VP moves to the right D4, the visual field VA changes to the left because the line-of-sight direction VD tilts to the left.

視野VAの制御、すなわち、視点VPおよび視線方向VDの制御は、この例では3種類の制御を含む。まず、第1視野制御は、ゲームキャラクタCH1の移動に伴う制御である。この制御によれば、移動方向に対応するキャラクタ方向DCと視線方向VDとが同じになるように、視点VPが制御される。 The control of the visual field VA, that is, the control of the viewpoint VP and the line-of-sight direction VD, includes three types of control in this example. First, the first visual field control is a control accompanying the movement of the game character CH1. According to this control, the viewpoint VP is controlled so that the character direction DC corresponding to the moving direction and the line-of-sight direction VD are the same.

第2視野制御は、通信装置10の挙動に基づく制御である。通信装置10の挙動は、この例では、筐体19の回転による角度情報によって表される。したがって、第2視野制御は、角度情報に基づく制御ともいえる。第2視野制御は、この例では、操作部14に対して特定の操作(後述する第1操作)が入力された場合に実行される。第3視野制御は、操作部14に対する操作(後述する第2操作)に基づく制御である。 The second visual field control is a control based on the behavior of the communication device 10. In this example, the behavior of the communication device 10 is represented by the angle information due to the rotation of the housing 19. Therefore, it can be said that the second visual field control is a control based on the angle information. In this example, the second visual field control is executed when a specific operation (first operation described later) is input to the operation unit 14. The third visual field control is a control based on an operation on the operation unit 14 (a second operation described later).

第2視野制御および第3視野制御によれば、ゲームキャラクタCH1が移動していたとしても、その移動方向とは関係なく視点VPが制御される。これにより、視点VPの変化に伴い視線方向VDが変化するため、この視線方向VDとキャラクタ方向DCとが同じになるように、ゲームキャラクタCH1の向き(キャラクタ方向DC)が制御される。この結果、ゲームキャラクタCH1が移動している場合には、移動方向とキャラクタ方向DCとが異なる場合もある。 According to the second visual field control and the third visual field control, even if the game character CH1 is moving, the viewpoint VP is controlled regardless of the moving direction. As a result, the line-of-sight direction VD changes with the change in the viewpoint VP, so that the direction (character direction DC) of the game character CH1 is controlled so that the line-of-sight direction VD and the character direction DC are the same. As a result, when the game character CH1 is moving, the moving direction and the character direction DC may be different.

第2視野制御および第3視野制御において、視線方向VDが変化してもキャラクタ方向DCが変わらないように制御されてもよい。特定の条件の下においてのみ、キャラクタ方向DCが変わらないように制御されてもよい。この場合には、視線方向VDとキャラクタ方向DCとが同じにならない場合がある。図8に戻って説明を続ける。 In the second visual field control and the third visual field control, the character direction DC may be controlled so as not to change even if the line-of-sight direction VD changes. The character direction DC may be controlled so as not to change only under specific conditions. In this case, the line-of-sight direction VD and the character direction DC may not be the same. The explanation will be continued by returning to FIG.

通信装置10は、第1操作、第2操作およびゲーム終了指示のいずれかが操作部14に入力されるまで、ゲーム画面の表示を制御する(ステップS100、S200;No、S300;No、S400;No)。ゲーム終了指示が操作部14に入力された場合(ステップS400;Yes)には、通信装置10は、視野制御処理を終了する。続いて、第1操作および第2操作について説明する。 The communication device 10 controls the display of the game screen until any of the first operation, the second operation, and the game end instruction is input to the operation unit 14 (steps S100, S200; No, S300; No, S400; No). When the game end instruction is input to the operation unit 14 (step S400; Yes), the communication device 10 ends the visual field control process. Subsequently, the first operation and the second operation will be described.

図10は、一実施形態における操作部に対する操作例を示す図である。図10に示すように、表示部13に表示されるゲーム画面は、仮想空間VSにおける視野VAに対応する領域を含む。操作部14(タッチセンサ)に対する操作を受け付ける領域(以下、操作領域という)は、表示部13と同じ領域に配置されている。操作領域は、第1領域TA1と第2領域TA2とを含む。 FIG. 10 is a diagram showing an operation example for the operation unit in one embodiment. As shown in FIG. 10, the game screen displayed on the display unit 13 includes an area corresponding to the visual field VA in the virtual space VS. An area for receiving an operation on the operation unit 14 (touch sensor) (hereinafter referred to as an operation area) is arranged in the same area as the display unit 13. The operation area includes a first area TA1 and a second area TA2.

第1領域TA1は、この例では、ゲームキャラクタCH1が表示される領域と一部が重畳する位置に配置された半円形の領域である。第1領域TA1は、ゲームキャラクタCH1に対する制御のための操作を受け付ける領域である。操作の起点が第1領域TA1に含まれていれば、ゲームキャラクタCH1に対する制御のための操作として認識される。第2領域TA2は、この例では四角形状の領域である。第2領域TA2は、第1領域TA1とは異なる領域に配置されていればよく、第1領域TA1以外の全ての領域としてもよい。 In this example, the first region TA1 is a semi-circular region arranged at a position where a part thereof overlaps with the region where the game character CH1 is displayed. The first area TA1 is an area for receiving an operation for controlling the game character CH1. If the starting point of the operation is included in the first region TA1, it is recognized as an operation for controlling the game character CH1. The second region TA2 is a rectangular region in this example. The second region TA2 may be arranged in a region different from the first region TA1 and may be all regions other than the first region TA1.

第1領域TA1の位置TP1を起点として位置TP2までスライドさせる操作が入力された場合、位置TP1から位置TP2の方向にゲームキャラクタCH1が移動する。操作の起点が第1領域TA1であれば、操作中に第2領域TA2に侵入したり操作の終点が第2領域TA2であったりしても、ゲームキャラクタCH1に対する制御のための操作として認識される。この例では、ゲームキャラクタCH1をゲームキャラクタCH2に向かって移動させるための操作に対応する。この操作は、この例では、第1操作および第2操作のいずれにも該当しない。 When an operation of sliding from the position TP1 of the first region TA1 to the position TP2 is input, the game character CH1 moves from the position TP1 to the position TP2. If the starting point of the operation is the first region TA1, even if the operation starts in the second region TA2 or the end point of the operation is the second region TA2, it is recognized as an operation for controlling the game character CH1. To. This example corresponds to an operation for moving the game character CH1 toward the game character CH2. This operation does not correspond to either the first operation or the second operation in this example.

図11は、一実施形態におけるゲームキャラクタ移動による視野制御例を示す図である。位置TP1から位置TP2までスライドさせた操作に応じてゲームキャラクタCH1がゲームキャラクタCH2に向かって移動すると、ゲームキャラクタCH1の移動に伴って視野VAが変化する。ゲームキャラクタCH1の移動に伴う視野制御は、上述した第1視野制御に相当し、ゲームキャラクタCH1がゲームキャラクタCH2に向かって移動していくと、図11に示すように、ゲーム画面(視野VA)の中心近傍にゲームキャラクタCH2が配置される状況になる。 FIG. 11 is a diagram showing an example of visual field control by moving a game character in one embodiment. When the game character CH1 moves toward the game character CH2 in response to the operation of sliding from the position TP1 to the position TP2, the visual field VA changes with the movement of the game character CH1. The visual field control accompanying the movement of the game character CH1 corresponds to the first visual field control described above, and when the game character CH1 moves toward the game character CH2, as shown in FIG. 11, the game screen (visual field VA). The game character CH2 is placed near the center of the game.

図10に示すように、第2領域TA2の位置TP3を起点として位置TP4までスライドさせた操作が入力された場合、通信装置10は、操作部14に入力された操作が第2操作であることを検出し(図8、ステップS300;Yes)、第2操作に基づいて視野制御を行う(図8、ステップS350)。操作の起点が第2領域TA2に含まれていれば、操作中に第1領域TA1に侵入したり操作の終点が第1領域TA1であったりしても、第2操作として検出される。第2操作は、第2領域TA2に対する操作である。この視野制御は、上述した第3視野制御に相当する。 As shown in FIG. 10, when an operation of sliding from the position TP3 of the second region TA2 to the position TP4 is input, the operation input to the operation unit 14 of the communication device 10 is the second operation. (FIG. 8, step S300; Yes), and the visual field is controlled based on the second operation (FIG. 8, step S350). If the starting point of the operation is included in the second region TA2, even if the operation starts in the first region TA1 or the end point of the operation is in the first region TA1, it is detected as the second operation. The second operation is an operation for the second region TA2. This field of view control corresponds to the above-mentioned third field of view control.

図12は、一実施形態における視線変更指示による視野制御例を示す図である。位置TP3から位置TP4までスライドさせた操作が入力されると、通信装置10は、この操作を視線変更指示として認識する。通信装置10は、位置TP3から位置TP4へのスライド方向(二点鎖線で示す矢印の方向)に沿って、ゲーム画面をスクロールさせる。視野VAとしてはこの矢印と反対方向に変化していることになる。これとは逆に、位置TP3から位置TP4へのスライド方向に視野VAが変化するようにしてもよい。スライド方向が仮想空間VSに対して水平方向ではなかったとしても、この例では、スライド方向の水平方向成分の向きに対応して視野VAは水平方向に変化する。視野VAは、位置TP3からのスライド量に応じて変化していく。 FIG. 12 is a diagram showing an example of visual field control by a line-of-sight change instruction in one embodiment. When the operation of sliding from the position TP3 to the position TP4 is input, the communication device 10 recognizes this operation as a line-of-sight change instruction. The communication device 10 scrolls the game screen along the slide direction from the position TP3 to the position TP4 (the direction of the arrow indicated by the alternate long and short dash line). The field of view VA is changing in the direction opposite to this arrow. On the contrary, the visual field VA may be changed in the sliding direction from the position TP3 to the position TP4. In this example, the visual field VA changes horizontally corresponding to the direction of the horizontal component in the slide direction, even if the slide direction is not horizontal with respect to the virtual space VS. The visual field VA changes according to the amount of slide from the position TP3.

図10に示すように、第1領域TA1(例えば位置TP5)において所定時間の操作(以下、長押し操作という)が入力された場合、通信装置10は、操作部14に入力された操作が第1操作であることを検出し(図8、ステップS200;Yes)、角度情報に基づいて視野制御を行う(図8、ステップS250)。第1操作は、第1領域TA1に対する長押し操作である。この視野制御は、上述した第2視野制御に相当する。 As shown in FIG. 10, when an operation for a predetermined time (hereinafter referred to as a long press operation) is input in the first region TA1 (for example, position TP5), the communication device 10 performs the operation input to the operation unit 14. It is detected that it is one operation (FIG. 8, step S200; Yes), and the visual field is controlled based on the angle information (FIG. 8, step S250). The first operation is a long press operation for the first region TA1. This field of view control corresponds to the above-mentioned second field of view control.

通信装置10は、第1領域TA1に対する長押し操作により、第2視野制御とは別に、ゲームキャラクタCH1の動作モードを特殊モードに移行する制御も並行して実行する。この例では特殊モードは、他のゲームキャラクタを狙撃するモードである。特殊モードに移行する前の動作モードは、以下、通常モードという。長押し操作が解除(操作部14に対する操作が解除)されると、特殊モードが解除されて通常モードに戻る。 The communication device 10 also executes a control for shifting the operation mode of the game character CH1 to the special mode in parallel with the second visual field control by a long press operation on the first region TA1. In this example, the special mode is a mode for sniping other game characters. The operation mode before shifting to the special mode is hereinafter referred to as a normal mode. When the long press operation is canceled (the operation on the operation unit 14 is canceled), the special mode is canceled and the normal mode is restored.

図13は、一実施形態における特殊モード移行による視野制御例を示す図である。特殊モードへ移行すると、図13に示すように、ライフル等の武器の照準器をイメージしたターゲットマーカTMをゲーム画面の予め決められた位置に表示する。さらに、所定の条件を満たすゲームキャラクタがターゲットマーカTMの位置に重畳するように視野VAが変化する。所定の条件を満たすゲームキャラクタは、例えば、ゲーム画面中心からの距離、ゲームキャラクタCH1からの距離、ゲームキャラクタCH1の属性(キャラクタの状況、予め決められた設定値等)との関係、またはこれらの組み合わせ等をパラメータとした条件に応じて決められたキャラクタである。これに伴い視線方向VDが変更されることによって、視野VAが変化する。このとき、キャラクタ方向DCもターゲットマーカTMに重畳するゲームキャラクタを向くように制御される。すなわち、キャラクタ方向DCと視線方向VDとが連動する。ターゲットマーカTMに重畳するゲームキャラクタが移動した場合には、ターゲットマーカTMは、そのゲームキャラクタに追従して動くようにしてもよいし、追従しないようにしてもよい。 FIG. 13 is a diagram showing an example of visual field control by shifting to a special mode in one embodiment. When the mode shifts to the special mode, as shown in FIG. 13, the target marker TM, which is an image of a sight of a weapon such as a rifle, is displayed at a predetermined position on the game screen. Further, the visual field VA is changed so that the game character satisfying a predetermined condition is superimposed on the position of the target marker TM. A game character satisfying a predetermined condition is, for example, a distance from the center of the game screen, a distance from the game character CH1, a relationship with the attributes of the game character CH1 (character status, predetermined set values, etc.), or these. It is a character determined according to the conditions with combinations and the like as parameters. Along with this, the line-of-sight direction VD is changed, so that the visual field VA changes. At this time, the character direction DC is also controlled so as to face the game character superimposed on the target marker TM. That is, the character direction DC and the line-of-sight direction VD are linked. When the game character superimposed on the target marker TM moves, the target marker TM may or may not follow the game character.

さらに、この例では、通信装置10は、図9における視点VPとキャラクタ基準点VCとの位置をゲームキャラクタCH1の右側に移動させている。すなわち、キャラクタ基準点VCは、キャラクタCH1の頭部の位置ではなく、キャラクタCH1の右側の空間に移動する。図9における視野VAの領域を狭くしてゲーム画面に表示することによって、例えば、ターゲットマーカTMの近傍を拡大して表示されるようにしてもよい。 Further, in this example, the communication device 10 moves the positions of the viewpoint VP and the character reference point VC in FIG. 9 to the right side of the game character CH1. That is, the character reference point VC moves to the space on the right side of the character CH1 instead of the position of the head of the character CH1. By narrowing the area of the visual field VA in FIG. 9 and displaying it on the game screen, for example, the vicinity of the target marker TM may be enlarged and displayed.

特殊モードでは、さらに長押し操作から連続して(指を離さずに)他の位置(位置TP5以外の位置)にスライドして移動させることによって、例えば、ゲームキャラクタCH1を移動させることもできる。特殊モードにおけるゲームキャラクタCH1の移動態様と、通常モードにおけるゲームキャラクタCH1の移動態様とは異なる。 In the special mode, for example, the game character CH1 can be moved by continuously sliding (without releasing the finger) to another position (a position other than the position TP5) from the long press operation. The movement mode of the game character CH1 in the special mode is different from the movement mode of the game character CH1 in the normal mode.

図14は、一実施形態における特殊モードのゲームキャラクタ移動による視野制御例を示す図である。この例では、長押し操作の位置TP5から右側にスライド操作がされた例を示している。この特殊モードでは、ゲームキャラクタCH1は、例えば、ターゲットマーカTMが重畳するゲームキャラクタCH2の方向に視線方向VDを固定したまま、また、その視線方向VDとキャラクタ方向DCとを連動させつつ、スライド操作がされた方向(二点鎖線で示す矢印の方向)に移動する。このとき表示部13におけるゲームキャラクタCH1の表示位置はほぼ固定され、ゲームキャラクタCH1近傍の背景は右から左に向かってスクロールしていく。すなわち、特殊モードにおいてゲームキャラクタCH1が移動するときには、視線方向VDが所定の範囲(この例ではゲームキャラクタCH2の近傍)に向くように制御される。 FIG. 14 is a diagram showing an example of visual field control by moving a game character in a special mode in one embodiment. In this example, an example in which the slide operation is performed to the right from the position TP5 of the long press operation is shown. In this special mode, for example, the game character CH1 slides while the line-of-sight direction VD is fixed in the direction of the game character CH2 on which the target marker TM is superimposed, and the line-of-sight direction VD and the character direction DC are linked. Move in the direction of the arrow (the direction of the arrow indicated by the alternate long and short dash line). At this time, the display position of the game character CH1 on the display unit 13 is substantially fixed, and the background in the vicinity of the game character CH1 scrolls from right to left. That is, when the game character CH1 moves in the special mode, the line-of-sight direction VD is controlled so as to face a predetermined range (in this example, the vicinity of the game character CH2).

特殊モードにおける移動速度は、通常モードにおける移動速度より遅くなるように制御されてもよいし、速くなるように制御されてもよい。通常モードから特殊モードへの移行により、移動速度の制御以外にも、様々な要素が制御されてもよい。制御対象としては、例えば、ゲームキャラクタCH1の外観の変更、移動方法の変更(例えば徒歩と浮揚等)、ゲームキャラクタCH1の分身生成、ステータス変化(例えば攻撃力の増加、体力回復など)、攻撃方法変化(例えば単発的な攻撃から継続的な攻撃)、攻撃の種類(例えば、ゲームキャラクタCH1自身に触れたゲームキャラクタにダメージを与える攻撃)の変更または追加などが例示される。特殊モードで動作するゲームキャラクタCH1に関連するゲームキャラクタの状態が変化するようにしてもよい。ゲームキャラクタCH1に関連する他のゲームキャラクタは、例えば、ゲームキャラクタCH1の位置に基づいて決められる所定範囲に存在する他のゲームキャラクタであってもよいし、ゲームキャラクタCH1と特定の関連性を有する属性が付与された他のゲームキャラクタであってもよい。 The moving speed in the special mode may be controlled to be slower or faster than the moving speed in the normal mode. By shifting from the normal mode to the special mode, various elements may be controlled in addition to the control of the moving speed. The control targets include, for example, changing the appearance of the game character CH1, changing the movement method (for example, walking and floating, etc.), generating the alter ego of the game character CH1, changing the status (for example, increasing the attack power, recovering the physical strength, etc.), and the attack method. Changes (eg, from a single attack to a continuous attack), changes or additions of the type of attack (eg, an attack that damages the game character that touches the game character CH1 itself), and the like are exemplified. The state of the game character related to the game character CH1 operating in the special mode may be changed. The other game character related to the game character CH1 may be, for example, another game character existing in a predetermined range determined based on the position of the game character CH1, or has a specific relationship with the game character CH1. It may be another game character to which an attribute is given.

このような特殊モードにおいて、通信装置10は、筐体19の回転ARHに関する角度情報に応じて視野VAを制御する。ここでは、通信装置10は、角度情報に応じて視線方向VDを変化させる。 In such a special mode, the communication device 10 controls the field of view VA according to the angle information regarding the rotation ARH of the housing 19. Here, the communication device 10 changes the line-of-sight direction VD according to the angle information.

図15は、一実施形態における特殊モードの視線変更指示による視野制御例を示す図である。特殊モードにおいて、図4に示す位置P1から位置P2に示すように筐体19が回転されると、通信装置10は、この回転を視線変更指示として認識する。通信装置10は、回転ARHの向き(左右方向)およびその量に応じて、視野VAを変化させる。図4に示す位置P1から位置P2に筐体19を回転させることで、視線方向VDが右側に向くように視野VAを変化させると、二点鎖線で示す矢印の方向にゲーム画面がスクロールする。このとき、キャラクタ方向DCも視線方向VDに連動する。視野VAとしてはこの矢印と反対方向に変化していることになる。視野VAは、回転ARHの量に応じて変化していく。このとき、ターゲットマーカTMの表示位置は変化しないため、ターゲットマーカTMがゲームキャラクタCH2から離れていく。このような制御においても、上述したように、視点VPがキャラクタ基準点VCに対してキャラクタ方向DCとは反対側に設定される状態が維持されるため、ゲームキャラクタCH1(キャラクタ基準点VC)の位置が変わらなくても、仮想空間VSにおける視点VPおよび視線方向VDが変化するように制御される。 FIG. 15 is a diagram showing an example of visual field control by a line-of-sight change instruction in a special mode in one embodiment. In the special mode, when the housing 19 is rotated from the position P1 shown in FIG. 4 as shown in the position P2, the communication device 10 recognizes this rotation as a line-of-sight change instruction. The communication device 10 changes the visual field VA according to the direction (left-right direction) of the rotating ARH and the amount thereof. By rotating the housing 19 from the position P1 to the position P2 shown in FIG. 4, the field of view VA is changed so that the line-of-sight direction VD faces to the right, and the game screen scrolls in the direction of the arrow indicated by the two-dot chain line. At this time, the character direction DC is also linked to the line-of-sight direction VD. The field of view VA is changing in the direction opposite to this arrow. The visual field VA changes according to the amount of rotational ARH. At this time, since the display position of the target marker TM does not change, the target marker TM moves away from the game character CH2. Even in such control, as described above, the state in which the viewpoint VP is set on the side opposite to the character direction DC with respect to the character reference point VC is maintained, so that the game character CH1 (character reference point VC) is maintained. Even if the position does not change, the viewpoint VP and the line-of-sight direction VD in the virtual space VS are controlled to change.

視線方向VDの回転角度は、回転ARHの角度と同じように制御されてもよいし、異なるように制御されてもよい。視線方向VDの回転角度が回転ARHの角度とは異なるように制御される場合には、例えば、筐体19の回転速度が速いほど視線方向VDの回転角度が大きくなるように制御されてもよい。視線方向VDの回転角度が、回転ARHの角度に所定値を乗じた角度であってもよい。所定値は、例えば1より大きく設定されてもよい。所定値が2であれば、回転ARHが90度であるときに、視線方向VDの回転角度を180度とすることができる。これにより、筐体19の回転に対して視野VAを大きく変化させることができる。所定値が1より小さく設定すれば、筐体19の回転に対して視野VAを細かく変化させることもできる。これらの様々な制御のうち、適用される制御は、予め設定されていてもよいし、ゲームキャラクタCH1の属性によって設定されていてもよい。複数種類の操作が第1操作として検出される場合には、操作の種類に応じて適用される制御が変更されてもよい。 The rotation angle of the line-of-sight direction VD may be controlled in the same manner as the angle of the rotation ARH, or may be controlled differently. When the rotation angle of the line-of-sight direction VD is controlled to be different from the angle of the rotation ARH, for example, the rotation speed of the housing 19 may be controlled to increase as the rotation speed of the housing 19 increases. .. The rotation angle of the line-of-sight direction VD may be an angle obtained by multiplying the angle of the rotation ARH by a predetermined value. The predetermined value may be set to be larger than 1, for example. If the predetermined value is 2, the rotation angle of the line-of-sight direction VD can be 180 degrees when the rotation ARH is 90 degrees. As a result, the visual field VA can be significantly changed with respect to the rotation of the housing 19. If the predetermined value is set to be smaller than 1, the visual field VA can be finely changed with respect to the rotation of the housing 19. Of these various controls, the control to be applied may be preset or may be set by the attribute of the game character CH1. When a plurality of types of operations are detected as the first operation, the control applied may be changed according to the type of operation.

通信装置10は、特殊モードにおいて、第2操作を検出した場合(ステップS300)には、上述したようにステップS350の処理、すなわち、第2操作に基づく視野制御(第3視野制御)を実行する。通信装置10は、この例では、通常モードでは、第1視野制御と第3視野制御とを実行することができ、特殊モードでは、第2視野制御と第3視野制御を実行することができる。特殊モードが解除されて通常モードに戻るときには、特殊モードに移行する直前の視野VAがゲーム画面に適用されるのではなく、通常モードに戻る直前におけるキャラクタ方向DCおよびキャラクタ方向DCに対応した視線方向VDの視野VAがゲーム画面に適用される。 When the communication device 10 detects the second operation in the special mode (step S300), the communication device 10 executes the process of step S350, that is, the visual field control based on the second operation (third visual field control) as described above. .. In this example, the communication device 10 can execute the first visual field control and the third visual field control in the normal mode, and can execute the second visual field control and the third visual field control in the special mode. When the special mode is canceled and the normal mode is returned, the visual field VA immediately before the transition to the special mode is not applied to the game screen, but the line-of-sight direction corresponding to the character direction DC and the character direction DC immediately before the return to the normal mode. The field of view VA of VD is applied to the game screen.

この例では、角度情報に基づく視野制御(第2視野制御)においては、筐体19が回転ARVの向きに回転した場合にも視野VAが変化する。 In this example, in the field of view control based on the angle information (second field of view control), the field of view VA changes even when the housing 19 is rotated in the direction of the rotation ARV.

図16は、一実施形態における特殊モードの視線変更指示による視野制御例を示す図である。通信装置10は、回転ARVの向き(上下方向)およびその量に応じて、視野を変化させる。筐体19を下側に向けるように回転(筐体19の上部を奥側に傾けて表示部13が上方に向くように回転)すると、通信装置10は、この回転を視線変更指示として認識し、視線方向VDが下側に向くように視野VAを変化させる。図16に示すように、二点鎖線で示す矢印の方向にゲーム画面がスクロールする。視野としてはこの矢印と反対方向に変化していることになる。視野VAは、回転ARVの量に応じて変化していく。このとき、ターゲットマーカTMの表示位置は変化しないため、ターゲットマーカTMがゲームキャラクタCH2から離れていく。 FIG. 16 is a diagram showing an example of visual field control by a line-of-sight change instruction in a special mode in one embodiment. The communication device 10 changes the field of view according to the direction (vertical direction) of the rotating ARV and the amount thereof. When the housing 19 is rotated so as to face downward (the upper part of the housing 19 is tilted inward and the display unit 13 is rotated upward), the communication device 10 recognizes this rotation as a line-of-sight change instruction. , The visual field VA is changed so that the line-of-sight direction VD faces downward. As shown in FIG. 16, the game screen scrolls in the direction of the arrow indicated by the alternate long and short dash line. The field of view is changing in the opposite direction of this arrow. The visual field VA changes according to the amount of rotating ARV. At this time, since the display position of the target marker TM does not change, the target marker TM moves away from the game character CH2.

さらに、通信装置10は、キャラクタ方向DCを下側に向けることにより、少し前屈みになって下側を向く姿勢としつつ、ライフルを下側に傾けたゲームキャラクタCH1を表示してもよい。筐体19を上側に向けるように回転するときには、通信装置10は、視線方向VDが上側に向くように視野VAが変化し、さらにキャラクタ方向DCを上側に向けることにより、少し顔を上げて見上げる姿勢としつつ、ライフルを上側に傾けたゲームキャラクタCH1を表示してもよい。 Further, the communication device 10 may display the game character CH1 in which the rifle is tilted downward while the character direction DC is directed downward so as to be slightly bent forward and face downward. When the housing 19 is rotated so as to face upward, the communication device 10 changes the field of view VA so that the line-of-sight direction VD faces upward, and further turns the character direction DC upward to look up a little. The game character CH1 with the rifle tilted upward may be displayed while the posture is set.

上述のように、筐体19を傾けて仮想空間VSにおけるターゲットマーカTMの方向を変更することで、攻撃対象のゲームキャラクタを変更することができる。攻撃対象のゲームキャラクタをロックオンする処理が含まれる場合には、ロックオンの対象を変更することができる。ターゲットマーカTMに向けて爆弾を投げるような攻撃方法(重力の影響を受けて放物軌道によって攻撃に用いるものを移動させる攻撃)が採用される場合には、例えば、筐体19を上下方向へ傾けることによって、爆弾の軌道を変えることによって到達地点を異ならせることもできる。 As described above, the game character to be attacked can be changed by tilting the housing 19 and changing the direction of the target marker TM in the virtual space VS. If the process of locking on the game character to be attacked is included, the lock-on target can be changed. When an attack method such as throwing a bomb at the target marker TM (an attack that moves an object used for an attack by a parabolic trajectory under the influence of gravity) is adopted, for example, the housing 19 is moved up and down. By tilting, you can also change the destination by changing the trajectory of the bomb.

特殊モードが解除されて通常モードに戻るときにおいて、上下方向へ視線方向VDが変化している場合には、通常モードにおける視線方向VDの制御範囲に戻るようにゲーム画面に表示される視野VAが制御されてもよい。この場合には、徐々に戻ってもよい(連続的な視野変化)し、段階的に戻ってもよい(1以上の不連続な視野変化)。 When the special mode is canceled and the mode returns to the normal mode, if the line-of-sight direction VD changes in the vertical direction, the field of view VA displayed on the game screen so as to return to the control range of the line-of-sight direction VD in the normal mode is displayed. It may be controlled. In this case, it may return gradually (continuous visual field change) or stepwise (1 or more discontinuous visual field change).

特殊モードが解除されて通常モードに戻るときにおいて、上下方向へ視線方向VDが変化していたとしても、左右方向に視野方向VDが変化した場合と同様に、通常モードに戻る直前におけるキャラクタ方向DCおよびキャラクタ方向DCに対応した視線方向VDの視野VAがゲーム画面に適用され、その後の所定の操作によって通常モードにおける視線方向VDの制御範囲に戻るように制御されてもよい。 Even if the line-of-sight direction VD changes in the vertical direction when the special mode is canceled and the normal mode is returned, the character direction DC immediately before returning to the normal mode is the same as when the visual field direction VD changes in the horizontal direction. The field view VA of the line-of-sight direction VD corresponding to the character direction DC may be applied to the game screen, and may be controlled to return to the control range of the line-of-sight direction VD in the normal mode by a subsequent predetermined operation.

このような制御によって、通常モードでは適用されない視野を実現するための動作モードとして特殊モードを利用することができる。このように特殊モードが視野の制御範囲を拡張するモードとして動作することによって、通常モードでは見ることができない場所を見ることができるようになる。このような用途を目的とすれば、特殊モードは、上述したような他のゲームキャラクタを狙撃するモードとして動作しなくてもよい。 With such control, a special mode can be used as an operation mode for realizing a field of view that is not applied in the normal mode. By operating the special mode as a mode for expanding the control range of the field of view in this way, it becomes possible to see a place that cannot be seen in the normal mode. For such purposes, the special mode does not have to operate as a mode for sniping other game characters as described above.

このように、通常モードで実行可能な第3視野制御では、視線方向VDを左右のみの移動に限定しているが、特殊モードで実行可能な第2視野制御および第3視野制御では、視線方向VDを上下左右に移動できる。したがって、通常モードの視野VA(視点VPおよび視線方向VD)の制御範囲は、特殊モードにおける制御範囲とは異なる。 As described above, in the third visual field control that can be executed in the normal mode, the line-of-sight direction VD is limited to the movement of only the left and right, but in the second visual field control and the third visual field control that can be executed in the special mode, the line-of-sight direction. The VD can be moved up, down, left and right. Therefore, the control range of the visual field VA (viewpoint VP and line-of-sight direction VD) in the normal mode is different from the control range in the special mode.

通常モードでは、ゲームキャラクタCH1を移動させることを主な目的としたモードである。ゲームキャラクタCH1を移動している状況では、経験上、ユーザは左右の視野変化には違和感なく対応することができるが、上下の視野変化には違和感を生じて対応できずに気分が悪くなる場合がある。視野VAの制御範囲を通常モードにおいて左右方向に制限することにより、ユーザに生じる違和感を低減することもできる。以上が、視野制御処理についての説明である。 The normal mode is a mode whose main purpose is to move the game character CH1. In the situation where the game character CH1 is being moved, experience shows that the user can respond to changes in the left and right visual fields without discomfort, but when the changes in the vertical visual fields cause discomfort and he / she feels sick. There is. By limiting the control range of the visual field VA in the left-right direction in the normal mode, it is possible to reduce the discomfort caused to the user. The above is the description of the visual field control process.

このように、通信装置10は、特殊モードに移行した後およびそのモードでのゲームキャラクタの移動において、通信装置10(筐体19)の挙動に応じて視野VAを変更することができる。したがって、ユーザは、ゲーム操作において通信装置10を傾けることによってゲーム画面の視野VAを変化させることができる。このように視野VAを変化させることができるため、ユーザは、操作部14(タッチセンサ)への操作を行いながら通信装置10を傾けるという行為を、通信装置10を保持する片手のみでも行うことができる。また、操作部14に特定の操作が入力されている場合以外は、通信装置10を傾けても視野VAが変わらないため、ゲーム中に意図せず視野VAが変わってしまうことを防ぐこともできる。 In this way, the communication device 10 can change the visual field VA according to the behavior of the communication device 10 (housing 19) after shifting to the special mode and in the movement of the game character in that mode. Therefore, the user can change the visual field VA of the game screen by tilting the communication device 10 in the game operation. Since the visual field VA can be changed in this way, the user can tilt the communication device 10 while operating the operation unit 14 (touch sensor) with only one hand holding the communication device 10. can. Further, since the visual field VA does not change even if the communication device 10 is tilted except when a specific operation is input to the operation unit 14, it is possible to prevent the visual field VA from unintentionally changing during the game. ..

<変形例>
以上、本発明の一実施形態について説明したが、本発明の一実施形態は、以下のように様々な形態に変形することもできる。また、上述した実施形態および以下に説明する変形例とは、矛盾を生じない限り、それぞれ互いに組み合わせて適用することもできる。さらに、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
<Modification example>
Although one embodiment of the present invention has been described above, one embodiment of the present invention can be transformed into various forms as follows. Further, the above-described embodiment and the modifications described below can be applied in combination with each other as long as they do not cause a contradiction. Further, it is possible to add / delete / replace a part of the configuration of each embodiment with another configuration.

(1)上述したように、通信装置10において実現されるゲーム表示機能およびサーバ50において実現されるゲーム進行制御機能によって、ゲームがユーザに提供される。ゲーム表示機能の一部がサーバ50において実現されてもよい。例えば、ゲーム表示機能のうち、制御データ受信部105、ゲームデータ記憶領域107および表示データ生成部109がサーバ50において実現されてもよい。この場合、通信装置10は、サーバ50から表示データを受信して、表示データに基づいて表示部13に表示すればよい。 (1) As described above, the game is provided to the user by the game display function realized in the communication device 10 and the game progress control function realized in the server 50. A part of the game display function may be realized in the server 50. For example, among the game display functions, the control data receiving unit 105, the game data storage area 107, and the display data generation unit 109 may be realized in the server 50. In this case, the communication device 10 may receive the display data from the server 50 and display it on the display unit 13 based on the display data.

(2)上述した実施形態では、第1領域TA1を起点としたスライド操作が入力された場合、ゲームキャラクタCH1の移動に伴う視野制御(第1視野制御)が実行される。このようなスライド操作が第1操作としても検出されることにより、ゲームキャラクタCH1の移動に角度情報に基づく視野制御(第2視野制御)が実行されるようにしてもよい。このように、第1操作は、ゲームキャラクタCH1を制御するための指示に対応すれば、他の操作であってもよいし、複数種類の操作が含まれていてもよい。これとは逆に、操作部14(タッチセンサ)への操作であれば、必ずしもゲームキャラクタCH1を制御する指示に対応していなくてもよい。 (2) In the above-described embodiment, when the slide operation starting from the first region TA1 is input, the visual field control (first visual field control) accompanying the movement of the game character CH1 is executed. By detecting such a slide operation as the first operation, the visual field control (second visual field control) based on the angle information may be executed for the movement of the game character CH1. As described above, the first operation may be another operation or may include a plurality of types of operations as long as it corresponds to the instruction for controlling the game character CH1. On the contrary, if the operation is to the operation unit 14 (touch sensor), it does not necessarily correspond to the instruction to control the game character CH1.

このように、第1操作において長押し操作以外の操作を含む場合には、特殊モードに移行しない場合がある。この場合には、例えば、回転ARHに対応する視野制御のみ有効とし、回転ARVに対応する視野制御を無効にすることで、視線方向VDの制御範囲を左右に限定してもよいし、特殊モードと同様に視線方向VDを制御してもよい。 As described above, when the first operation includes an operation other than the long press operation, the mode may not shift to the special mode. In this case, for example, the control range of the line-of-sight direction VD may be limited to the left or right by enabling only the field of view control corresponding to the rotation ARH and disabling the field of view control corresponding to the rotation ARV, or a special mode. The line-of-sight direction VD may be controlled in the same manner as in the above.

(3)上述した実施形態では、仮想空間VSにおいてゲームキャラクタCH1の近傍に1つの視点VPを設定し、その視点VPが移動することによって視野VAが変化する。すなわち、1つのゲームキャラクタCH1に対して、1つの仮想カメラが仮想空間VSに設定されている。一方、1つのゲームキャラクタCH1に対して複数の仮想カメラ(複数の視点VP)が仮想空間VSに設定されていてもよい。例えば、通常モードで使用される仮想カメラおよび特殊モードで使用される仮想カメラを設定することによって、動作モードが切り替わったときに、動作モードに応じた仮想カメラにより視野制御がされてもよい。視野制御の種類毎に仮想カメラが設定されてもよい。 (3) In the above-described embodiment, one viewpoint VP is set in the vicinity of the game character CH1 in the virtual space VS, and the field of view VA changes as the viewpoint VP moves. That is, one virtual camera is set in the virtual space VS for one game character CH1. On the other hand, a plurality of virtual cameras (plurality of viewpoint VPs) may be set in the virtual space VS for one game character CH1. For example, by setting a virtual camera used in the normal mode and a virtual camera used in the special mode, the field of view may be controlled by the virtual camera corresponding to the operation mode when the operation mode is switched. A virtual camera may be set for each type of field of view control.

10…通信装置、11…制御部、12…記憶部、13…表示部、14…操作部、15…センサ部、16…撮像部、17…位置検出部、18…通信部、50…サーバ、51…制御部、52…記憶部、58…通信部、100…ゲーム表示機能、101ゲーム操作取得部、103…操作データ送信部、105…制御データ受信部、107…ゲームデータ記憶領域、109…表示データ生成部、500…ゲーム進行制御機能、501…操作データ受信部、503…処理実行部、505…制御データ送信部、1000…通信システム 10 ... communication device, 11 ... control unit, 12 ... storage unit, 13 ... display unit, 14 ... operation unit, 15 ... sensor unit, 16 ... imaging unit, 17 ... position detection unit, 18 ... communication unit, 50 ... server, 51 ... control unit, 52 ... storage unit, 58 ... communication unit, 100 ... game display function, 101 game operation acquisition unit, 103 ... operation data transmission unit, 105 ... control data reception unit, 107 ... game data storage area, 109 ... Display data generation unit, 500 ... Game progress control function, 501 ... Operation data reception unit, 503 ... Processing execution unit, 505 ... Control data transmission unit, 1000 ... Communication system

Claims (11)

仮想空間の一部であって所定の視点から所定の視線方向に見た領域を、携帯装置のディスプレイに表示し、
前記ディスプレイに配置されたタッチセンサに対して第1操作が入力されている間に、前記携帯装置の挙動に基づいて前記視点および視線方向を制御することによって前記ディスプレイに表示する前記領域を変更すること、
を前記携帯装置に実行させるためのプログラム。
The area that is a part of the virtual space and is viewed from a predetermined viewpoint in a predetermined line-of-sight direction is displayed on the display of the mobile device.
While the first operation is input to the touch sensor arranged on the display, the area displayed on the display is changed by controlling the viewpoint and the line-of-sight direction based on the behavior of the portable device. thing,
A program for causing the mobile device to execute the above.
前記第1操作は、前記仮想空間におけるキャラクタを制御するための指示を含む、請求項1に記載のプログラム。 The program according to claim 1, wherein the first operation includes an instruction for controlling a character in the virtual space. 前記キャラクタを制御することは、前記キャラクタを前記仮想空間において第1態様により移動させる第1制御を含む、請求項2に記載のプログラム。 The program according to claim 2, wherein controlling the character includes a first control for moving the character in the virtual space according to the first aspect. 前記キャラクタを制御することは、前記キャラクタを前記仮想空間において前記第1態様とは異なる第2態様で移動させるための動作モードへ移行するための第2制御を含む、請求項3に記載のプログラム。 The program according to claim 3, wherein controlling the character includes a second control for shifting to an operation mode for moving the character in the virtual space in a second mode different from the first mode. .. 前記第1操作は、前記キャラクタを前記第2態様により移動させるための指示を含む、請求項4に記載のプログラム。 The program according to claim 4, wherein the first operation includes an instruction for moving the character according to the second aspect. 前記第2制御を実行するときの前記視点および前記視線方向の制御範囲は、前記第1制御を実行するときの当該制御範囲とは異なる、請求項4または請求項5に記載のプログラム。 The program according to claim 4 or 5, wherein the control range of the viewpoint and the line-of-sight direction when the second control is executed is different from the control range when the first control is executed. 前記キャラクタが前記第1態様により移動するときには、前記キャラクタの位置または向きに応じて前記視点および前記視線方向が変化し、
前記キャラクタが前記第2態様により移動するときには、前記視線方向が所定の範囲に向くように制御する、請求項4から請求項6のいずれかに記載のプログラム。
When the character moves according to the first aspect, the viewpoint and the line-of-sight direction change according to the position or orientation of the character.
The program according to any one of claims 4 to 6, wherein when the character moves according to the second aspect, the line-of-sight direction is controlled to face a predetermined range.
前記タッチセンサに対して入力された第2操作に基づいて前記視点および視線方向を制御することによって、前記ディスプレイに表示する前記領域をさらに変更する、請求項1から請求項7のいずれかに記載のプログラム。 The invention according to any one of claims 1 to 7, wherein the area displayed on the display is further changed by controlling the viewpoint and the line-of-sight direction based on the second operation input to the touch sensor. Program. 前記前記タッチセンサは、少なくとも第1領域および第2領域を含み、
前記第1領域において前記第1操作を受け付け、前記第2領域において前記第2操作を受け付ける、請求項8に記載のプログラム。
The touch sensor includes at least a first region and a second region.
The program according to claim 8, wherein the first operation is accepted in the first region, and the second operation is accepted in the second region.
前記携帯装置の挙動は、当該携帯装置の傾きの変化を含む、請求項1から請求項9のいずれかに記載のプログラム。 The program according to any one of claims 1 to 9, wherein the behavior of the portable device includes a change in the inclination of the portable device. 仮想空間の一部であって所定の視点から所定の視線方向に見た領域を、携帯装置のディスプレイに表示し、
前記ディスプレイに配置されたタッチセンサに対して第1操作が入力されている間に、前記携帯装置の挙動に基づいて前記視点および視線方向を制御することによって前記ディスプレイに表示する前記領域を変更すること、
を含む、視野制御方法。
The area that is a part of the virtual space and is viewed from a predetermined viewpoint in a predetermined line-of-sight direction is displayed on the display of the mobile device.
While the first operation is input to the touch sensor arranged on the display, the area displayed on the display is changed by controlling the viewpoint and the line-of-sight direction based on the behavior of the portable device. thing,
Field of view control methods, including.
JP2020170690A 2020-10-08 2020-10-08 Program and field of view control method Active JP6957712B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020170690A JP6957712B1 (en) 2020-10-08 2020-10-08 Program and field of view control method
JP2021165035A JP2022062696A (en) 2020-10-08 2021-10-06 Program and field-of-view control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020170690A JP6957712B1 (en) 2020-10-08 2020-10-08 Program and field of view control method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021165035A Division JP2022062696A (en) 2020-10-08 2021-10-06 Program and field-of-view control method

Publications (2)

Publication Number Publication Date
JP6957712B1 JP6957712B1 (en) 2021-11-02
JP2022062578A true JP2022062578A (en) 2022-04-20

Family

ID=78282031

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020170690A Active JP6957712B1 (en) 2020-10-08 2020-10-08 Program and field of view control method
JP2021165035A Pending JP2022062696A (en) 2020-10-08 2021-10-06 Program and field-of-view control method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021165035A Pending JP2022062696A (en) 2020-10-08 2021-10-06 Program and field-of-view control method

Country Status (1)

Country Link
JP (2) JP6957712B1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001062140A (en) * 1999-08-24 2001-03-13 Enix Corp Video game data processor, data processing method and recording medium
JP2002000939A (en) * 2000-06-19 2002-01-08 Sega Corp Electronic game device, method therefor and storage medium
JP4247218B2 (en) * 2005-08-26 2009-04-02 株式会社コナミデジタルエンタテインメント GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JPWO2008136064A1 (en) * 2007-04-19 2010-07-29 株式会社ソニー・コンピュータエンタテインメント Operation device, information processing system, display device, and information processing method
JP5649169B2 (en) * 2010-11-22 2015-01-07 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method, apparatus and computer program for moving object by drag operation on touch panel
JP5846766B2 (en) * 2011-06-03 2016-01-20 株式会社ソニー・コンピュータエンタテインメント GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM
JP5200158B1 (en) * 2011-12-27 2013-05-15 株式会社コナミデジタルエンタテインメント GAME DEVICE, CONTROL DEVICE, GAME CONTROL METHOD, AND PROGRAM

Also Published As

Publication number Publication date
JP2022062696A (en) 2022-04-20
JP6957712B1 (en) 2021-11-02

Similar Documents

Publication Publication Date Title
US11565181B2 (en) Virtual object control method and apparatus, computer device, and storage medium
JP5981591B1 (en) Computer program and computer system for controlling object operations in an immersive virtual space
WO2020029817A1 (en) Method and apparatus for selecting accessory in virtual environment, and device and readable storage medium
JP2024045184A (en) Method and device for controlling virtual object so as to mark virtual item, and medium
JP7374313B2 (en) Methods, devices, terminals and programs for driving vehicles in virtual environments
CN108786110B (en) Method, device and storage medium for displaying sighting telescope in virtual environment
US11154779B2 (en) Processing device, program, and method
CN112451969B (en) Virtual object control method, device, computer equipment and storage medium
WO2021031765A1 (en) Application method and related apparatus of sighting telescope in virtual environment
JP4799261B2 (en) Image display apparatus, control method thereof, and program
JP2022505457A (en) How to build buildings in virtual environments, equipment, equipment and programs
JP6100497B2 (en) Information processing program, information processing apparatus, information processing system, and image display method
JP6088787B2 (en) Program, information processing apparatus, information processing method, and information processing system
JP7471497B2 (en) IMAGE DISPLAY SYSTEM, IMAGE DISPLAY PROGRAM, DISPLAY CONTROL DEVICE, AND IMAGE DISPLAY METHOD
JP6957712B1 (en) Program and field of view control method
JP2016181302A (en) Computer program and computer system for controlling object operation in immersive virtual space
US20220105427A1 (en) Game control method, computer-readable storage medium, server and communication device
US20220044462A1 (en) Animation production system
JP6894566B1 (en) program
US8970491B2 (en) Computer system, computer system control method, program, and information storage medium
JP7317895B2 (en) program
JP2016224595A (en) System, method, and program
JP2020061162A (en) System for screen operation by interlocking head-mounted display with controller, program, and method
JP7286856B2 (en) Information processing system, program and information processing method
US11908097B2 (en) Information processing system, program, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201008

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201008

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210330

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211006

R150 Certificate of patent or registration of utility model

Ref document number: 6957712

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350