Patent ID: 9566510
Date: 2017-02-14
CPC Classifications: A63F,A63J,F21V,G06F

Claim:
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.