Game system, storage medium, server, and game processing method
AssigneeNintendo Co., Ltd.
InventorsTsubasa SAKAGUCHI, Masaki WADA, Keishi ASA, Tadashi SAKAMOTO
Life of this patent
Estimating the term…
Abstract
When the sum of the number of accounts that are participating in a game session as an operator and the number of accounts that are participating in the game session as a viewer satisfies a condition, at least one of the accounts that are participating in the game session as the viewer is caused to exit the game session, and transmission of game information to an information processing terminal related to the exited account is stopped.
Claims18
A game system comprising:
- at least one server configured to manage a game session;
- and
- a plurality of information processing terminals configured to connect to the server, wherein
- accounts related to the respective information processing terminals are caused to participate in the game session, and a game is played between the accounts,
- the server is configured to
- in response to a participation request received from the information processing terminal, cause the account related to the information processing terminal to participate in the game session as at least one of an operator that operates a player object related to the account in the game and a viewer that at least views an in-game content in the game,
- transmit game information about a state of the game to the information processing terminal related to the account that is participating in the game session, and
- update the game information based on update information received from the information processing terminal,
- a first information processing terminal of the plurality of information processing terminals is configured to
- transmit, to the server, data including a first account related to the first information processing terminal as a first participation request for participation in the game session as the operator, based on a first operation input of a user,
- based on a second operation input for designating an in-game content included in one of a plurality of the game sessions, transmit, to the server, data including the first account as a second participation request for participation as the viewer in the game session including the in-game content,
- when the first account is participating in the game session as the operator,
- generate a game space including a first player object related to the first account, based on the game information,
- perform first virtual camera control to control a virtual camera in the game space, based on a position of the first player object, and
- transmit, to the server, the update information based on the state of the game space, and
- when the first account is participating in the game session as the viewer,
- generate a game space including the in-game content designated by the second operation input, based on the game information,
- update a state of the in-game content based on the game information, and
- perform second virtual camera control to control the virtual camera in the game space, based on a position of the in-game content designated by the second operation input, and
- the server is further configured to
- when the sum of the number of accounts that are participating in the game session as the operator and the number of accounts that are participating in the game session as the viewer satisfies a condition, cause at least one of the accounts that are participating in the game session as the viewer to exit the game session, and stop transmitting the game information to the information processing terminal related to the exited account.
A non-transitory computer-readable storage medium having stored therein a management program that when executed in a game system including at least one server configured to manage a game session, and a plurality of information processing terminals configured to connect to the server, wherein accounts related to the respective information processing terminals are caused to participate in the game session, and a game is played between the accounts, causes one or more processors of the server to execute operations comprising:
- in response to a participation request received from the information processing terminal, causing the account related to the information processing terminal to participate in the game session as at least one of an operator that operates a player object related to the account in the game and a viewer that at least views an in-game content in the game;
- transmitting game information about a state of the game to the information processing terminal related to the account that is participating in the game session;
- updating the game information based on update information received from the information processing terminal;
- and
- when the sum of the number of accounts that are participating in the game session as the operator and the number of accounts that are participating in the game session as the viewer satisfies a condition, causing at least one of the accounts that are participating in the game session as the viewer to exit the game session, and stopping transmitting the game information to the information processing terminal related to the exited account.
A server for connecting to a plurality of information processing terminals and managing a game session, comprising at least one processor, the processor being configured to:
- cause accounts related to the respective information processing terminals to participate in the game session, and execute a game between the accounts,
- in response to a participation request received from the information processing terminal, cause the account related to the information processing terminal to participate in the game session as at least one of an operator that operates a player object related to the account in the game and a viewer that at least views an in-game content in the game;
- transmit game information about a state of the game to the information processing terminal related to the account that is participating in the game session;
- update the game information based on update information received from the information processing terminal;
- and
- when the sum of the number of accounts that are participating in the game session as the operator and the number of accounts that are participating in the game session as the viewer satisfies a condition, cause at least one of the accounts that are participating in the game session as the viewer to exit the game session, and stop transmitting the game information to the information processing terminal related to the exited account.
A game processing method performed on a game system including at least one server configured to manage a game session, and a plurality of information processing terminals configured to connect to the server, wherein accounts related to the respective information processing terminals are caused to participate in the game session, and a game is played between the accounts, the game processing method comprising:
- causing the server to
- in response to a participation request received from the information processing terminal, cause the account related to the information processing terminal to participate in the game session as at least one of an operator that operates a player object related to the account in the game and a viewer that at least views an in-game content in the game,
- transmit game information about a state of the game to the information processing terminal related to the account that is participating in the game session, and
- update the game information based on update information received from the information processing terminal,
- causing a first information processing terminal of the plurality of information processing terminals to
- transmit, to the server, data including a first account related to the first information processing terminal as a first participation request for participation in the game session as the operator, based on a first operation input of a user,
- based on a second operation input for designating an in-game content included in one of a plurality of the game sessions, transmit, to the server, data including the first account as a second participation request for participation as the viewer in the game session including the in-game content,
- when the first account is participating in the game session as the operator,
- generate a game space including a first player object related to the first account, based on the game information,
- perform first virtual camera control to control a virtual camera in the game space, based on a position of the first player object, and
- transmit, to the server, the update information based on the state of the game space, and
- when the first account is participating in the game session as the viewer,
- generate a game space including the in-game content designated by the second operation input, based on the game information,
- update a state of the in-game content based on the game information, and
- perform second virtual camera control to control the virtual camera in the game space, based on a position of the in-game content designated by the second operation input, and
- further causing the server to
- when the sum of the number of accounts that are participating in the game session as the operator and the number of accounts that are participating in the game session as the viewer satisfies a condition, cause at least one of the accounts that are participating in the game session as the viewer to exit the game session, and stop transmitting the game information to the information processing terminal related to the exited account.
Dependencies are inferred from the claim text.