Game system with interactive show control
First Claim
Patent Images
1. A game system, comprising:
- a game computer, running a game by communicating with multiple remote players playing the game by sending and receiving information from computers associated with the multiple remote players,said game computer sending game events in a way that is guaranteed to be received in the order that the events were dispatched, said game computer preventing further operations related to the event until an acknowledgement of the event is received by the game computer,and said game computer also sending states as a list of variables that are updated at intervals, and where the game computer does not receive acknowledgements of the states,where said game events are information that is needed by the game to synchronize properly, and said states are values that change constantly and where a new value of a state replaces an old value of the state,where a first event sent to a first controller is an initiation event that has information that adds said first controller to said game;
a lighting controller, which produces lighting outputs which control overhead lighting projectors to respectively illuminate different ones of the remote players based on actions programmed into the game computer; and
an audio controller, which controls producing of audio outputs, said audio outputs being programmed to produce audio to a location of a specific player based on actions of the specific player and based on actions that are programmed to occur in the game.
0 Assignments
0 Petitions
Accused Products
Abstract
An interactive game system that stage lighting style cues as part of the game, where the stage lighting cues cause external stage lighting equipment to create effects that are based on outputs from the game. Steerable lights can be steered to the player and sounds can be created that are directed to the player. A simulation system can also simulate the actions that occur. The computer assigns teams.
-
Citations
20 Claims
-
1. A game system, comprising:
-
a game computer, running a game by communicating with multiple remote players playing the game by sending and receiving information from computers associated with the multiple remote players, said game computer sending game events in a way that is guaranteed to be received in the order that the events were dispatched, said game computer preventing further operations related to the event until an acknowledgement of the event is received by the game computer, and said game computer also sending states as a list of variables that are updated at intervals, and where the game computer does not receive acknowledgements of the states, where said game events are information that is needed by the game to synchronize properly, and said states are values that change constantly and where a new value of a state replaces an old value of the state, where a first event sent to a first controller is an initiation event that has information that adds said first controller to said game; a lighting controller, which produces lighting outputs which control overhead lighting projectors to respectively illuminate different ones of the remote players based on actions programmed into the game computer; and an audio controller, which controls producing of audio outputs, said audio outputs being programmed to produce audio to a location of a specific player based on actions of the specific player and based on actions that are programmed to occur in the game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for interfacing with a game system, comprising:
-
a computer, playing in the game by sending and receiving information from a main computer that is running the game; said computer receiving game events in a way that is guaranteed to be received in the order that the events were dispatched, said computer preventing further operations related to the event until an acknowledgement of the event is received by the computer, and said computer also receiving and updating states as a list of variables that are updated at intervals, where said game events are information that is needed by the game to synchronize properly, and where said states are values that change based on actions of the computer in the game, where a first event received by said computer is an initiation event that has information that adds said computer to said game along with other computers and takes no action to add said computer to the game until receiving an acknowledgement, and where said computer updates said states during playing of the game without receiving acknowledgement. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of operating a game on a game computer, comprising:
-
running a game on the game computer, by communicating with multiple remote players playing the game by sending and receiving information from computers associated with the multiple remote players, said running comprising sending game events in a way that is guaranteed to be received in the order that the events were dispatched, said running preventing further operations related to the event until an acknowledgement of the event is received, and said running also comprising sending states as a list of variables that are updated at intervals, and where the game computer does not receive acknowledgements of the states, where said game events are information that is needed by the game to synchronize properly, and said states are values that change constantly and a new value replaces an old value, sending a first event to a first controller as an initiation event that has information that adds said first controller to said game; produces lighting outputs which control overhead lighting projectors to respectively illuminate different ones of the remote players based on actions programmed into the game computer as part of the game; and producing audio outputs to a location of a specific player based on actions of the specific player and based on actions that are programmed to occur in the game. - View Dependent Claims (17, 18, 19, 20)
-
Specification