An object of the present invention is to deploy soccer players in optimum
positions in a soccer game. As means for achieving this object, a base
position and ability parameters of player characters are stored in memory
as attribute data. Player character/formation selection means obtain an
operating signal from a controller and thereby obtain player character
and formation information. Player character deployment means reference
the attribute data to determine the optimum positions for the player
characters on a soccer field. Game execution means execute the game on
the basis of the determined positions.