Plural event handling in frames by modules in multi-threaded processing environment

Messaging between modules executing on one or more processors, including: a first module generating a plurality of events in response to an action; the first module storing two or more of the events into each frame of a plurality of frames; and transmitting the frames for receipt by a second module....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: EDWIN LYONS
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Messaging between modules executing on one or more processors, including: a first module generating a plurality of events in response to an action; the first module storing two or more of the events into each frame of a plurality of frames; and transmitting the frames for receipt by a second module. This may allow a game to process events where for example game logic in turn-based games is separated from view logic, in frames within a multi-threaded processing environment. A module may process all of the events of a frame before processing the next frame. The output effects generated may be synchronized and may include object display, animation or sound generation. Frames may queued or recorded on a storage device. The first and second modules may operate at different devices. Game logic may transmit a plurality of synchronized events to the presentation logic.