Patent ID: 8465360
Filing Date: 2013-06-18
Classification: A63F

Abstract:
1. A shooting game device for generating an image of attacking enemies emerging in a defined path and of defending against attacks from said enemies in a virtual space in a shooting game, said shooting game device comprises: a first input unit for a first player that outputs first operation information in accordance with an operation of the first player; a second input unit for a second player that outputs second operation information in accordance with an operation of the second player; a virtual view position mover that moves, from a start point to an end point of said path, a first virtual view position of a first player and a second virtual view position of a second player, to generate first position information showing said first virtual view position and second position information showing said second virtual view position; an image generator that generates, based on said first position information, a first image at said first virtual view position in the virtual space, for display on a first display screen for said first player, and that generates, based on said second position information, a second image at said second virtual view position in the virtual space, for display on a second display screen for said second player; a difficulty level specifier that specifies, as a difficulty level parameter, an emergence number parameter specifying a number of times of emergences of said enemies, the difficulty level parameter specifying difficulty of the shooting game; a difficulty level adjuster that adjusts the emergence number parameter based on said first position information and said second position information so that a first or second number of times of emergences of said enemies for one of the first player and the second player, who is following, is smaller than the first or second number of times of emergences of said enemies for the other of the first player and the second player, who is leading, the first number of times of emergences corresponding to the first player and the second number of times of emergences corresponding to the second player; a first stopper that generates first stop information when said first operation information indicates a predetermined operation; a second stopper that generates second stop information when said second operation information indicates the predetermined operation; a first image controller that controls said image generator to refer to said emergence number parameter for said first player to generate said first image containing a first enemy image representing a first enemy for said first player, that, upon detecting said first stop information, controls said virtual view position mover to stop movement of said first virtual view position and that controls said image generator to generate said first image including a first image of defending against said enemies; a second image controller that controls said image generator to refer to said emergence number parameter for said second player to generate said second image containing a second enemy image representing a second enemy for said second player, that, upon detecting said second stop information, controls said virtual view position mover to stop movement of said second virtual view position and that controls said image generator to generate said second image including a second image of defending against said enemies; and means for giving scores based on the first enemy the first player has eliminated and the second enemy the second player has eliminated, wherein the virtual view position mover continuously moves the first virtual view position of the first player and the second virtual view position of the second player until the detection of the first stop information and the second stop information, respectively, and wherein the virtual view position mover, the image generator, the difficulty level specifier, the difficulty level adjuster, the first stopper, the second stopper, the first image controller and the second image controller are implemented by one or more processors.