WO2013179641A1 - コンピュータ装置、記録媒体、及びコンピュータ装置の制御方法 - Google Patents

コンピュータ装置、記録媒体、及びコンピュータ装置の制御方法 Download PDF

Info

Publication number
WO2013179641A1
WO2013179641A1 PCT/JP2013/003348 JP2013003348W WO2013179641A1 WO 2013179641 A1 WO2013179641 A1 WO 2013179641A1 JP 2013003348 W JP2013003348 W JP 2013003348W WO 2013179641 A1 WO2013179641 A1 WO 2013179641A1
Authority
WO
WIPO (PCT)
Prior art keywords
posture
player character
amount
displacement
shooting
Prior art date
Application number
PCT/JP2013/003348
Other languages
English (en)
French (fr)
Inventor
浩司 若園
祐一 酒谷
Original Assignee
株式会社カプコン
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 株式会社カプコン filed Critical 株式会社カプコン
Priority to US14/404,432 priority Critical patent/US9616340B2/en
Priority to JP2014518276A priority patent/JP6021282B2/ja
Priority to EP13796310.4A priority patent/EP2857075A4/en
Publication of WO2013179641A1 publication Critical patent/WO2013179641A1/ja

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • A63F13/245Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/63Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/837Shooting of targets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5258Changing parameters of virtual cameras by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1018Calibration; Key and button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8076Shooting

Definitions

  • the present invention relates to a computer device, a recording medium, and a computer device control method capable of realizing a game in which a player character can be operated in a virtual game space by a user operation.
  • a game that progresses when a user operates a player character acting in a virtual game space.
  • a gun shooting game in which a user operates a player character having a firearm such as a gun or a rifle.
  • the user advances the game while shooting and defeating enemy characters encountered by the player character.
  • the player character shoots the enemy character while hiding behind an object such as a building or a vehicle.
  • Patent Document 1 discloses a technique relating to a gun shooting game.
  • a columnar shield is provided in the virtual game space displayed on the monitor.
  • the player character selectively takes one of a non-shooting posture hidden behind the shield and a shooting posture where the whole body comes out of the shield.
  • the non-shooting posture is a state in which the enemy character is completely protected against shooting from the enemy character, while the enemy character cannot be attacked.
  • the shooting posture is a state in which the enemy character can be attacked while the enemy character may receive a shooting.
  • the posture that the player character can take in the vicinity of the shield is limited to the alternative of the non-shooting posture or the shooting posture as described above. Therefore, the movement of the player character becomes simple, and various actions desired by the user cannot be realized by the player character.
  • an object of the present invention is to provide a computer device, a recording medium, and a control method for the computer device that allow a player character to realize various actions desired by a user.
  • a computer apparatus includes a virtual space generation module that generates a virtual game space, and a character motion control module that controls a motion of a player character in the virtual game space in accordance with a user operation,
  • the character motion control module is a movement motion control module that moves the player character in response to a user operation on the first operation portion, and a user operation amount on a second operation portion that is different from the first operation portion.
  • a posture displacement control module that changes the amount of displacement of the player character from the reference posture.
  • the present invention it is possible to provide a computer device, a recording medium, and a control method for the computer device that enable the player character to realize various actions desired by the user.
  • a computer apparatus includes a virtual space generation module that generates a virtual game space, and a character motion control module that controls a motion of a player character in the virtual game space in accordance with a user operation,
  • the character motion control module is a movement motion control module that moves the player character in response to a user operation on the first operation portion, and a user operation amount on a second operation portion that is different from the first operation portion.
  • a posture displacement control module that changes the amount of displacement of the player character from the reference posture.
  • a recording medium is a recording medium that stores a command executable by a control unit of a computer device and is readable by the computer device.
  • the command is a virtual game space for the computer device.
  • the character motion control step is executed by the computer device.
  • a posture displacement control step for changing the amount of displacement of the posture from the reference posture is further executed. That.
  • the computer device control method includes a virtual space generation step for generating a virtual game space, and a character motion control step for controlling the motion of the player character in the virtual game space in accordance with a user operation.
  • the character action control step includes a movement action control step for moving the player character in response to a user operation on the first operation part, and a user operation amount on a second operation part different from the first operation part.
  • a posture displacement control step for changing the amount of displacement of the player character's posture from the reference posture.
  • the posture of the player character can be displaced to the extent desired by the user. That is, the user can increase or decrease the posture displacement amount of the player character in accordance with the increase or decrease of the operation amount of the second operation unit. Therefore, the movement of the player character is not a simple alternative, and various movements can be realized.
  • a volume switch can be typically employed, but other types of operation means can also be employed.
  • the posture displacement control means increases the displacement amount of the posture from the reference posture with an increase in the operation amount of the second operation unit, and increases from the reference posture with a decrease in the operation amount of the second operation unit. The amount of posture displacement may be reduced.
  • the relationship between the operation amount of the second operation unit and the displacement amount of the posture from the reference posture is not limited to this, and other modes can be adopted.
  • the posture displacement control module may change the exposure amount of the body from the shielding object to the operation amount when the player character is located behind the shielding object provided in the virtual game space. It may be changed accordingly.
  • the posture displacement control step converts the exposure amount of the body from the shielding object to the operation amount. It may be changed accordingly.
  • the posture displacement control step is configured to calculate the exposure amount of the body from the shielding object when the player character is located behind the shielding object provided in the virtual game space. It may be changed according to the operation amount.
  • the state of the player character hidden by the shielding object is set as the reference posture, and this reference posture
  • the exposure amount of the player character is determined according to the operation amount. For example, when the user increases the operation amount of the second operation unit, the exposure amount of the player character from the shielding object (the displacement amount from the reference posture) increases. Further, when the operation amount is decreased from this state, the exposure amount (displacement amount from the reference posture) of the player character is decreased accordingly.
  • the posture displacement control step may change a displacement amount of the shooting posture by the player character according to the operation amount.
  • the posture displacement control step may change a displacement amount of the shooting posture by the player character according to the operation amount.
  • the posture displacement control step may change a displacement amount of the shooting posture by the player character according to the operation amount.
  • the posture displacement control module may change a displacement amount of the aiming accuracy of the weapon used by the player character for shooting in accordance with the operation amount, in addition to the displacement amount of the shooting posture. Good.
  • the posture displacement control step may change a displacement amount of the aiming accuracy of the weapon used by the player character for shooting in accordance with the operation amount, in addition to the displacement amount of the shooting posture. Good.
  • the posture displacement control step changes not only the displacement amount of the shooting posture but also the displacement amount of the aiming accuracy of the weapon used by the player character according to the operation amount. There may be.
  • the posture displacement control module changes a displacement amount of a door opening / closing operation posture by a player character according to the operation amount, and changes the door according to a change rate of the operation amount.
  • the change rate of the opening degree and the opening / closing sound may be changed.
  • As the opening / closing sound for example, a volume or a pitch can be changed.
  • the posture displacement control step changes a displacement amount of a door opening / closing operation posture by a player character according to the operation amount, and changes the door according to a change rate of the operation amount.
  • the change rate of the opening degree and the opening / closing sound may be changed.
  • the posture displacement control step changes a displacement amount of a door opening / closing operation posture by a player character according to the operation amount, and according to a change rate of the operation amount.
  • the door may change the opening rate of change and the opening / closing sound.
  • the posture displacement control module blends each piece of data indicating a plurality of postures of the player character according to the amount of operation with respect to the second operation unit. Data indicating the posture of the player character corresponding to the player character may be acquired.
  • the posture displacement control step blends each piece of data indicating a plurality of postures of the player character according to the amount of operation with respect to the second operation unit, whereby the operation amount of the second operation unit.
  • Data indicating the posture of the player character corresponding to the player character may be acquired.
  • the posture displacement control step includes blending pieces of data indicating a plurality of postures of the player character in accordance with an operation amount with respect to the second operation unit. Data indicating the posture of the player character according to the amount of operation may be acquired.
  • a computer device, a recording medium, and a computer device control method according to an embodiment of the present invention will be described with reference to the drawings.
  • the action of the player character acting in the virtual game space will be described using a gun shooting game operated by the user as an example.
  • a gun shooting game in which a shielding object is installed in the virtual game space, and the player character moves toward the destination while shooting against the enemy character while hiding or leaving the player character Take as an example.
  • FIG. 1 is a block diagram showing a hardware configuration of the game apparatus (computer apparatus) 2.
  • the game apparatus 2 can communicate with another game apparatus 2 and the server apparatus 3 via a communication network NW such as the Internet or a LAN.
  • the game apparatus 2 includes a CPU 10 which is a computer for controlling the operation thereof, and the CPU 10 is connected to a disk drive 12, a memory card slot 13, an HDD 14 and a ROM 15 constituting program storage means, and a RAM 16 via a bus 11. Has been.
  • the disc drive 12 can be loaded with a disc-type recording medium 30 such as a DVD-ROM, and the disc-type recording medium 30 includes a game program 30a according to the present embodiment, formation of each character and virtual game space.
  • Various game data 30b necessary for the progress of the game including necessary data is recorded.
  • a card-type recording medium 31 can be loaded in the memory card slot 13, and save data indicating a play status such as a game progress can be recorded in accordance with an instruction from the CPU 10.
  • the HDD 14 is a large-capacity recording medium built in game device 2.
  • the HDD 14 records a game program 30a, game data 30b, save data, and the like read from the disk type recording medium 30.
  • the ROM 15 is a semiconductor memory such as a mask ROM or PROM.
  • the ROM 15 stores a basic program for controlling the operation of the game machine 2, such as a start program for starting the game apparatus 2 and a program for controlling an operation when the disk type recording medium 30 is loaded.
  • the RAM 16 is composed of DRAM or SRAM. The RAM 16 reads the game program 30a to be executed by the CPU 10 and the game data 30b necessary for the execution from the disk-type recording medium 30 or the HDD 14 according to the game play status and temporarily records them. .
  • the graphic processing unit 17, the audio synthesis unit 20, the wireless communication control unit 23, and the network interface 26 are connected to the CPU 10 via the bus 11.
  • the graphic processing unit 17 draws a game image including the virtual game space and each character in accordance with an instruction from the CPU 10.
  • An external display (output unit) 19 is connected to the graphic processing unit 17 via a video conversion unit 18.
  • the game image drawn by the graphic processing unit 17 is converted into a moving image format by the video conversion unit 18 and displayed on the display 19.
  • the audio synthesizer 20 reproduces and synthesizes digital game sound according to instructions from the CPU 10.
  • An external speaker 22 is connected to the audio synthesis unit 20 via an audio conversion unit 21. Accordingly, the game sound reproduced and synthesized by the audio synthesizing unit 20 is decoded into an analog format by the audio converting unit 21 and outputted from the speaker 22 to the outside.
  • the wireless communication control unit 23 has a 2.4 GHz band wireless communication module and is wirelessly connected to the controller 24 attached to the game apparatus 2 so that data can be transmitted and received.
  • the user can input a signal to the game apparatus 2 by operating the operation unit 25 (see FIG. 2) such as a button provided on the controller 24, and can perform the action of the player character displayed on the display 19. Can be controlled.
  • FIG. 2 is a diagram for explaining the configuration of the controller 24.
  • the controller 24 includes a plurality of operation units 25 (251 to 253) in addition to the communication unit 24a communicating with the wireless communication control unit 23. More specifically, the operation unit 25 includes a stick-type first operation unit 251, a volume switch-type second operation unit 252, and an on / off-type third operation unit 253.
  • the stick-type first operation unit 251 includes, for example, a stick-like operation element 251a that is operated with a user's thumb.
  • the operation element 251a can be tilted and rotated in all directions of 360 degrees around the reference position in the upright state.
  • the first operation unit 251 is operated, for example, the player character moves or the direction of the virtual camera that captures the virtual game space changes according to the tilt direction.
  • the volume switch type second operation unit 252 has a one-to-one relationship between an operation amount by a user and an output signal value (for example, a voltage value or a frequency).
  • an output signal value for example, a voltage value or a frequency.
  • the operation amount of the second operation unit 252 and the output signal value are in a proportional relationship. Therefore, the CPU 10 can uniquely acquire the operation amount of the second operation unit 252 by the user based on the output signal from the second operation unit 252.
  • the displacement amount of the player character's posture changes according to the operation amount (details will be described later).
  • an operation element 252 a urged in the protruding direction by an elastic body or the like can be employed.
  • the operating element 252a in the protruding state non-operating position
  • a predetermined position maximum operating position
  • the operating element 252a returns to the initial state by the urging force.
  • the second operation unit 252 outputs an output signal value corresponding to a displacement amount (operation amount) of the operation element 252a from the non-operation position at an arbitrary position from the non-operation position to the maximum operation position.
  • the on / off-type third operation unit 253 includes a button-like operation element 253a that is operated by the user's thumb, for example.
  • the third operation unit 253 outputs an on signal when operated by the user, and outputs an off signal when not operated (or does not output an on signal).
  • the third operation unit 253 is used, for example, for determining various setting items on the configuration screen and executing a predetermined action of the player character.
  • the number of operation units 251 to 253 of each type is not limited to one, and a plurality of each may be provided. Further, the configuration of each of the operation units 251 to 253 described above is an example, and the specific configuration is not limited to this, and other configurations can be adopted as appropriate.
  • the network interface 26 connects the game apparatus 2 to a communication network NW such as the Internet or a LAN. Accordingly, one game device 2 can communicate with another game device 2 or the server device 3 via the communication network NW. Then, by connecting the game apparatus 2 to another game apparatus 2 via the communication network NW and transmitting / receiving data to / from each other, a plurality of player characters can be displayed synchronously in the same game space. Therefore, multiplayer in which a plurality of people cooperate to advance the game is possible.
  • NW such as the Internet or a LAN.
  • FIG. 3 is a block diagram showing a functional configuration of the game apparatus 2 described above.
  • the game apparatus 2 has a game space generation unit (virtual space generation means, virtual space generation module) 40, a PC control unit (character action control means, character action control module) 41, NPC It functions as a control unit (non-player character control means, non-player character control module) 42 and a game progress control unit (game progress control means, game progress control module) 43.
  • a game space generation unit virtual space generation means, virtual space generation module
  • PC control unit character action control means, character action control module 41
  • NPC NPC It functions as a control unit (non-player character control means, non-player character control module) 42 and a game progress control unit (game progress control means, game progress control module) 43.
  • Each of these functions is composed of the CPU 10, HDD 14, ROM 15, RAM 16, graphic processing unit 17, video conversion unit 18 and the like shown in FIG.
  • the game space generation unit 40 generates a virtual game space as a stage where the player character acts (execution of a game space generation step), and displays it on the display 19. For example, as the player character moves, a three-dimensional virtual game space is generated based on data such as objects and textures included in the game data 30b. In this virtual game space, there are arranged shielding objects such as buildings and drums that can hide the player character from the enemy character. Then, a two-dimensional image when the generated game space is photographed with a predetermined virtual camera is generated and displayed on the display 19. Note that the game apparatus 2 generates 30 frames of this 2D image per second and sequentially displays them on the display 19.
  • the PC control unit 41 includes a movement operation control unit (movement operation control unit, movement operation control module) 41a and a posture displacement control unit (posture displacement control unit, posture displacement control module) 41b.
  • the PC control unit 41 generates a player character (PC). Further, the PC control unit 41 controls the action of the player character in the virtual game space according to the operation of the controller 24 by the user or according to the game situation (execution of the character action control step). For example, when the user operates the first operation unit 251, the movement motion control unit 41a moves the player character in the virtual game space (execution of the movement motion control step).
  • the posture displacement control unit 41b causes a part of the player character's body to come out of the shielding object, and the enemy character.
  • shooting posture execution of posture displacement control step.
  • the user can execute shooting in the posture by operating the third operation unit 253, for example, when the player character is in the shooting posture.
  • the PC control unit 41 manages the status of the player character and controls the action of the player character according to the status.
  • the initial physical strength value is set for the player character, and when the player character is attacked by the enemy character, the physical strength value obtained by subtracting the damage of the player character from the physical strength value of the player character. Update to value. And when a physical strength value becomes below a predetermined value, a player character is made inoperable.
  • the NPC control unit 42 generates an enemy character that is a non-player character (NPC), and controls the action of the enemy character in the virtual game space according to the game situation. For example, in order to find a player character, the virtual game space is searched based on a predetermined rule. Further, when the player character approaches within a predetermined distance, an attacking action such as shooting at the player character is performed. Further, the NPC control unit 42 manages the status of the enemy character. For example, an initial physical strength value is set for the enemy character, and the NPC control unit 42 cannot operate the enemy character when the enemy character is attacked by the player character and the physical strength value becomes a predetermined value or less. To.
  • NPC non-player character
  • the game progress control unit 43 controls the progress of the game in accordance with the user's operation and the passage of time in the game. For example, when a player character performs a predetermined action by a user operation, a predetermined event is generated and a predetermined moving image is reproduced for a predetermined period. Further, the environment in the virtual game space is changed with the passage of time in the game. Further, enemy characters appear at various locations in the virtual game space in accordance with the location of the player character.
  • FIG. 4 is a flowchart showing the movement control of the player character.
  • step S1 moving motion control step
  • the user is not operating the second operation unit 252 (the operating element 252a is in the non-operating position) and is positioned in the virtual game space.
  • the player character controls the action of the player character in response to an operation input from the other operation unit 25.
  • the movement motion control unit 41a moves the player character in accordance with the operation.
  • Step S2 when the user operates the second operation unit 252 in this state (step S2: YES), the posture displacement control unit 41b of the PC control unit 41 displaces the posture of the player character by a displacement amount corresponding to the operation amount.
  • Step S3 Attitude displacement control step. Specifically, the shooting posture in which the player character holds the gun is displaced. That is, the posture of the player character immediately before the second operation unit 252 is operated becomes the “reference posture”. Then, according to the operation amount of the second operation unit 252, the amount of displacement of the player character's posture from the reference posture changes. Note that when the operation of the second operation unit 252 is completed (that is, when the operation amount becomes zero), the player character returns to the reference posture.
  • step S3 posture displacement control step
  • FIG. 5 is a drawing illustrating a first example of the action of the player character.
  • the player character is located in a field that is open in the virtual game space.
  • the aiming accuracy is also displaced in conjunction with the displacement of the posture holding the gun that is possessed (step S3-1).
  • the state of walking in the field as shown in FIG. 5 is one aspect of the “reference posture” of the player character.
  • the user operates the second operation unit 252 in this state, if the amount of operation with respect to the second operation unit 252 (operator 252a) is small, the posture with the tip of the right arm carrying the gun pointing forward only (Shooting posture A011). Further, the aiming accuracy at this time is set relatively low.
  • the operation amount of the second operation unit 252 increases and becomes an operation amount near the median value of the operable range, the entire right arm carrying the gun is straightened forward (shooting posture A012) .
  • the aiming accuracy increases in conjunction with the increase in the operation amount of the second operation unit 252 and is set to be medium in the shooting posture A012.
  • the posture is such that the entire body is directed forward, the gun is held with both hands, and both arms are straightened forward ( Shooting posture A013).
  • the aiming accuracy increases in conjunction with the increase in the operation amount of the second operation unit 252 and the highest in the shooting posture A012.
  • shooting with the shooting posture A011 can be used as, for example, intimidating shooting, although the hit rate to the enemy character is low.
  • the shooting posture A013 and the like can be used for precision shooting.
  • the aiming accuracy is relatively low in a posture with a simple gun like the shooting posture A011, and the aiming accuracy is relatively high in a posture with a solid gun like the shooting posture A013. . Therefore, aiming accuracy suitable for the posture of the player character is set, and the user does not feel uncomfortable.
  • FIG. 5 by displaying a display serving as an index of aiming accuracy on the display 19, the operability for the user can be improved.
  • a circular frame whose size decreases as the aiming accuracy increases is displayed as an index of the aiming accuracy. In the center of this circular frame, an imaginary line connecting the gun possessed by the player character and the shooting target passes.
  • the displacement between the shooting posture A011 and the shooting posture A013 as described above can be realized by animation or blending technology (the same applies to other operation examples described below).
  • animation a series of animations from the shooting posture A011 to the shooting posture A013 is created in advance, and the operation amount of the second operation unit 252 is associated with the playback position of the animation.
  • the animation is reproduced up to a location corresponding to the operation amount.
  • the coordinate data of each part of the player character, the angle data of the joints, etc. in the shooting posture A011 and the shooting posture A013 are used as reference values in advance.
  • the shooting posture displacement (shooting postures A011 to A013) according to the operation amount of the second operation unit 252 are shown, but the shooting posture is substantially stepless according to the operation amount. Can be displaced. However, it may not be strictly stepless but may be displaced in multiple steps. In any shooting posture, the player character performs shooting from the shooting posture by separately performing a button operation for the user to execute shooting.
  • the displacement amount can be changed substantially steplessly according to the operation amount, or the displacement amount can be changed in multiple steps.
  • the magnitude of camera shake during shooting the impact of shooting reaction
  • the visibility of the virtual game space for example, the degree of blur of the game screen
  • the case where the user increases the operation amount with respect to the second operation unit 252 has been described.
  • the posture displacement opposite to the above is executed. Therefore, when the user increases or decreases the amount of operation of the second operation unit 252 (for example, when the operator 252a shown in FIG. 2 is pushed or released), the player character moves between the shooting posture A011 and the shooting posture A013. Take a posture according to the amount of operation.
  • the operation of the second operation unit 252 by the user is completed (that is, when the operation amount becomes zero), the player character returns to the reference posture.
  • the posture displacement control unit 41b displaces the shooting posture of the player character according to the operation amount, and further displaces the aiming accuracy in conjunction with this, but this is not limitative.
  • the shooting posture may be displaced according to the operation amount, and the aiming accuracy may not be displaced.
  • the position (viewpoint) of the virtual camera may be displaced according to this.
  • the operation amount of the second operation unit 252 by the user is small, the game screen is set with a viewpoint at a position away from the player character. As the operation amount increases, the viewpoint is brought closer to the player character. When the operation amount reaches the maximum, the viewpoint is matched with the player character (first person viewpoint).
  • FIG. 6 is a drawing illustrating a second example of the action of the player character.
  • This operation example 2 shows a case where the displacement amount of the shooting posture is changed according to the operation amount of the second operation unit 252 in a posture where the player character is hidden behind the shielding object.
  • the player character moves in accordance with the operation of the first operation unit 251, and takes a posture of automatically hiding behind the shielding object when entering the predetermined range from the shielding object.
  • the posture hidden behind the occluding object is the “reference posture”.
  • the PC control unit 41 controls the action of the player character according to the operation input from the other operation unit 25 while the user is not operating the second operation unit 252 (see step S1 in FIG. 4). .
  • step S2 in FIG. 4 YES
  • the posture displacement control unit 41b of the PC control unit 41 moves the player character by a displacement amount corresponding to the operation amount.
  • the amount of displacement of the posture from the reference posture is changed (step S3 in FIG. 4). Specifically, the amount of displacement of the shooting posture in which the player character holds the gun is changed, and accordingly, the amount of exposure of the body from the shielding object is also changed (step S3-2 in FIG. 6).
  • the shooting with the shooting posture A031 has a low hit rate to the enemy character, but can be shot while hiding in the shielding object, so that it can be used for, for example, threatening shooting in a relatively safe state.
  • the operation amount of the second operation unit 252 is increased, the exposure amount of the body from the shielding object is also increased, and the enemy character is easily attacked, but the hit rate to the enemy character can be increased. .
  • the player character's shooting posture can be changed not only in the postures A021 to A023 but also in a stepless or multistep manner.
  • the aiming accuracy can be displaced together with the displacement of the shooting posture, or a display serving as a standard accuracy index can be displayed on the display 19.
  • the present invention is not limited to this. It is good also as taking the attitude
  • the reference posture for hiding the player character the reference posture hidden behind the shielding object is exemplified in the operation example 2 described above, but is not limited thereto.
  • the displacement amount of the shooting posture may be changed according to the operation amount of the second operation unit 252 while the player character is hidden in the water.
  • the state in which the player character is hidden in water is set as the “reference posture”, and the displacement amount of the player character's posture is changed by the displacement amount corresponding to the operation amount of the second operation unit 252 in this state.
  • the posture is such that only the right arm carrying the gun is put out in water and the whole body is almost immersed in water.
  • the operation amount of the second operation unit 252 increases and becomes an operation amount near the median of the operable range, the head is raised above the surface of the water, the enemy character is visually confirmed, and the gun is moved with one hand Set the posture.
  • the posture is such that most of the upper body is put on the water surface and the gun is held with both arms. Note that when the amount of operation performed on the second operation unit 252 by the user becomes zero, the player character returns to the reference posture.
  • shooting in a posture when the amount of operation of the second operation 252 is small can reduce the hit rate to the enemy character, but can be shot while hiding in the water, and can be used for shooting in a relatively safe state, for example.
  • the operation amount of the second operation unit 252 when the operation amount of the second operation unit 252 is increased, the exposure amount of the body on the water surface is also increased, and the enemy character is easily attacked, but the hit rate to the enemy character can be increased.
  • the shooting posture similarly to the first operation example, only the shooting posture may be displaced according to the operation amount, and the aiming accuracy may not be displaced.
  • FIG. 7 is a drawing showing an operation example 4 of the player character.
  • This operation example 4 shows a case where the displacement amount of the shooting posture is changed in accordance with the operation amount of the second operation unit 252 in a state where the player character has a gun in the coat or the like.
  • the player character has a gun with his right hand on the court, and this state is the “reference posture”.
  • the coat is indicated by a one-dot chain line.
  • the posture displacement control unit 41b of the PC control unit 41 sets the player character's posture reference by a displacement amount corresponding to the operation amount.
  • the amount of displacement from the posture is changed (step S3 in FIG. 4). Specifically, the displacement amount of the shooting posture in which the player character holds the gun is changed, and the exposure amount of the gun from the court is also changed accordingly (step S3-3 in FIG. 7).
  • a posture in which the gun is held while being hidden in the court (shooting posture A031) is taken.
  • the operation amount of the second operation unit 252 increases and becomes an operation amount in the vicinity of the median value of the operable range, the gun is taken out from the court and takes the posture of holding the player character with one hand near the body of the player character.
  • Shooting posture A033 When the operation amount further increases and the second operation unit 252 reaches the maximum operation position, the posture is such that the entire body is directed forward, the gun is held with both hands, and both arms are straightened forward. Note that when the amount of operation performed on the second operation unit 252 by the user becomes zero, the player character returns to the reference posture.
  • the shot with the shooting posture A031 has a low accuracy rate to the enemy character, it can be used while shooting with the gun hidden in the court, so it can be used for shooting that is not noticed by the surroundings and shooting at close range.
  • the operation amount of the second operation unit 252 is increased, the gun is exposed, but the hit rate to the enemy character is increased.
  • the second operation unit 252 is greatly operated in a short time, and immediately after that, the operation amount is returned to zero, so that the gun is taken out of the court and the enemy character is shot in a posture with high aiming accuracy.
  • a series of operations such as hiding inside can be executed instantaneously.
  • an index of aiming accuracy may be displayed on the game screen as in the first and second operation examples. Further, only the shooting posture may be displaced according to the operation amount, and the aiming accuracy may not be displaced.
  • FIG. 8 is a drawing illustrating a fourth example of the action of the player character.
  • the door is opened according to the operation amount of the second operation unit 252 while the player character is in contact with the door. Then, according to the operation amount of the second operation unit 252, the amount of displacement of the shooting posture (or the door opening / closing operation posture) and the width of the field of view beyond the door from the player character are changed.
  • the player character is close to the closed door, and this state is the “reference posture”.
  • the posture displacement control unit 41b of the PC control unit 41 sets the player character's posture reference by a displacement amount corresponding to the operation amount.
  • the amount of displacement from the posture is changed (step S3 in FIG. 4). Specifically, the opening degree of the door is changed by the operation of the player character, the displacement amount of the shooting posture holding the gun is changed, and further, the field of view beyond the door from the player character is changed (FIG. 8). Step S3-4).
  • the door is slightly opened, the left hand grasps the door knob, and takes the posture of holding the gun with only the right hand through the door gap (shooting posture A041 ). And the view beyond the door at this time is narrow.
  • the operation amount of the second operation unit 252 increases and becomes an operation amount near the median of the operable range, the door is opened moderately and the right arm is extended forward to hold the gun ( Shooting posture A042). At this time, the field of view beyond the door is moderate.
  • the operation amount further increases and the second operation unit 252 reaches the maximum operation position, the door is fully opened and the arm is held with both arms (shooting position A063). At this time, the field of view beyond the door is maximized. Note that when the amount of operation performed on the second operation unit 252 by the user becomes zero, the player character returns to the reference posture.
  • shooting with the shooting posture A061 has a low accuracy rate to the enemy character, it can be shot while hiding behind the door, so it can be used for shooting in a relatively safe state, for example.
  • the operation amount of the second operation unit 252 increases, the exposure amount of the player character's body also increases and the player character is easily attacked by the enemy character, but the hit rate to the enemy character can be increased.
  • an index of aiming accuracy may be displayed on the game screen. Only the door opening / closing operation posture may be displaced according to the operation amount, and the aiming accuracy may not be displaced.
  • the opening degree of the door, the shooting posture of the player character (and the opening / closing operation posture of the door), and the breadth of the field of view beyond the door of the player character change according to the operation amount will be described.
  • the opening / closing operation posture of the door by the player character is changed according to the operation amount of the second operation unit 252, and the opening degree of the door and the breadth of the field of vision beyond the door of the player character are changed in conjunction with this.
  • the shooting posture of the player character may not be changed.
  • the configuration of the game screen may be switched between the case where the opening degree of the door is less than a predetermined value and the case where the door opening is greater than or equal to the predetermined value.
  • the game screen can be configured from the third person viewpoint, and if the door opening is greater than the predetermined value, the game screen can be configured from the first person viewpoint (player character viewpoint).
  • the change rate of the operation amount of the second operation unit 252 the door opening speed (door opening change rate) and the door opening / closing sound (for example, the volume and pitch of the operation sound when the door opens) ) May be changed.
  • the volume of the operation sound is increased as the door opening speed is increased.
  • the door can be gently opened by slowly operating the second operation unit 252. Or you may make it the pitch of an operation sound become high, so that the opening speed of a door is large.
  • the kind of door may be not only a swing door but a sliding door.
  • the amount of displacement of the posture related to other actions of the player character may be changed according to the amount of operation of the second operation unit 252 by the user.
  • the displacement amount of the posture of climbing above the shielding object may be changed according to the operation amount of the second operation unit 252.
  • a player character stands up close to a shielding object (for example, a container), and this state is referred to as a “reference posture”.
  • the position (height position) of the player character with respect to the shielding object changes by a displacement amount corresponding to the operation amount, and the displacement amount from the reference posture of the posture climbing the shielding object also changes. Change.
  • the posture is such that both hands are put on the upper part of the shielding object.
  • the operation amount of the second operation unit 252 increases and becomes an operation amount near the median value of the operable range, the upper body moves until it is positioned above the shielding object.
  • the second operation unit 252 When the operation amount further increases and the second operation unit 252 reaches the maximum operation position, it climbs to the upper part of the shielding object, and takes a posture of looking around while lying down there. When the amount of operation performed on the second operation unit 252 by the user becomes zero, the player character descends from the shielding object and returns to the reference posture.
  • the performance of the player character's belongings may be changed according to the operation amount of the second operation unit 252.
  • the rate of fire is changed according to the amount of operation of the second operation unit 252.
  • the continuous shooting speed is increased as the operation amount increases, and the continuous shooting speed is decreased as the operation amount decreases.
  • the range in which the shot bullets are scattered is changed according to the operation amount of the second operation unit. In this case, the range expands as the operation amount increases, and the range decreases as the operation amount decreases.
  • the operation amount of the second operation unit 252 (for example, the displacement amount related to the tilt of the operation element 252a) has been mentioned, but instead, the operation duration time of the second operation unit 252 can be adopted.
  • the posture displacement amount increases as the operation amount increases, and the posture displacement amount decreases as the operation amount decreases.
  • the posture displacement amount increases as the operation amount increases.
  • the “second operation unit” according to the present invention is not limited to the operation unit existing as a physical object as exemplified in the above embodiment.
  • a system that progresses a game based on a user's movement detected by a camera or the like, such as KINECT (registered trademark) is known.
  • the displacement amount of the posture of the player character can be changed according to the operation amount with respect to the means for detecting the user's movement (that is, the second operation unit according to the present invention).
  • the present invention can be applied to a game program and a game system capable of realizing a game in which a player character can be operated in a virtual game space by a user operation.
  • Game device (game system) 10 CPU 24 controller 30a game program 30b game data 40 game space generation unit (virtual space generation means) 41 PC control unit (character motion control means) 41a Moving operation control unit (moving operation control means) 41b Posture displacement control unit (posture displacement control means) 25 operation unit 251 first operation unit 252 second operation unit (volume switch)

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Processing Or Creating Images (AREA)

Abstract

 ユーザが所望する多様な動作をプレイヤキャラクタが実現できるコンピュータ装置、記録媒体、及びコンピュータ装置の制御方法を提供する。ゲームプログラム(30a)は、ゲーム装置(2)のCPU(10)を、ゲーム空間生成部(40)及びPC制御部(41)として機能させ、更にPC制御部(41)はCPU(10)を、移動動作制御部(41a)及び姿勢変位制御(41b)として機能させ、姿勢変位制御部(41b)は、例えば、第2操作部(252)の操作量の増加に伴って基準姿勢からのプレイヤキャラクタの姿勢の変位量を増加させ、第2操作部の操作量の減少に伴って基準姿勢からのプレイヤキャラクタの姿勢の変位量を減少させる。

Description

コンピュータ装置、記録媒体、及びコンピュータ装置の制御方法
 本発明は、ユーザの操作によって、仮想ゲーム空間においてプレイヤキャラクタを動作させることのできるゲームを実現可能なコンピュータ装置、記録媒体、及びコンピュータ装置の制御方法に関する。
 従来、仮想のゲーム空間内で行動するプレイヤキャラクタをユーザが操作することによって進行するゲームがある。例えば、ユーザが、銃やライフルなどの火器を所持するプレイヤキャラクタを操作するガンシューティングゲームがある。このゲームにおいてユーザは、プレイヤキャラクタが遭遇した敵キャラクタを射撃して倒しながらゲームを進行させる。このようなゲームでは、例えば、仮想ゲーム空間内を目的地へ向かって移動する最中に、プレイヤキャラクタは建物や車両などのオブジェクトの背後に隠れつつ、敵キャラクタを射撃する。
 特許文献1に、ガンシューティングゲームに関する技術が開示されている。この特許文献1によると、モニタに表示された仮想ゲーム空間には例えば柱状の遮蔽物が設けられている。ユーザの操作によってプレイヤキャラクタは、この遮蔽物に隠れた非射撃姿勢と、遮蔽物から全身が出た射撃姿勢とのうち、何れか一方の姿勢を選択的にとる。非射撃姿勢は、敵キャラクタからの射撃に対して完全に防御できている状態である一方、敵キャラクタに対しては攻撃できない状態である。射撃姿勢は、敵キャラクタに対して攻撃できる状態である一方、敵キャラクタからの射撃を受ける可能性のある状態である。
特開2008-93307
 しかしながら、従来のガンシューティングゲームでは、プレイヤキャラクタが遮蔽物付近でとりうる姿勢が、上述したように非射撃姿勢又は射撃姿勢という二者択一に限定される。そのため、プレイヤキャラクタの動作がシンプルとなってしまい、ユーザが所望する多様な動作を、プレイヤキャラクタに実現させることができない。
 そこで本発明は、ユーザが所望する多様な動作をプレイヤキャラクタが実現できるコンピュータ装置、記録媒体、及びコンピュータ装置の制御方法を提供することを目的とする。
 本発明に係るコンピュータ装置は、仮想ゲーム空間を生成する仮想空間生成モジュール、及び、ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御モジュール、を備え、前記キャラクタ動作制御モジュールは、第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御モジュール、及び、前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御モジュール、を有する。
 本発明によれば、ユーザが所望する多様な動作をプレイヤキャラクタが実現できるコンピュータ装置、記録媒体、及びコンピュータ装置の制御方法を提供することができる。
ゲーム装置のハードウェア構成を示すブロック図である。 コントローラの構成を説明する図面である。 ゲーム装置の機能的な構成を示すブロック図である。 プレイヤキャラクタの動作制御を示すフローチャートである。 プレイヤキャラクタの動作例1を示す図面である。 プレイヤキャラクタの動作例2を示す図面である。 プレイヤキャラクタの動作例3を示す図面である。 プレイヤキャラクタの動作例4を示す図面である。
 本発明に係るコンピュータ装置は、仮想ゲーム空間を生成する仮想空間生成モジュール、及び、ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御モジュール、を備え、前記キャラクタ動作制御モジュールは、第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御モジュール、及び、前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御モジュール、を有する。
 本発明に係る記録媒体は、コンピュータ装置の制御部により実行可能な指令を記憶した、該コンピュータ装置での読み取りが可能な記録媒体であって、前記指令は、前記コンピュータ装置に対し、仮想ゲーム空間を生成する仮想空間生成ステップ、及び、ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御ステップ、を実行させ、前記キャラクタ動作制御ステップは、前記コンピュータ装置に対し、第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御ステップ、及び、前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御ステップ、を更に実行させる。
 本発明に係るコンピュータ装置の制御方法は、仮想ゲーム空間を生成する仮想空間生成ステップ、及び、ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御ステップ、を備え、前記キャラクタ動作制御ステップは、第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御ステップ、及び、前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御ステップ、を更に備える。
 これにより、第2操作部の操作量に応じて、プレイヤキャラクタの姿勢を、ユーザが所望する程度に変位させることができる。即ち、ユーザは、第2操作部の操作量の増減に応じて、プレイヤキャラクタの姿勢変位量を増減させることができる。従って、プレイヤキャラクタの動作は二者択一的なシンプルなものではなく、多様な動作を実現できる。なお、第2操作部としては、典型的にはボリュームスイッチを採用することができるが、他のタイプの操作手段も採用できる。また、上記姿勢変位制御手段は、第2操作部の操作量の増加に伴って基準姿勢からの姿勢の変位量を増加させ、第2操作部の操作量の減少に伴って前記基準姿勢からの姿勢の変位量を減少させることとしてもよい。但し、第2操作部の操作量と基準姿勢からの姿勢の変位量との関係は、これに限られず、他の態様も採用できる。
 また、上記コンピュータ装置において、前記姿勢変位制御モジュールは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させるものであってもよい。
 また、上記記録媒体において、前記姿勢変位制御ステップは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させるものであってもよい。
 また、上記コンピュータ装置の制御方法において、前記姿勢変位制御ステップは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させるものであってもよい。
 これにより、例えば第1操作部の操作によりプレイヤキャラクタが遮蔽オブジェクトの背後に移動した後、ユーザが第2操作部を操作すると、遮蔽オブジェクトに隠れたプレイヤキャラクタの状態を基準姿勢とし、この基準姿勢からのプレイヤキャラクタの露出量が操作量に応じて決定される。例えば、ユーザが第2操作部の操作量を増加させると、遮蔽オブジェクトからのプレイヤキャラクタの露出量(基準姿勢からの変位量)が増大する。また、この状態から操作量を減少させると、それに応じてプレイヤキャラクタの露出量(基準姿勢からの変位量)が減少する。
 また、上記コンピュータ装置において、前記姿勢変位制御ステップは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させるものであってもよい。
 また、上記記録媒体において、前記姿勢変位制御ステップは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させるものであってもよい。
 また、上記コンピュータ装置の制御方法において、前記姿勢変位制御ステップは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させるものであってもよい。
 これにより、従来のような射撃姿勢及び非射撃姿勢という二者択一的な姿勢の選択ではなく、様々な姿勢での射撃を実現することができる。
 また、上記コンピュータ装置において、前記姿勢変位制御モジュールは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させるものであってもよい。
 また、上記記録媒体において、前記姿勢変位制御ステップは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させるものであってもよい。
 また、上記コンピュータ装置の制御方法において、前記姿勢変位制御ステップは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させるものであってもよい。
 これにより、射撃姿勢に応じた照準精度を、操作量に応じて自動的に設定することができる。例えば、片手だけを遮蔽オブジェクトから出した射撃姿勢の場合には照準精度を低くし、上半身を遮蔽オブジェクトから露出させ、両手で銃を構えた射撃姿勢の場合には照準精度を高くする、など、プレイヤキャラクタの姿勢に見合った照準精度を設定することができる。
 また、上記コンピュータ装置において、前記姿勢変位制御モジュールは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させるものであってもよい。開閉音としては、例えば、音量や音程を変化対象とすることができる。
 また、上記記録媒体において、前記姿勢変位制御ステップは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させるものであってもよい。
 また、上記コンピュータ装置の制御方法において、前記姿勢変位制御ステップは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させるものであってもよい。
 また、上記コンピュータ装置において、前記姿勢変位制御モジュールは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得するものであってもよい。
 また、上記記録媒体において、前記姿勢変位制御ステップは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得するものであってもよい。
 また、上記コンピュータ装置の制御方法において、前記姿勢変位制御ステップは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得するものであってもよい。
 以下、本発明の実施の形態に係るコンピュータ装置、記録媒体、及びコンピュータ装置の制御方法について、図面を参照しつつ説明する。なお、本実施の形態では、仮想ゲーム空間内を行動するプレイヤキャラクタの動作を、ユーザが操作するガンシューティングゲームを例にして説明する。例えば、仮想ゲーム空間内に遮蔽オブジェクトが設置され、これにプレイヤキャラクタの身を隠したりそこから出たりしながら、敵キャラクタに対して射撃をしつつ目的地へ向けて移動していくガンシューティングゲームを例にする。
 (ハードウェア構成)
 図1は、ゲーム装置(コンピュータ装置)2のハードウェア構成を示すブロック図である。ゲーム装置2は、他のゲーム装置2及びサーバ装置3との間で、インターネット又はLANなどの通信ネットワークNWを介して互いに通信可能である。このゲーム装置2は、その動作を制御するコンピュータであるCPU10を備え、このCPU10にはバス11を介して、ディスクドライブ12、メモリカードスロット13、プログラム記憶手段を成すHDD14及びROM15、並びにRAM16が接続されている。
 ディスクドライブ12には、DVD-ROM等のディスク型記録媒体30が装填可能であり、該ディスク型記録媒体30には、本実施の形態に係るゲームプログラム30aや、各キャラクタや仮想ゲーム空間の形成に必要なデータを含む本ゲームの進行に必要な各種のゲームデータ30bが記録されている。また、メモリカードスロット13にはカード型記録媒体31が装填でき、ゲームの途中経過等のプレイ状況を示すセーブデータを、CPU10からの指示に応じて記録可能である。
 HDD14はゲーム装置2が内蔵する大容量記録媒体である。HDD14は、ディスク型記録媒体30から読み込んだゲームプログラム30a、ゲームデータ30b、及びセーブデータ等を記録する。ROM15は、マスクROM又はPROMなどの半導体メモリである。ROM15は、ゲーム装置2を起動する起動プログラム、及び、ディスク型記録媒体30が装填されたときの動作を制御するプログラムなど、ゲーム機2の動作を制御する基本的なプログラムを記録している。RAM16は、DRAM又はSRAMなどで構成されている。RAM16は、CPU10が実行すべきゲームプログラム30a、及び、その実行の際に必要になるゲームデータ30bなどを、ゲームのプレイ状況に応じてディスク型記録媒体30又はHDD14から読み込んで一時的に記録する。
 CPU10には、バス11を介してグラフィック処理部17、オーディオ合成部20、無線通信制御部23、及びネットワークインタフェース26が接続されている。
 グラフィック処理部17は、CPU10の指示に従って仮想ゲーム空間及び各キャラクタ等を含むゲーム画像を描画する。また、グラフィック処理部17には、ビデオ変換部18を介して外部のディスプレイ(出力部)19が接続されている。グラフィック処理部17にて描画されたゲーム画像は、ビデオ変換部18において動画形式に変換され、このディスプレイ19にて表示される。
 オーディオ合成部20は、CPU10の指示に従ってデジタルのゲーム音声を再生及び合成する。また、オーディオ合成部20にはオーディオ変換部21を介して外部のスピーカ22が接続されている。従って、オーディオ合成部20にて再生及び合成されたゲーム音声は、オーディオ変換部21にてアナログ形式にデコードされ、スピーカ22から外部へ出力される。
 無線通信制御部23は、2.4GHz帯の無線通信モジュールを有し、ゲーム装置2に付属するコントローラ24との間で無線により接続され、データの送受信が可能となっている。ユーザは、このコントローラ24に設けられたボタン等の操作部25(図2参照)を操作することにより、ゲーム装置2へ信号を入力することができ、ディスプレイ19に表示されるプレイヤキャラクタの動作を制御できる。
 図2は、コントローラ24の構成を説明する図面である。コントローラ24は、上記無線通信制御部23との間で通信する通信部24aの他、複数の操作部25(251~253)を有している。具体的に説明すると、該操作部25には、スティック式の第1操作部251、ボリュームスイッチ式の第2操作部252、更に、オン/オフ式の第3操作部253が含まれている。
 スティック式の第1操作部251は、例えばユーザの親指で操作されるスティック状の操作子251aを有する。この操作子251aは、直立状態の基準位置を中心する360度の全方位へ、傾倒操作及び回動操作ができる。この第1操作部251を操作すると、その傾倒方向に応じて、例えばプレイヤキャラクタが移動したり、仮想ゲーム空間を撮影する仮想カメラの向きが変更したりする。
 ボリュームスイッチ式の第2操作部252は、ユーザによる操作量と、その出力信号値(例えば、電圧値又は周波数など)とが、一対一の関係にある。典型的には、図2中のグラフに示すように、第2操作部252の操作量と出力信号値とは比例関係にある。従って、CPU10は、第2操作部252からの出力信号に基づき、ユーザによる第2操作部252の操作量を一義的に取得できる。この第2操作部252を操作すると、その操作量に応じて、プレイヤキャラクタの姿勢の変位量が変化する(詳細は後述する)。
 この第2操作部252の具体的な構成例としては、図2に示すように、弾性体等によって突出方向に付勢された操作子252aを採用できる。このような構成の場合、突出状態(非操作位置)にある操作子252aを、例えば人差し指で押し込むように操作すると、所定位置(最大操作位置)まで押し込むことができる。また、人差し指の押し込み圧力を緩和すると、操作子252aは付勢力によって初期状態へと復帰する。そして、第2操作部252は、非操作位置から最大操作位置までの任意の位置において、非操作位置からの操作子252aの変位量(操作量)に応じた出力信号値を出力する。
 オン/オフ式の第3操作部253は、例えばユーザの親指で操作されるボタン状の操作子253aを有する。この第3操作部253は、ユーザの操作時にオン信号を出力し、非操作時にはオフ信号を出力する(あるいは、オン信号を出力しない)。第3操作部253は、例えばコンフィグ画面における各種設定事項の決定、及び、プレイヤキャラクタの所定の動作の実行などに用いられる。
 なお、各形式の操作部251~253は1つに限られず、夫々が複数備えられていてもよい。また、上述した各操作部251~253の構成は一例であって、具体的な構成はこれに限られず、適宜他の構成を採用できる。
 図1の説明に戻り、ネットワークインタフェース26は、インターネット又はLANなどの通信ネットワークNWに対してゲーム装置2を接続する。従って、1のゲーム装置2は、通信ネットワークNWを介して他のゲーム装置2又はサーバ装置3との間で通信可能である。そして、ゲーム装置2を、通信ネットワークNWを介して他のゲーム装置2と接続し、互いにデータを送受信することにより、同一のゲーム空間内で同期して複数のプレイヤキャラクタを表示できる。従って、複数人が共同してゲームを進行させるマルチプレイが可能である。
 (ゲーム装置の機能的構成)
 図3は、上述したゲーム装置2の機能的な構成を示すブロック図である。ゲーム装置2は、本発明のゲームプログラムを実行することで、ゲーム空間生成部(仮想空間生成手段,仮想空間生成モジュール)40、PC制御部(キャラクタ動作制御手段,キャラクタ動作制御モジュール)41、NPC制御部(ノンプレイヤキャラクタ制御手段,ノンプレイヤキャラクタ制御モジュール)42、ゲーム進行制御部(ゲーム進行制御手段,ゲーム進行制御モジュール)43として機能する。なお、このような各機能は、ハード的には図1に示すCPU10,HDD14,ROM15,RAM16,グラフィック処理部17,ビデオ変換部18等から構成されている。
 ゲーム空間生成部40は、プレイヤキャラクタが行動する舞台となる仮想ゲーム空間を生成し(ゲーム空間生成ステップの実行)、ディスプレイ19に表示する。例えば、プレイヤキャラクタの移動に伴って、ゲームデータ30bに含まれるオブジェクト及びテクスチャ等のデータに基づき、三次元の仮想ゲーム空間を生成する。この仮想ゲーム空間には、建物やドラム缶といった、プレイヤキャラクタが敵キャラクタから身を隠すことができる遮蔽オブジェクトが配置される。そして、生成したゲーム空間を所定の仮想カメラで撮影したときの二次元画像を生成し、これをディスプレイ19に表示する。なお、ゲーム装置2はこの二次元画像を1秒間に30フレーム生成し、順次ディスプレイ19に表示する。
 PC制御部41は、移動動作制御部(移動動作制御手段,移動動作制御モジュール)41a、及び、姿勢変位制御部(姿勢変位制御手段,姿勢変位制御モジュール)41bを有する。このPC制御部41は、プレイヤキャラクタ(PC)を生成する。また、PC制御部41は、ユーザによるコントローラ24の操作に応じて、又は、ゲームの状況に応じて、仮想ゲーム空間内でのプレイヤキャラクタの動作を制御する(キャラクタ動作制御ステップの実行)。例えば、ユーザが第1操作部251を操作すると、移動動作制御部41aは、プレイヤキャラクタを仮想ゲーム空間内で移動させる(移動動作制御ステップの実行)。また、プレイヤキャラクタが遮蔽オブジェクトの背後に隠れている状態で、ユーザが第2操作部252を操作すると、姿勢変位制御部41bは、遮蔽オブジェクトからプレイヤキャラクタの身体の一部を出させ、敵キャラクタに対して射撃するための姿勢(以下、「射撃姿勢」)をとらせる(姿勢変位制御ステップの実行)。なお、ユーザは、プレイヤキャラクタが射撃姿勢のときに例えば第3操作部253を操作することにより、その姿勢での射撃を実行できる。
 また、PC制御部41は上記の他、プレイヤキャラクタのステータスを管理し、ステータスに応じてプレイヤキャラクタの動作を制御する。例えば、プレイヤキャラクタには初期体力値が設定されており、PC制御部41は、プレイヤキャラクタが敵キャラクタから攻撃を受けた場合には、プレイヤキャラクタの体力値を、その攻撃によるダメージを差し引いた体力値に更新する。そして、体力値が所定値以下になった場合に、プレイヤキャラクタを動作不能にする。
 NPC制御部42は、ノンプレイヤキャラクタ(NPC)である敵キャラクタを生成し、ゲームの状況に応じて、仮想ゲーム空間での敵キャラクタの動作を制御する。例えば、プレイヤキャラクタを発見するために、仮想ゲーム空間内を所定のルールに基づいて捜索する。また、プレイヤキャラクタが所定の距離以内に接近してきた場合には、プレイヤキャラクタに対して射撃するなど、攻撃行動を行う。また、NPC制御部42は敵キャラクタのステータスを管理する。例えば、敵キャラクタには初期体力値が設定されており、NPC制御部42は、敵キャラクタがプレイヤキャラクタの攻撃を受けて体力値が所定値以下になった場合には、その敵キャラクタを動作不能にする。
 ゲーム進行制御部43は、ユーザの操作及びゲーム内時間の経過等に応じて、ゲームの進行を制御する。例えば、ユーザの操作によりプレイヤキャラクタが所定の動作を行なった場合に、所定のイベントを発生させて一定期間だけ所定の動画を再生する。また、ゲーム内時間の経過に伴って、仮想ゲーム空間内の環境を変化させる。更に、プレイヤキャラクタの所在等に応じて、仮想ゲーム空間の各所に敵キャラクタを出現させる。
 (プレイヤキャラクタの動作制御)
 次に、ユーザのコントローラ24の操作に応じたプレイヤキャラクタの動作制御について説明する。
 図4は、プレイヤキャラクタの動作制御を示すフローチャートである。ここに示すように、ステップS1(移動動作制御ステップ)では、ユーザが第2操作部252を操作していない状態(操作子252aが非操作位置にある状態)であり、仮想ゲーム空間に位置するプレイヤキャラクタは、他の操作部25からの操作入力に応じてプレイヤキャラクタの動作を制御する。例えば、ユーザが第1操作部251を操作した場合、移動動作制御部41aは、その操作に応じてプレイヤキャラクタを移動させる。
 次に、この状態においてユーザが第2操作部252を操作すると(ステップS2:YES)、PC制御部41の姿勢変位制御部41bは、操作量に応じた変位量だけ、プレイヤキャラクタの姿勢を変位させる(ステップS3:姿勢変位制御ステップ)。具体的には、プレイヤキャラクタが銃を構える射撃姿勢を変位させる。即ち、第2操作部252が操作される直前のプレイヤキャラクタの姿勢が「基準姿勢」となる。そして、第2操作部252の操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量が変化する。なお、第2操作部252の操作が終了すると(即ち、操作量がゼロになると)、プレイヤキャラクタは基準姿勢に戻る。
 以下、第2操作部252の操作量に応じてプレイヤキャラクタの姿勢の変位量が変化する態様(ステップS3(姿勢変位制御ステップ)の具体例)について例示する。
 [動作例1]
 図5は、プレイヤキャラクタの動作例1を示す図面である。この動作例1の場合、プレイヤキャラクタは、仮想ゲーム空間にて周囲が開けたフィールドに位置している。そして、ユーザの第2操作部252の操作量に応じて、所持している銃を構える姿勢が変位するのと連動して照準精度も変位する(ステップS3-1)。
 具体的に説明する。動作例1の場合、図5に示すようにフィールドで歩行している状態が、プレイヤキャラクタの「基準姿勢」の一態様となる。この状態でユーザが第2操作部252を操作すると、第2操作部252(操作子252a)に対する操作量が小さい場合は、銃を所持している右腕の肘から先のみを前方へ向けた姿勢となる(射撃姿勢A011)。また、このときの照準精度は相対的に低く設定される。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、銃を所持する右腕全体を前方へ真っ直ぐに伸ばした姿勢となる(射撃姿勢A012)。また、射撃姿勢A011~A012の間、第2操作部252の操作量が増加するのに連動して照準精度も高くなり、射撃姿勢A012では中程度に設定される。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、身体全体を前方へ向け、且つ、銃を両手で持ち、両腕を前方へ真っ直ぐに伸ばした姿勢となる(射撃姿勢A013)。また、射撃姿勢A012~A013の間も、第2操作部252の操作量が増加するのに連動して照準精度も高くなり、射撃姿勢A012では最も高くなる。
 従って、射撃姿勢A011での射撃は、敵キャラクタへの命中率は低くなるが、例えば威嚇射撃として利用できる。一方、第2操作部252の操作量が大きくなるに伴い、敵キャラクタへの命中率が高くなるので、射撃姿勢A013などは精密射撃に利用できる。
 このように、動作例1の場合、第2操作部252の操作量に応じて、プレイヤキャラクタの姿勢(射撃姿勢)の変位量が変化するだけでなく、照準精度の変位量も連動して変化する。しかも、射撃姿勢A011のような簡易的に銃を構えた姿勢では照準精度を相対的に低くし、射撃姿勢A013のようにしっかりと銃を構えた姿勢では照準精度を相対的に高くしている。そのため、プレイヤキャラクタの姿勢に適した照準精度に設定されており、ユーザに違和感を生じさせることがない。更に、図5に示すように、照準精度の指標となる表示をディスプレイ19に表示することにより、ユーザの操作性を向上させることができる。図5では、この照準精度の指標として、照準精度が高くなるに従って寸法が小さくなる円形の枠を表示している。この円形枠の中心には、プレイヤキャラクタが所持する銃と射撃目標とを結ぶ仮想線が通る。
 ここで、上述したような射撃姿勢A011から射撃姿勢A013の間の変位は、アニメーションやブレンド技術によって実現することができる(以下で説明する他の動作例についても同様)。例えば、アニメーションによる場合は、射撃姿勢A011から射撃姿勢A013へ至る一連のアニメーションを予め作成し、第2操作部252の操作量と、当該アニメーションの再生箇所とを対応付けておく。そして、ユーザにより第2操作部252が操作された場合には、その操作量に応じた箇所までアニメーションを再生する。また、ブレンド技術による場合は、射撃姿勢A011及び射撃姿勢A013(必要であればその間の一又は複数の姿勢)における、プレイヤキャラクタの各部位の座標データ及び関節の角度データ等を、基準値として予め記憶しておく。第2操作部252が操作されると、その操作量に応じて、必要な基準値を適宜ブレンドし、操作量に応じた射撃姿勢に関する座標データ及び角度データを算出(取得)する。そして、この算出データに基づき、操作量に応じた射撃姿勢をとるプレイヤキャラクタを生成する。
 なお、図5では、第2操作部252の操作量に応じた射撃姿勢の変位を3例(射撃姿勢A011~A013)だけ示したが、射撃姿勢は、操作量に応じて実質的に無段階に変位させることができる。但し、厳密に無段階とはせず、多段階に変位させるようにしてもよい。また、何れの射撃姿勢においても、ユーザが射撃を実行するためのボタン操作を別途行うことにより、プレイヤキャラクタはその射撃姿勢から射撃を行う。
 また、照準精度についても、上記3例だけでなく、操作量に応じて実質的に無段階に変位量を変化させることができ、あるいは多段階に変位量を変化させることも可能である。また、照準精度を変位させるにあたっては、具体的には、射撃時の手ぶれの大きさ(射撃反動の影響度)、又は、仮想ゲーム空間の視認性(例えば、ゲーム画面のぼやけ具合)などを変化させることとしてもよい。
 また、上記ではユーザが第2操作部252に対する操作量を増加させた場合について説明したが、操作量を減少させた場合は、上記と逆の姿勢変位が実行される。従って、ユーザが第2操作部252の操作量を増減すると(例えば、図2に示す操作子252aを押し込んだり解放したりすると)、プレイヤキャラクタは、射撃姿勢A011と射撃姿勢A013との間で、操作量に応じた姿勢をとる。そして、ユーザによる第2操作部252の操作が終了すると(即ち、操作量がゼロになると)、プレイヤキャラクタは基準姿勢に戻る。
 また、上記動作例1では、姿勢変位制御部41bが、操作量に応じてプレイヤキャラクタの射撃姿勢を変位させ、更にこれに連動して照準精度も変位させていたが、これに限られない。例えば、上記動作例1において、射撃姿勢のみを操作量に応じて変位させることとし、照準精度は変位させないようにしてもよい。また、照準精度を変位させる場合には、これに合わせて、仮想カメラの位置(視点)を変位させてもよい。例えば、ユーザによる第2操作部252の操作量が少ない場合は、プレイヤキャラクタの後方の離れた位置に視点を置いたゲーム画面とする。操作量が増加するに従って、視点をプレイヤキャラクタに近づける。操作量が最大になったときには、視点をプレイヤキャラクタと一致させる(一人称視点にする)。
 [動作例2]
 図6は、プレイヤキャラクタの動作例2を示す図面である。この動作例2では、プレイヤキャラクタが遮蔽オブジェクトの背後に隠れた姿勢で、第2操作部252の操作量に応じて射撃姿勢の変位量を変化させる場合を示す。
 具体的に説明する。本ゲームの場合、プレイヤキャラクタは第1操作部251の操作に応じて移動し、遮蔽オブジェクトから所定の範囲内に入ると、自動的に遮蔽オブジェクトの背後に隠れる姿勢をとる。本動作例2では、このように遮蔽オブジェクトの背後に隠れた姿勢が「基準姿勢」となる。この状態においてPC制御部41は、ユーザが第2操作部252を操作していない間、他の操作部25からの操作入力に応じてプレイヤキャラクタの動作を制御する(図4のステップS1参照)。
 次に、この状態において第2操作部252が操作されると(図4のステップS2:YES)、PC制御部41の姿勢変位制御部41bは、操作量に応じた変位量だけ、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる(図4のステップS3)。具体的には、プレイヤキャラクタが銃を構える射撃姿勢の変位量を変化させ、これに伴って遮蔽オブジェクトからの身体の露出量も変化させる(図6のステップS3-2)。
 例えば、第2操作部252(操作子252a)に対する操作量が小さい場合は、銃を所持している右腕のみを遮蔽オブジェクトから露出し、前方へ向けた姿勢となる(射撃姿勢A021)。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、プレイヤキャラクタの頭部が遮蔽オブジェクトから露出し、敵キャラクタを視認しつつ銃を片腕で構えた姿勢となる(射撃姿勢A022)。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、プレイヤキャラクタの上半身の大部分が遮蔽オブジェクトから露出し、敵キャラクタを視認しつつ両腕で銃をしっかりと構えた姿勢となる(射撃姿勢A023)。なお、ユーザによる第2操作部252への操作量がゼロになると、プレイヤキャラクタは基準姿勢へと戻る。
 従って、射撃姿勢A031での射撃は、敵キャラクタへの命中率は低くなるが、遮蔽オブジェクトに隠れつつ射撃できるので、例えば比較的安全な状態での威嚇射撃に利用できる。これに対し、第2操作部252の操作量が大きくなると、遮蔽オブジェクトからの身体の露出量も多くなり、敵キャラクタからの攻撃を受けやすくなるが、敵キャラクタへの命中率を高めることができる。
 なお、この動作例2においても、プレイヤキャラクタの射撃姿勢は、上記姿勢A021~A023だけでなく無段階あるいは多段階に変位量を変化させることができる。また、図6に表記するように、上記動作例1と同様にして射撃姿勢の変位と共に照準精度も変位させたり、標準精度の指標となる表示をディスプレイ19に表示させたりすることができる。また、上記では、遮蔽オブジェクトから所定の範囲内に入ると、自動的に遮蔽オブジェクトの背後に隠れる姿勢をとることについて言及したが、これに限られない。遮蔽オブジェクトから所定の範囲内に入り、且つ、ユーザが所定の操作をした場合に、遮蔽オブジェクトの背後に隠れる姿勢をとることとしてもよい。
 なお、プレイヤキャラクタの身を隠す基準姿勢として、上記動作例2では遮蔽オブジェクトの背後に隠れた基準姿勢を例示したが、これに限られない。例えば、プレイヤキャラクタが水中に隠れた状態で、第2操作部252の操作量に応じて射撃姿勢の変位量を変化させることとしてもよい。
 この場合、プレイヤキャラクタが水中に隠れた状態を「基準姿勢」とし、この状態での第2操作部252の操作量に応じた変位量だけ、プレイヤキャラクタの姿勢の変位量を変化させる。例えば、第2操作部252に対する操作量が小さい場合は、ほぼ全身を水中に没したまま、銃を所持した右腕のみを水中に出して構える姿勢とする。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、水面上に頭部を出し、目視により敵キャラクタを確認しつつ、片手で銃を構える姿勢とする。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、上半身の大部分を水面上に出し、両腕で銃を構える姿勢とする。なお、ユーザによる第2操作部252への操作量がゼロになると、プレイヤキャラクタは基準姿勢へと戻る。
 従って、第2操作252の操作量が小さいときの姿勢での射撃は、敵キャラクタへの命中率は低くなるが、水中に隠れながら射撃できるので、例えば比較的安全な状態での射撃に利用できる。これに対し、第2操作部252の操作量が大きくなると、水面上への身体の露出量も多くなり、敵キャラクタからの攻撃を受けやすくなるが、敵キャラクタへの命中率を高めることができる。なお、この動作例2においても、動作例1と同様に、射撃姿勢のみを操作量に応じて変位させることとし、照準精度は変位させないようにしてもよい。
 [動作例3]
 図7は、プレイヤキャラクタの動作例4を示す図面である。この動作例4では、プレイヤキャラクタがコート等の上着内に銃を所持した状態で、第2操作部252の操作量に応じて射撃姿勢の変位量を変化させる場合を示す。
 具体的に説明する。動作例3では、プレイヤキャラクタがコート内にて右手で銃を所持しており、この状態が「基準姿勢」である。なお、図7ではコートを一点鎖線で示している。この状態において第2操作部252が操作されると(図4のステップS2:YES)、PC制御部41の姿勢変位制御部41bは、操作量に応じた変位量だけ、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる(図4のステップS3)。具体的には、プレイヤキャラクタが銃を構える射撃姿勢の変位量を変化させ、これに伴ってコートからの銃の露出量も変化させる(図7のステップS3-3)。
 例えば、第2操作部252(操作子252a)に対する操作量が小さい場合は、コート内に隠したままで銃を構える姿勢をとる(射撃姿勢A031)。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、コートから銃を出し、プレイヤキャラクタの身体の近い位置にて片手で構える姿勢をとる(射撃姿勢A032)。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、身体全体を前方へ向け、且つ、銃を両手で持ち、両腕を前方へ真っ直ぐに伸ばした姿勢となる(射撃姿勢A033)。なお、ユーザによる第2操作部252への操作量がゼロになると、プレイヤキャラクタは基準姿勢へと戻る。
 従って、射撃姿勢A031での射撃は、敵キャラクタへの命中率は低くなるが、銃をコートに隠しつつ射撃できるので、周囲に気づかれない射撃や、近距離での射撃に利用できる。これに対し、第2操作部252の操作量が大きくなると銃が露出するが、敵キャラクタへの命中率が高くなる。また、第2操作部252を短時間で大きく操作し、直後に操作量をゼロに戻すことにより、銃をコートから出して照準精度の高い姿勢で敵キャラクタを銃撃し、その後すぐに銃をコート内に隠す、といった一連の動作を瞬時に実行することができる。
 なお、図7には示していないが、動作例1,2と同様に、照準精度の指標をゲーム画面に表示してもよい。また、射撃姿勢のみを操作量に応じて変位させることとし、照準精度は変位させないようにしてもよい。
 [動作例4]
 図8は、プレイヤキャラクタの動作例4を示す図面である。この動作例4では、プレイヤキャラクタがドアに身を寄せた状態で、第2操作部252の操作量に応じてドアを開く。そして、第2操作部252の操作量に応じて、射撃姿勢(あるいは、ドアの開閉操作姿勢)の変位量とプレイヤキャラクタからのドア向こうの視界の広さとを変化させる。
 具体的に説明する。動作例4では、プレイヤキャラクタが閉じられたドアに寄り添った状態になっており、この状態が「基準姿勢」である。この状態において第2操作部252が操作されると(図4のステップS2:YES)、PC制御部41の姿勢変位制御部41bは、操作量に応じた変位量だけ、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる(図4のステップS3)。具体的には、プレイヤキャラクタの操作によるドアの開度が変化し、銃を構える射撃姿勢の変位量が変化し、更に、プレイヤキャラクタからのドア向こうの視界の広さが変化する(図8のステップS3-4)。
 例えば、第2操作部252(操作子252a)に対する操作量が小さい場合は、ドアが少しだけ開かれ、左手はドアノブを握り、ドアの隙間から右手のみで銃を構える姿勢をとる(射撃姿勢A041)。そして、このときのドア向こうの視界は狭くなっている。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、ドアが中程度に開かれ、右腕を前方へ伸ばして銃を構える姿勢をとる(射撃姿勢A042)。また、このときのドア向こうの視界は中程度の広さとなる。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、ドアが全開とされ、両腕で銃を構える姿勢となる(射撃姿勢A063)。また、このときのドア向こうの視界は最大に広くなる。なお、ユーザによる第2操作部252への操作量がゼロになると、プレイヤキャラクタは基準姿勢へと戻る。
 従って、射撃姿勢A061での射撃は、敵キャラクタへの命中率は低くなるが、ドアに隠れながら射撃できるので、例えば比較的安全な状態での射撃に利用できる。これに対し、第2操作部252の操作量が大きくなると、プレイヤキャラクタの身体の露出量も多くなり、敵キャラクタからの攻撃を受けやすくなるが、敵キャラクタへの命中率を高めることができる。また、この動作例4においても、照準精度の指標をゲーム画面に表示してもよい。ドアの開閉操作姿勢のみを操作量に応じて変位させることとして、照準精度は変位させないようにしてもよい。
 なお、上記では操作量に応じて、ドアの開度、プレイヤキャラクタの射撃姿勢(及びドアの開閉操作姿勢)、及び、プレイヤキャラクタのドア向こうの視界の広さ、が何れも変化する場合を説明したが、これに限られない。例えば、第2操作部252の操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢を変化させ、これに連動して、ドアの開度及びプレイヤキャラクタのドア向こうの視界の広さを変化させこととし、プレイヤキャラクタの射撃姿勢を変化させないこととしてもよい。
 また、ドアの開度が所定値未満の場合と所定値以上の場合とで、ゲーム画面の構成を切り換えることとしてもよい。例えば、ドアの開度が所定値未満では三人称視点でゲーム画面を構成し、所定値以上では一人称視点(プレイヤキャラクタの視点)でゲーム画面を構成することができる。また、第2操作部252の操作量の変化率に応じて、ドアの開く速さ(ドアの開度の変化率)とドアの開閉音(例えば、ドアが開くときの動作音の音量や音程)とを変化させてもよい。例えば、ドアの開き速度が大きいほど、動作音の音量が大きくなるようにする。これにより、第2操作部252をゆっくりと操作することによって、静かにドアを開くことができる。あるいは、ドアの開き速度が大きいほど、動作音の音程が高くなるようにしてもよい。なお、ドアの種類は開き戸だけでなく引き戸であってもよい。
 [動作例5]
 上記の他、ユーザによる第2操作部252への操作量に応じて、プレイヤキャラクタの他の動作に関する姿勢の変位量を変化させてもよい。例えば、プレイヤキャラクタが遮蔽オブジェクトの近傍に位置するときに、第2操作部252の操作量に応じて、この遮蔽オブジェクトの上へ登る姿勢の変位量を変化させることとしてもよい。
 具体的に説明する。プレイヤキャラクタが遮蔽オブジェクト(例えば、コンテナ)の近くに起立して位置しており、この状態を「基準姿勢」とする。この状態において第2操作部252を操作すると、操作量に応じた変位量だけ、遮蔽オブジェクトに対するプレイヤキャラクタの位置(高さ位置)が変化し、遮蔽オブジェクトを登る姿勢の基準姿勢からの変位量も変化する。例えば、第2操作部252に対する操作量が小さい場合は、遮蔽オブジェクトの上部に両手を掛けた姿勢をとる。第2操作部252の操作量が増加し、操作可能範囲の中央値付近の操作量となった場合には、上半身が遮蔽オブジェクトの上部に位置するまでに移動する。更に操作量が増加し、第2操作部252が最大操作位置に達した場合は、遮蔽オブジェクトの上部に登り切り、そこで身を伏せつつ周囲を伺う姿勢となる。なお、ユーザによる第2操作部252への操作量がゼロになると、プレイヤキャラクタは遮蔽オブジェクトから降りて基準姿勢へと戻る。
 また、第2操作部252の操作量に応じて、プレイヤキャラクタの所持品の性能を変化させてもよい。例えば、プレイヤキャラクタが小銃を所持している場合、第2操作部252の操作量に応じて、その連射速度を変化させる。この場合、操作量が大きくなるにしたがって連射速度を速くし、操作量が小さくなるにしたがって連射速度が遅くなるようにする。また、プレイヤキャラクタが散弾銃を所持している場合、第2操作部の操作量に応じて、発射された弾の散らばる範囲を変化させる。この場合、操作量が大きくなるにしたがって範囲が広がり、操作量が小さくなるにしたがって範囲が狭まるようにする。
 上記では第2操作部252の操作量(例えば、操作子252aの傾きに関する変位量)に関してのみ言及したが、これに替えて、第2操作部252の操作継続時間を採用することも可能である。また、上記では操作量の増加に伴って姿勢変位量が増加し、操作量の減少に伴って姿勢変位量が減少する場合を説明したが、操作量の増加に伴って姿勢変位量を増加させる一方、操作量の減少に伴って姿勢変位量を減少させない構成とすることもできる。
 また、本発明に係る「第2操作部」は、上記実施の形態で例示したような物理的な物体として存在する操作部に限られない。例えば、キネクト(KINECT)(登録商標)のように、カメラなどで検知したユーザの動きに基づいてゲームを進行させるシステムが知られている。このようなシステムの場合、ユーザの動きを検知する手段(即ち、本発明に係る第2操作部)に対する操作量に応じて、プレイヤキャラクタの姿勢の変位量を変化させる構成とすることができる。
 本発明は、ユーザの操作によって、仮想ゲーム空間においてプレイヤキャラクタを動作させることのできるゲームを実現可能なゲームプログラム及びゲームシステムに適用することができる。
2    ゲーム装置(ゲームシステム)
10   CPU
24   コントローラ
30a  ゲームプログラム
30b  ゲームデータ
40   ゲーム空間生成部(仮想空間生成手段)
41   PC制御部(キャラクタ動作制御手段)
41a  移動動作制御部(移動動作制御手段)
41b  姿勢変位制御部(姿勢変位制御手段)
25   操作部
251  第1操作部
252  第2操作部(ボリュームスイッチ)

Claims (18)

  1.  仮想ゲーム空間を生成する仮想空間生成モジュール、及び、
     ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御モジュール、
     を備え、
     前記キャラクタ動作制御モジュールは、
     第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御モジュール、及び、
     前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御モジュール、
     を有する、コンピュータ装置。
  2.  前記姿勢変位制御モジュールは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させる、請求項1に記載のコンピュータ装置。
  3.  前記姿勢変位制御モジュールは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させる、請求項1又は2に記載のコンピュータ装置。
  4.  前記姿勢変位制御モジュールは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させる、請求項3に記載のコンピュータ装置。
  5.  前記姿勢変位制御モジュールは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させる、請求項1に記載のコンピュータ装置。
  6.  前記姿勢変位制御モジュールは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得する、請求項1乃至5の何れかに記載のコンピュータ装置。
  7.  コンピュータ装置の制御部により実行可能な指令を記憶した、該コンピュータ装置での読み取りが可能な記録媒体であって、
     前記指令は、前記コンピュータ装置に対し、
     仮想ゲーム空間を生成する仮想空間生成ステップ、及び、
     ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御ステップ、
     を実行させ、
     前記キャラクタ動作制御ステップは、前記コンピュータ装置に対し、
     第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御ステップ、及び、
     前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御ステップ、
     を更に実行させる、記録媒体。
  8.  前記姿勢変位制御ステップは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させる、請求項7に記載の記録媒体。
  9.  前記姿勢変位制御ステップは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させる、請求項7又は8に記載の記録媒体。
  10.  前記姿勢変位制御ステップは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させる、請求項9に記載の記録媒体。
  11.  前記姿勢変位制御ステップは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させる、請求項7に記載の記録媒体。
  12.  前記姿勢変位制御ステップは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得する、請求項6乃至11の何れかに記載の記録媒体。
  13.  仮想ゲーム空間を生成する仮想空間生成ステップ、及び、
     ユーザの操作に応じて前記仮想ゲーム空間内でのプレイヤキャラクタの動作を制御するキャラクタ動作制御ステップ、
     を備え、
     前記キャラクタ動作制御ステップは、
     第1操作部に対するユーザの操作に応じて、プレイヤキャラクタを移動させる移動動作制御ステップ、及び、
     前記第1操作部とは異なる第2操作部に対するユーザの操作量に応じて、プレイヤキャラクタの姿勢の基準姿勢からの変位量を変化させる姿勢変位制御ステップ、
     を更に備える、コンピュータ装置の制御方法。
  14.  前記姿勢変位制御ステップは、プレイヤキャラクタが前記仮想ゲーム空間に設けられた遮蔽オブジェクトの背後に位置する場合に、該遮蔽オブジェクトからの身体の露出量を、前記操作量に応じて変化させる、請求項13に記載のコンピュータ装置の制御方法。
  15.  前記姿勢変位制御ステップは、プレイヤキャラクタによる射撃姿勢の変位量を、前記操作量に応じて変化させる、請求項13又は14に記載のコンピュータ装置の制御方法。
  16.  前記姿勢変位制御ステップは、前記射撃姿勢の変位量と共に、プレイヤキャラクタが射撃に用いる武器の照準精度の変位量も、前記操作量に応じて変化させる、請求項15に記載のコンピュータ装置の制御方法。
  17.  前記姿勢変位制御ステップは、前記操作量に応じて、プレイヤキャラクタによるドアの開閉操作姿勢の変位量を変化させ、且つ、前記操作量の変化率に応じて、前記ドアの開度の変化率及び開閉音を変化させる、請求項13に記載のコンピュータ装置の制御方法。
  18.  前記姿勢変位制御ステップは、プレイヤキャラクタの複数の姿勢を示す各データを、前記第2操作部に対する操作量に応じてブレンドすることで、該第2操作部の操作量に応じたプレイヤキャラクタの姿勢を示すデータを取得する、請求項13乃至17の何れかに記載のコンピュータ装置の制御方法。
PCT/JP2013/003348 2012-05-29 2013-05-28 コンピュータ装置、記録媒体、及びコンピュータ装置の制御方法 WO2013179641A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/404,432 US9616340B2 (en) 2012-05-29 2013-05-28 Computer device, storage medium, and method of controlling computer device
JP2014518276A JP6021282B2 (ja) 2012-05-29 2013-05-28 コンピュータ装置、ゲームプログラム、及びコンピュータ装置の制御方法
EP13796310.4A EP2857075A4 (en) 2012-05-29 2013-05-28 COMPUTER DEVICE, RECORDING MEDIUM, AND METHOD FOR CONTROLLING THE COMPUTER DEVICE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-121560 2012-05-29
JP2012121560 2012-05-29

Publications (1)

Publication Number Publication Date
WO2013179641A1 true WO2013179641A1 (ja) 2013-12-05

Family

ID=49672859

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/003348 WO2013179641A1 (ja) 2012-05-29 2013-05-28 コンピュータ装置、記録媒体、及びコンピュータ装置の制御方法

Country Status (4)

Country Link
US (1) US9616340B2 (ja)
EP (1) EP2857075A4 (ja)
JP (1) JP6021282B2 (ja)
WO (1) WO2013179641A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018028809A (ja) * 2016-08-18 2018-02-22 株式会社カプコン ゲームプログラムおよびゲームシステム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10460524B2 (en) * 2016-07-06 2019-10-29 Microsoft Technology Licensing, Llc Roll turning and tap turning for virtual reality environments
JP7078035B2 (ja) * 2017-03-31 2022-05-31 ソニーグループ株式会社 情報処理装置、情報処理方法、およびプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003062326A (ja) * 2001-08-23 2003-03-04 Namco Ltd 画像生成システム、プログラム及び情報記憶媒体
JP2008073184A (ja) * 2006-09-20 2008-04-03 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム装置
JP2008093309A (ja) * 2006-10-13 2008-04-24 Sega Corp 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム
JP2008093307A (ja) 2006-10-13 2008-04-24 Sega Corp 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム
JP2008272123A (ja) * 2007-04-26 2008-11-13 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム装置
JP2011065578A (ja) * 2009-09-18 2011-03-31 Konami Digital Entertainment Co Ltd 画像生成装置、画像生成方法、ならびに、プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7731588B2 (en) * 2005-09-28 2010-06-08 The United States Of America As Represented By The Secretary Of The Navy Remote vehicle control system
EP2072098A4 (en) * 2006-10-13 2014-07-23 Sega Kk Dba Sega Corp ELECTRONIC GAME DEVICE, CONTROL METHOD FOR ELECTRONIC GAME DEVICE, AND GAME PROGRAM
EP2266673B1 (en) * 2009-06-24 2018-12-12 Nintendo Co., Ltd. Computer readable storage medium and information processing apparatus
JP5256269B2 (ja) * 2010-10-28 2013-08-07 株式会社コナミデジタルエンタテインメント データ生成装置、データ生成装置の制御方法、及びプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003062326A (ja) * 2001-08-23 2003-03-04 Namco Ltd 画像生成システム、プログラム及び情報記憶媒体
JP2008073184A (ja) * 2006-09-20 2008-04-03 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム装置
JP2008093309A (ja) * 2006-10-13 2008-04-24 Sega Corp 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム
JP2008093307A (ja) 2006-10-13 2008-04-24 Sega Corp 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム
JP2008272123A (ja) * 2007-04-26 2008-11-13 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム装置
JP2011065578A (ja) * 2009-09-18 2011-03-31 Konami Digital Entertainment Co Ltd 画像生成装置、画像生成方法、ならびに、プログラム

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"Battle Field 3", SHUKAN FAMITSU, vol. 26, no. 47, 2 November 2011 (2011-11-02), pages 110 - 111, XP008176154 *
"Call of Duty Modern - Warfare 3", DENGEKI PLAYSTATION, vol. 17, no. 34, 24 November 2011 (2011-11-24), pages 126, XP008176152 *
"DECA SPORTA FREEDOM", FAMITSU XBOX360, vol. 10, no. 1, 30 November 2010 (2010-11-30), pages 73, XP008176151 *
PS3-YO SOFTWARE: "MASSIVE ACTION GAME", NO SOFTWARE MANUAL, 12 August 2010 (2010-08-12), pages 12 - 13, 32 TO 33, XP008176590 *
See also references of EP2857075A4 *
STUDIO BENT STUFF CO., LTD., BIO HAZARD 4 KAITAI SHINSHO, 26 January 2006 (2006-01-26), pages 26, 38, XP008176066 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018028809A (ja) * 2016-08-18 2018-02-22 株式会社カプコン ゲームプログラムおよびゲームシステム

Also Published As

Publication number Publication date
JPWO2013179641A1 (ja) 2016-01-18
EP2857075A1 (en) 2015-04-08
EP2857075A4 (en) 2016-03-16
JP6021282B2 (ja) 2016-11-09
US20150148125A1 (en) 2015-05-28
US9616340B2 (en) 2017-04-11

Similar Documents

Publication Publication Date Title
JP5669336B2 (ja) ポインティング入力を利用した、3d視点およびオブジェクト指定の制御方法および装置
JP6427079B2 (ja) ゲームプログラムおよびゲームシステム
JP2022527662A (ja) 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム
EP2374514A2 (en) Image generation system, image generation method, and information storage medium
US20140125698A1 (en) Mixed-reality arena
US20110014977A1 (en) Game device, game processing method, information recording medium, and program
CN111249726B (zh) 虚拟环境中虚拟道具的操作方法、装置、设备及可读介质
JP6021282B2 (ja) コンピュータ装置、ゲームプログラム、及びコンピュータ装置の制御方法
JP5767682B2 (ja) ゲームプログラムおよびゲームシステム
WO2013080662A1 (ja) 選択装置、選択システム、選択装置の制御方法、情報記録媒体、ならびに、プログラム
JP6301707B2 (ja) ゲームプログラム及びゲームシステム
CN107847800B (zh) 游戏***、游戏***的控制方法以及非易失性存储介质
JP6722316B1 (ja) 配信プログラム、配信方法、コンピュータ、および視聴端末
JP2019076635A (ja) ゲームプログラム及びゲームシステム
JP6831405B2 (ja) ゲームプログラムおよびゲーム装置
US20210279965A1 (en) Method, system, computer program product and computer-readable storage medium for creating an augmented reality environment
JP6826626B2 (ja) 視聴プログラム、視聴方法、および視聴端末
JP6318202B2 (ja) ゲームプログラムおよびゲームシステム
JP6310516B2 (ja) ゲームプログラム及びゲームシステム
JP7282731B2 (ja) プログラム、方法、および端末
JP7299197B2 (ja) 配信プログラム、配信方法、およびコンピュータ
JP6249997B2 (ja) ゲームプログラムおよびゲーム装置
JP2024077701A (ja) ゲームプログラム、ゲームシステムおよびゲーム制御方法
JP2013146320A (ja) ゲームプログラムおよびゲーム装置
TW201524563A (zh) 視角與游標的互動方法及其系統

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13796310

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014518276

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14404432

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2013796310

Country of ref document: EP