JP6588177B1 - 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム - Google Patents
情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム Download PDFInfo
- Publication number
- JP6588177B1 JP6588177B1 JP2019041144A JP2019041144A JP6588177B1 JP 6588177 B1 JP6588177 B1 JP 6588177B1 JP 2019041144 A JP2019041144 A JP 2019041144A JP 2019041144 A JP2019041144 A JP 2019041144A JP 6588177 B1 JP6588177 B1 JP 6588177B1
- Authority
- JP
- Japan
- Prior art keywords
- displayed
- instruction operation
- movement instruction
- information processing
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
ゲームにおいて、このような表示領域の移動操作を含む様々な操作を可能とすることにより、プレイヤによる操作の幅を広げ、よりゲーム性を向上させることができる。
仮想空間に第1オブジェクト及び第2オブジェクトを配置する配置機能と、
前記仮想空間の所定領域を表示媒体に表示させる表示制御機能と、
プレイヤによる連続的な移動指示操作の入力に基づいて、前記所定領域を移動する領域移動機能と、
前記移動指示操作が継続中に、前記所定領域における所定位置に前記第1オブジェクトが表示された場合に、前記第1オブジェクトを選択する選択機能と、
前記移動指示操作が終了した場合に、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させる動作実行機能と、
をコンピュータに実現する。
[本実施形態の概略]
本実施形態は、表示領域を移動可能なコンピュータゲームにおいて、より簡便な操作をプレイヤに対して提供することを目的とする。
そのために、本実施形態は、仮想空間(一例として、コンピュータゲームが進行する3D空間)に第1オブジェクト(一例として、プレイヤが操作対象とするキャラクタ以外の他のキャラクタ)及び第2オブジェクト(一例として、プレイヤが操作対象とするキャラクタ)を配置する。また、本実施形態は、仮想空間の所定領域を表示媒体(一例として、タッチパネル)に表示させる。
更に、本実施形態は、プレイヤによる連続的な移動指示操作(一例として、プレイヤによるスワイプ操作)の入力に基づいて、所定領域を移動する。更に、本実施形態は、移動指示操作が継続中に、所定領域における所定位置に第1オブジェクトが表示された場合に、第1オブジェクトを選択する。更に、本実施形態は、移動指示操作が終了した場合に、第2オブジェクトに、移動指示操作が継続中に選択した第1オブジェクトに対して実行可能な動作を実行させる。
具体的には、(1)表示対象とする所定領域の移動操作(従来であれば、スワイプ操作により実現)と、(2)動作の実行に関連する第1オブジェクトの選択操作(従来であれば、タップ操作により実現)と、(3)第2オブジェクトに対する動作の実行指示操作(従来であれば、別途のタップ操作により実現)という、という従来であればスワイプ操作と複数回のタップ操作といった3つの操作の組み合わせにより実現される複数の処理を、移動指示操作という1つの操作のみによって実現することができる。
また、本実施形態では、このような操作方法を可能とすることから、従来のような、様々な操作を、順番に行ったり、あるいは同時並行して行ったりする場合に、プレイヤからすると操作が煩雑に感じられてしまう、という問題を解決することができる。
すなわち、本実施形態によれば、表示領域を移動可能なコンピュータゲームにおいて、より簡便な操作をプレイヤに対して提供することができる。
次に、本実施形態のハードウェアの構成について図1を参照して説明する。図1は、本発明の実施形態に係る、情報処理装置1のハードウェアの構成を示すブロック図である。
情報処理装置1は、図1に示すように、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、タッチパネル16と、入力部17と、出力部18と、記憶部19と、通信部20と、ドライブ21と、を備えている。
表示部161は、液晶等のディスプレイにより構成され、ゲームに関する画像等、各種画像をプレイヤが認識可能に表示する。
タッチ操作受付部162は、例えば表示部161に重畳される静電容量式又は抵抗膜式(感圧式)の位置入力センサにより構成され、タッチ操作がなされた位置の座標を検出する。ここで、タッチ操作とは、タッチ操作受付部162に対する物体の接触又は近接の操作をいう。タッチ操作受付部162に対して接触又は近接する物体は、例えばプレイヤの指やタッチペン等である。
次に、図2を参照して情報処理装置1の機能的構成について説明をする。
図2は、図1に図示した情報処理装置1の機能的構成のうち、複合操作実現処理を実行するための機能的構成を示す機能ブロック図である。
ここで、複合操作実現処理とは、プレイヤによる連続的な移動指示操作(上述したように、一例として、プレイヤによるスワイプ操作)という1つの操作を、複合的な操作(以下、「複合操作」と称する。)として取り扱うことにより、複数の操作に対応する複数の処理を1つの操作で実行する一連の処理である。
また、記憶部19の一領域には、ゲーム動作用データ記憶部191と、パラメータ記憶部192とが設定される。
そして、操作検出部111は、判定により特定したプレイヤの操作入力の内容を、他の機能ブロックに対して適宜出力する。
また、ゲーム動作制御部112は、この変化後の所定のパラメータに基づいて、パラメータ記憶部192が記憶する所定のパラメータを更新する。更に、ゲーム動作制御部112は、この更新後の所定のパラメータに応じてゲームの進行を継続する。
このゲームにおいて、各移動オブジェクトには、それぞれ個別のローカル座標系が設定されており、各ローカル座標系の座標がグローバル座標系の座標に変換されて仮想空間に配置される。
そして、この仮想カメラが、自身の配置された位置から撮影方向を撮影した、仮想空間における仮想カメラの画角に相当する領域(以下、「撮影領域」と称する。)に対応する画像が、後述の出力制御部113により、タッチパネル16に表示される。
次に、情報処理装置1が実行する、複合操作実現処理における動作について図3を参照して説明をする。図3は、複合操作実現処理の流れを説明するフローチャートである。併せて、この複合操作実現処理の動作に伴い、タッチパネル16における表示例の遷移について図4から図7までを参照して説明する。図4から図7までは、タッチパネル16における表示例の遷移について示す模式図である。
この場合のタッチパネル16における表示例について、図4を参照して説明する。まず、複合操作が開始される前の時点(すなわち、ステップS11においてNoの時点)では、例えば、図4(A)に示すような表示がなされる。すなわち、撮影領域に対応する画像として、仮想空間と、第1オブジェクトOB11と、第2オブジェクトOB21とが表示される。更に、プレイヤからの第2オブジェクトOB21の移動指示操作を受け付けるための、方向キーを模したソフトウェアボタンBが所定の位置に表示される。プレイヤがソフトウェアボタンBの所定方向に対応する位置に対してタッチ操作を行った場合、操作検出部111は、操作内容をこの所定方向への移動指示操作と判断する。そして、ゲーム動作制御部112は、この移動指示操作に基づいて、第2オブジェクトOB21を移動させる。なお、第2オブジェクトOB21の移動に伴い、仮想カメラの配置位置も移動する点については、上述した通りである。
この場合のタッチパネル16における表示例について、図5を参照して説明する。ステップS16及びステップS17が行われることにより、例えば、図5(A)に示すような表示がなされる。すなわち、図4(B)の表示に追加して、カーソル画像Cが第1オブジェクトOB11を選択中であることをプレイヤに認識させるために、カーソル画像Cが第1オブジェクトOB11を囲う画像に変更して表示される。また、オブジェクト情報として、オブジェクト情報IN11とオブジェクト情報IN12が表示される。ここで、オブジェクト情報IN11は、第1オブジェクトOB11の状態等を示す情報であり、図中では一例として第1オブジェクトOB11の名称を示す「広葉樹」というテキストが表示されている。また、オブジェクト情報IN12は、選択した第1オブジェクトOB11に対して第2オブジェクトOB21が実行可能な動作を示す情報であり、図中では一例として第2オブジェクトOB21が実行可能な「斧を装備」というテキストが表示されている。これは、第2オブジェクトOB21が、第1オブジェクトOB11を切り倒すための準備として、斧を装備する動作が実行可能であることを示す。
この場合のタッチパネル16における表示例について、図6を参照して説明する。ここで、図6(A)は、図5(B)に示す表示と同じ表示である。この場合に、ステップS20が行われることにより、例えば、図6(B)に示すような表示がなされる。すなわち、第2オブジェクトOB21の状態が、武器(ここでは、剣)を装備した状態に変更して表示される。なお、図中では、複合操作が第3スワイプ状態を経て終了した状態を示すために、概念的にプレイヤの指Fを破線で図示する。
この場合のタッチパネル16における表示例について、図7を参照して説明する。図7(A)に示すように、本例では、ステップS16において第1オブジェクトOB13が選択され、ステップS17においてオブジェクト情報としてオブジェクト情報IN31とオブジェクト情報IN32が表示されている場合を想定する。ここで、オブジェクト情報IN31は、第1オブジェクトOB13の状態等を示す情報であり、図中では一例として第1オブジェクトOB13の名称を示す「むーくん」というテキストが表示されている。また、オブジェクト情報IN32は、選択した第1オブジェクトOB14に対して第2オブジェクトOB21が実行可能な動作を示す情報であり、図中では一例として第2オブジェクトOB21が実行可能な「呼びかける」というテキストが表示されている。これは、第2オブジェクトOB21が、第1オブジェクトOB14に呼びかける動作が実行可能であることを示す。
以上、本発明の実施形態について説明したが、この実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、更に、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
例えば、本発明の実施形態を以下の変形例のように変形してもよい。また、以下の変形例同士を組み合わせるように変形してもよい。
上述の実施形態では、オブジェクト選択部115は、ステップS14において、撮影領域が移動したり、第1オブジェクトが移動したりしたことにより、カーソル画像Cが表示されている所定位置に第1オブジェクトが表示されたと判定した場合に、ステップS16及びステップS17を行っていた。すなわち、仮想カメラの撮影方向であって、撮影領域に含まれる範囲に第1オブジェクトが存在する場合に、この第1オブジェクトを選択するための処理と、この第1オブジェクトに対応するオブジェクト情報を表示するための処理を行っていた。これに限らず、更に他の基準も考慮して処理を行うようにしてもよい。例えば、仮想カメラの位置と、この第1オブジェクトの位置との距離も考慮して処理を行うようにしてもよい。
上述の実施形態では、プレイヤによる、タッチパネル16へのスワイプ操作を複合操作として取り扱い、この1つの複合操作に基づいて、複数の処理を実行していた。これに限らず、プレイヤによる他の操作を複合操作として取り扱うようにしてもよい。すなわち、スワイプ操作以外の、撮影領域を移動するための操作であって、操作の開始と、操作の終了とを特定可能な操作を複合操作として取り扱うようにしてもよい。
上述の実施形態では、オブジェクト選択部115により選択された第1オブジェクトに対して、第2オブジェクトが実行可能な動作は1つであることを想定していた。これに限定されず、第2オブジェクトが実行可能な動作は複数存在するようにしてもよい。この場合について、図8を参照して説明をする。
すなわち、図4(B)の表示に追加して、カーソル画像Cが第1オブジェクトOB14を選択中であることをプレイヤに認識させるために、カーソル画像Cが第1オブジェクトOB14を囲う画像に変更して表示される。また、オブジェクト情報として、オブジェクト情報IN41とオブジェクト情報IN42とオブジェクト情報IN43とが表示される。ここで、オブジェクト情報IN41は、第1オブジェクトOB13の状態等を示す情報であり、図中では一例として第1オブジェクトOB14の名称を示す「焚き火」というテキストが表示されている。また、オブジェクト情報IN42及びオブジェクト情報IN43は、それぞれ、選択した第1オブジェクトOB14に対して第2オブジェクトOB21が実行可能な動作を示す情報である。図中では一例として第2オブジェクトOB21が実行可能な「温まる」というテキストと、「料理を作る」というテキストが表示されている。
このように、上述の複合操作実現処理を実現すると共に、複数の動作を実行可能とすることにより、プレイヤの選択肢を増やすことが可能となる。
上述の実施形態では、複合操作実現処理を実行する機能ブロックを、情報処理装置1という単一の装置で実現することを想定した。これに限らず、複合操作実現処理を実行する機能ブロックを、複数の装置が協働することにより実現するようにしてもよい。例えば、情報処理装置1が実現していた、複合操作実現処理を実行する機能ブロックを、サーバ装置に分散して、クライアント・サーバシステムとして実現してもよい。この場合に、サーバ装置は単一のサーバ装置であってもよいし、クラウドサーバ等のような複数のサーバ装置の組み合わせであってもよい。
このようにしても、上述の複合操作実現処理を実現することができる。
上述の実施形態では、1人のプレイヤが参加するゲームを想定して説明を行った。これに限らず、複数のプレイヤが参加するマルチプレイのゲームを上述の実施形態に適用してもよい。この場合、1つの仮想空間に、複数のプレイヤそれぞれに対応して複数の第2オブジェクトが存在し、各プレイヤが各第2オブジェクトを操作するようにする。そして、各第2オブジェクトの操作それぞれにおいて、上述の複合操作実現処理を行うようにする。なお、この場合に、或るプレイヤの操作する第2オブジェクトは、他のプレイヤにとって第1オブジェクトであると扱うようにしてもよい。
上述の実施形態では、プレイヤが複合操作を行うのみで、表示領域に相当する撮影領域を移動するのみならず、選択した第2オブジェクトのオブジェクト情報の表示や、選択した第2オブジェクトに対応する武器の装備や、この第2オブジェクトに対する攻撃の実行等の処理を実現するようにしていた。これに限らず、プレイヤが、複合操作以外の別途の操作を行った場合にも、これらの処理を実現するようにしてもよい。すなわち、或る処理を実現するための操作を複合操作にのみ限定してもよいが、他の操作によってもこの或る処理を実現するようにしてもよい。
例えば、タッチパネル16において、複合操作以外の他の操作(例えば、タップ操作)の操作を受け付けた場合に、選択した第2オブジェクトのオブジェクト情報の表示や、選択した第2オブジェクトに対応する武器の装備や、この第2オブジェクトに対する攻撃の実現等の処理を実現するようにしてもよい。また、他にも、入力部17に含まれる各種ボタンや方向キー等により操作を受け付けた場合に、これらの処理を行うようにしてもよい。
以上、本発明の実施形態及びいくつかの変形例について説明をした。なお、本発明は、上述の実施形態及びいくつかの変形例に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
換言すると、図2に示した機能的構成は例示に過ぎず、特に限定されない。すなわち、上述した一連の処理を全体として実行できる機能が情報処理装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図2の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
Claims (10)
- 仮想空間に第1オブジェクト、第2オブジェクト、及び仮想カメラを配置する配置機能と、
前記仮想空間において前記仮想カメラが自身の配置された位置から所定方向を撮影した領域を、所定領域として表示媒体に表示させると共に、プレイヤによる連続的な移動指示操作の開始に伴い、前記所定領域における所定位置にカーソルを表示させる表示制御機能と、
前記移動指示操作に基づいて、前記仮想カメラが撮影する前記所定方向を変更することにより、前記所定領域を移動する領域移動機能と、
前記移動指示操作が継続中に、前記カーソルが表示されている前記所定位置に前記第1オブジェクトが表示された場合に、前記第1オブジェクトを選択する選択機能と、
前記移動指示操作の終了に伴い、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させる動作実行機能と、
をコンピュータに実現する情報処理プログラム。 - 前記移動指示操作とは異なる操作である、前記第2オブジェクトに対する移動指示操作に基づいて、前記第2オブジェクトの位置を移動するオブジェクト移動機能を前記コンピュータにさらに実現し、
前記配置機能は、前記オブジェクト移動機能が移動させた第2オブジェクトの位置に基づいて前記仮想カメラを配置する位置を決定する、
請求項1に記載の情報処理プログラム。 - 前記移動指示操作は、前記表示媒体に重畳された入力受付装置により受け付けられる、
請求項1又は2に記載の情報処理プログラム。 - 前記表示制御機能は、
前記移動指示操作の開始に伴い、前記所定位置に前記カーソルを第1態様で表示させ、
前記選択機能による前記第1オブジェクトの選択に伴い、前記所定位置に前記カーソルを前記第1態様から第2態様に変更して表示させる、
請求項1乃至3の何れか1項に記載の情報処理プログラム。 - 前記表示制御機能は、
前記選択機能による前記第1オブジェクトの選択に伴い、選択された前記第1オブジェクトに関する情報を前記所定領域に表示させ、
前記選択機能による前記第1オブジェクトの選択の終了に伴い、前記カーソルを前記第2態様から前記第1態様に変更して表示させると共に、前記選択されていた前記第1オブジェクトに関する情報を前記所定領域に表示させることを継続する、
請求項4に記載の情報処理プログラム。 - 前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作が1つのみ存在する第1の場合には、
前記動作実行機能は、前記移動指示操作の終了に伴い、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させ、
前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作が複数存在する第2の場合には、
前記表示制御機能は、前記選択機能による前記第1オブジェクトの選択に伴い、前記複数存在する実行可能な動作を選択肢として前記所定領域に表示し、
前記動作実行機能は、前記移動指示操作の終了後に、前記プレイヤによる前記選択肢からの動作選択操作に基づいて、前記第2オブジェクトに実行させる動作を決定する、
請求項1乃至5の何れか1項に記載の情報処理プログラム。 - 動作実行機能は、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作の種類を、前記第1オブジェクトの種類及び前記第2オブジェクトの状態の何れか又は双方に基づいて決定する、
請求項1乃至6の何れか1項に記載の情報処理プログラム。 - コンピュータが実行する情報処理方法であって、
仮想空間に第1オブジェクト、第2オブジェクト、及び仮想カメラを配置する配置ステップと、
前記仮想空間において前記仮想カメラが自身の配置された位置から所定方向を撮影した領域を、所定領域として表示媒体に表示させると共に、プレイヤによる連続的な移動指示操作の開始に伴い、前記所定領域における所定位置にカーソルを表示させる表示制御ステップと、
前記移動指示操作に基づいて、前記仮想カメラが撮影する前記所定方向を変更することにより、前記所定領域を移動する領域移動ステップと、
前記移動指示操作が継続中に、前記カーソルが表示されている前記所定位置に前記第1オブジェクトが表示された場合に、前記第1オブジェクトを選択する選択ステップと、
前記移動指示操作の終了に伴い、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させる動作実行ステップと、
を含む情報処理方法。 - 仮想空間に第1オブジェクト、第2オブジェクト、及び仮想カメラを配置する配置手段と、
前記仮想空間において前記仮想カメラが自身の配置された位置から所定方向を撮影した領域を、所定領域として表示媒体に表示させると共に、プレイヤによる連続的な移動指示操作の開始に伴い、前記所定領域における所定位置にカーソルを表示させる表示制御手段と、
前記移動指示操作に基づいて、前記仮想カメラが撮影する前記所定方向を変更することにより、前記所定領域を移動する領域移動手段と、
前記移動指示操作が継続中に、前記カーソルが表示されている前記所定位置に前記第1オブジェクトが表示された場合に、前記第1オブジェクトを選択する選択手段と、
前記移動指示操作の終了に伴い、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させる動作実行手段と、
を備える情報処理装置。 - 端末と、前記端末と通信可能に接続されたサーバとを含む情報処理システムであって、
前記端末は、
表示をするための表示媒体と、
前記表示媒体に重畳された入力受付装置と、
を備え、
前記サーバは、
仮想空間に第1オブジェクト、第2オブジェクト、及び仮想カメラを配置する配置手段と、
前記仮想空間において前記仮想カメラが自身の配置された位置から所定方向を撮影した領域を、所定領域として前記表示媒体に表示させると共に、前記入力受付装置が受け付けた、プレイヤによる連続的な移動指示操作の開始に伴い、前記所定領域における所定位置にカーソルを表示させる表示制御手段と、
前記移動指示操作に基づいて、前記仮想カメラが撮影する前記所定方向を変更することにより、前記所定領域を移動する領域移動手段と、
前記移動指示操作が継続中に、前記カーソルが表示されている前記所定位置に前記第1オブジェクトが表示された場合に、前記第1オブジェクトを選択する選択手段と、
前記移動指示操作の終了に伴い、前記第2オブジェクトに、前記移動指示操作が継続中に選択した前記第1オブジェクトに対して実行可能な動作を実行させる動作実行手段と、
を備える情報処理システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019041144A JP6588177B1 (ja) | 2019-03-07 | 2019-03-07 | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム |
PCT/JP2020/008329 WO2020179666A1 (ja) | 2019-03-07 | 2020-02-28 | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム |
CN202080019217.0A CN113613739B (zh) | 2019-03-07 | 2020-02-28 | 信息处理程序、信息处理方法、信息处理装置和信息处理系统 |
US17/466,660 US20210394064A1 (en) | 2019-03-07 | 2021-09-03 | Information processing program, information processing method, information processing device, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019041144A JP6588177B1 (ja) | 2019-03-07 | 2019-03-07 | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6588177B1 true JP6588177B1 (ja) | 2019-10-09 |
JP2020144635A JP2020144635A (ja) | 2020-09-10 |
Family
ID=68159694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019041144A Active JP6588177B1 (ja) | 2019-03-07 | 2019-03-07 | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210394064A1 (ja) |
JP (1) | JP6588177B1 (ja) |
CN (1) | CN113613739B (ja) |
WO (1) | WO2020179666A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11590413B2 (en) * | 2020-07-08 | 2023-02-28 | Nintendo Co., Ltd. | Storage medium storing information processing program with changeable operation modes, information processing apparatus, information processing system, and information processing method |
JP7437433B2 (ja) * | 2022-02-16 | 2024-02-22 | 任天堂株式会社 | 情報処理プログラム、情報処理システム、情報処理装置、および情報処理方法 |
CN116459509A (zh) * | 2023-04-13 | 2023-07-21 | 网易(杭州)网络有限公司 | 虚拟对象的移动控制方法、装置、计算机设备和存储介质 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002373350A (ja) * | 1996-07-04 | 2002-12-26 | Sega Corp | 画像処理装置 |
JP3515127B2 (ja) * | 1996-07-04 | 2004-04-05 | 株式会社セガ | 画像処理装置、ゲーム機、画像表示方法および記録媒体 |
JP2001029655A (ja) * | 1999-07-23 | 2001-02-06 | Square Co Ltd | 行動選択支援方法、記録媒体およびゲーム装置 |
JP3479504B2 (ja) * | 2000-09-21 | 2003-12-15 | コナミ株式会社 | ビデオゲーム装置、キャラクタ行動制御方法及びキャラクタ行動制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 |
JP3931796B2 (ja) * | 2002-11-28 | 2007-06-20 | 株式会社セガ | アクションゲームの制御プログラム |
JP2006280731A (ja) * | 2005-04-01 | 2006-10-19 | Aruze Corp | ゲームプログラム、ゲーム装置及び記録媒体 |
JP2006305176A (ja) * | 2005-04-28 | 2006-11-09 | Nintendo Co Ltd | ゲームプログラムおよびゲーム装置 |
JP3869452B1 (ja) * | 2005-07-28 | 2007-01-17 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム |
JP3892885B1 (ja) * | 2005-09-15 | 2007-03-14 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法及びプログラム |
JP4124475B2 (ja) * | 2005-12-21 | 2008-07-23 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム |
US8277316B2 (en) * | 2006-09-14 | 2012-10-02 | Nintendo Co., Ltd. | Method and apparatus for using a common pointing input to control 3D viewpoint and object targeting |
JP5234716B2 (ja) * | 2007-03-14 | 2013-07-10 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
JP5390560B2 (ja) * | 2011-06-03 | 2014-01-15 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、およびビデオゲーム処理プログラム |
KR101327995B1 (ko) * | 2012-04-12 | 2013-11-13 | 동국대학교 산학협력단 | 디지털 캐릭터를 이용한 무대 공연을 처리하는 장치 및 방법 |
TW201343227A (zh) * | 2012-04-25 | 2013-11-01 | Fu Li Ye Internat Corp | 具有觸控面板裝置媒體的互動遊戲控制方法 |
JP5563633B2 (ja) * | 2012-08-31 | 2014-07-30 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、およびビデオゲーム処理プログラム |
US9299185B2 (en) * | 2013-02-12 | 2016-03-29 | Disney Enterprises, Inc. | Enhanced system and method for rendering visual surface |
US20140357356A1 (en) * | 2013-05-28 | 2014-12-04 | DeNA Co., Ltd. | Character battle system controlled by user's flick motion |
US9878244B2 (en) * | 2015-03-11 | 2018-01-30 | Nintendo Co., Ltd. | Storage medium having stored therein game program, game apparatus, game system, and game processing method |
CN107967116B (zh) * | 2015-06-16 | 2019-07-19 | 深圳市腾讯计算机系统有限公司 | 游戏场景中锁定目标的方法和装置、计算机设备 |
CN105148520A (zh) * | 2015-08-28 | 2015-12-16 | 上海甲游网络科技有限公司 | 一种射击游戏的自动瞄准的方法及装置 |
WO2017090272A1 (ja) * | 2015-11-27 | 2017-06-01 | 株式会社アースビート | ゲーム用画像処理システム及びプログラム |
CN106959812A (zh) * | 2016-01-11 | 2017-07-18 | 北京英雄互娱科技股份有限公司 | 用于人机交互的方法和装置 |
US10095266B2 (en) * | 2016-01-28 | 2018-10-09 | Colopl, Inc. | System and method for interfacing between a display and a controller |
CN107665231A (zh) * | 2016-07-27 | 2018-02-06 | 优屏亚太私人有限公司 | 定位方法和系统 |
JP6143934B1 (ja) * | 2016-11-10 | 2017-06-07 | 株式会社Cygames | 情報処理プログラム、情報処理方法、及び情報処理装置 |
CN106807087B (zh) * | 2017-01-23 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 一种应用中模拟对象处理的方法以及移动终端 |
CN106730834B (zh) * | 2017-02-15 | 2020-06-12 | 成都艾维拓思科技有限公司 | 游戏数据处理方法以及装置 |
CN107376339B (zh) * | 2017-07-18 | 2018-12-28 | 网易(杭州)网络有限公司 | 在游戏中锁定目标的交互方法及装置 |
CN107362535B (zh) * | 2017-07-19 | 2019-04-26 | 腾讯科技(深圳)有限公司 | 游戏场景中的目标对象锁定方法、装置及电子设备 |
CN116450020B (zh) * | 2017-09-26 | 2024-08-09 | 网易(杭州)网络有限公司 | 虚拟射击主体控制方法、装置、电子设备及存储介质 |
CN107890664A (zh) * | 2017-10-23 | 2018-04-10 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN114247131A (zh) * | 2018-02-09 | 2022-03-29 | 鲸彩在线科技(大连)有限公司 | 辅助定位方法、装置及设备 |
CN108355354B (zh) * | 2018-02-11 | 2021-08-10 | 网易(杭州)网络有限公司 | 信息处理方法、装置、终端和存储介质 |
KR102602808B1 (ko) * | 2018-03-23 | 2023-11-17 | 삼성전자주식회사 | 터치 입력을 압력 입력으로 결정하기 위한 조건을 변경하는 전자 장치 및 방법 |
CN108939540B (zh) * | 2018-07-04 | 2021-08-24 | 网易(杭州)网络有限公司 | 射击游戏辅助瞄准方法、装置、存储介质、处理器及终端 |
CN109847354B (zh) * | 2018-12-19 | 2020-05-22 | 网易(杭州)网络有限公司 | 一种游戏中虚拟镜头控制的方法及装置 |
-
2019
- 2019-03-07 JP JP2019041144A patent/JP6588177B1/ja active Active
-
2020
- 2020-02-28 CN CN202080019217.0A patent/CN113613739B/zh active Active
- 2020-02-28 WO PCT/JP2020/008329 patent/WO2020179666A1/ja active Application Filing
-
2021
- 2021-09-03 US US17/466,660 patent/US20210394064A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN113613739B (zh) | 2025-02-14 |
US20210394064A1 (en) | 2021-12-23 |
WO2020179666A1 (ja) | 2020-09-10 |
CN113613739A (zh) | 2021-11-05 |
JP2020144635A (ja) | 2020-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6934102B1 (ja) | 処理装置、プログラム、及び方法 | |
JP6588177B1 (ja) | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム | |
JP7559014B2 (ja) | プログラム、端末、及びゲームシステム | |
JP5558546B2 (ja) | プログラム、ゲーム装置及びサーバ | |
JP7601451B2 (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
JP6621553B1 (ja) | 情報処理プログラム、情報処理方法、及び情報処理装置 | |
CN113680062A (zh) | 一种游戏中的信息查看方法及装置 | |
CN113713386A (zh) | 游戏中的信息提示方法、装置以及触控终端 | |
JP2015216996A (ja) | ゲームプログラムおよびゲームシステム | |
JP7482847B2 (ja) | プログラム、端末、及びゲームシステム | |
KR102170825B1 (ko) | 게임 제어 장치 및 방법 | |
JP7143065B2 (ja) | プログラム、ゲームシステム及びゲーム実行方法 | |
JP2016195864A (ja) | 画像処理装置およびその方法 | |
JP2015186571A (ja) | 画像処理装置およびその方法 | |
JP2021069651A (ja) | プログラム及び端末 | |
CN113713371B (zh) | 音乐合成方法、装置、设备及介质 | |
JP7592908B1 (ja) | プログラム | |
JP7383773B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP7660235B1 (ja) | プログラム | |
JP6999723B2 (ja) | プログラム、端末、及びゲームシステム | |
WO2023286222A1 (ja) | 処理装置、プログラム及び方法 | |
JP5053315B2 (ja) | ゲーム装置、検証方法、および、プログラム | |
JP2024059230A (ja) | プログラム、情報処理方法および情報処理装置 | |
JP2024092072A (ja) | 情報処理システム、情報処理方法およびプログラム | |
JP6123007B1 (ja) | ゲームプログラムおよびゲーム装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190307 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190307 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190510 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190729 |
|
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: 20190813 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190911 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6588177 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |