×

NETWORK GAME SYSTEM AND PROGRAM

  • US 20090137320A1
  • Filed: 11/13/2008
  • Published: 05/28/2009
  • Est. Priority Date: 11/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A network game system comprising:

  • a server apparatus; and

    a client group that has a plurality of client apparatuses, which are connectable to the server apparatus through a predetermined network and are connectable to each other through the predetermined network, but not through the server apparatus,wherein the server apparatus includesa connection state management unit that manages the connection state of each of the plurality of client apparatuses,a game progress state management unit that manages the progress state of a game in each of the plurality of client apparatuses,an execution client designation unit that designates an optional client apparatus from among the plurality of client apparatuses belonging to the client group as an execution client for executing a predetermined processing from among processing for the progress of the game, and gives notice of information regarding designation of the execution client to the designated client apparatus through the predetermined network,a management client designation unit that designates an optional client apparatus from among the plurality of client apparatuses belonging to the client group as a management client for exchanging information regarding the progress of the game in the client group, and gives notice of information regarding designation of the management client to the designated client apparatus through the predetermined network,a game progress information receiving unit that receives the game progress information in the client group from the management client designated by the management client designation unit, anda game progress state update unit that, on the basis of the game progress information received by the game progress information receiving unit, updates the progress state of the game in each of the plurality of client apparatuses being managed by the game progress state management unit,each of the plurality of client apparatuses includesan input unit that performs a predetermined input for the progress of the game in accordance with an operation of a player,a predetermined processing execution unit that, when a corresponding client apparatus is designated as the execution client by the execution client designation unit, executes the predetermined processing,a within-client-group transmitting/receiving unit that transmits and receives game input information based on an input from the input unit with respect to each of the client apparatuses belonging to the client group and game information within the client group based on game execution information regarding execution of the predetermined processing by the predetermined processing execution unit to and from other client apparatuses belonging to the client group through the predetermined network, andan outside-client-group transmitting unit that, when a corresponding client apparatus is designated as the management client by the management client designation unit, transmits the game progress information based on the game input information with respect to each of the client apparatuses belonging to the client group and the game execution information to the server apparatus through the predetermined network, andthe execution client designation unit changes a client apparatus to be designated as the execution client from among the plurality of client apparatuses belonging to the client group for every predetermined period.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×