Game traces are saved using the succession of all events (mouse move, mouse click, network message, etc.). Any game from the past is then replayable by resending its events in the engine. Traces are said to be continuous or “Full Resolution”.
It was first developed to let players interrupt their game at any moment (“save game”). This approach now allows developers to:
▪ inject “query code” a posteriori (such as “count number of clicks”)
▪ replay thousands of game traces at once with this new code activated
▪ retrieve new fresh statistical values based on old traces
We are currently working on automatic segmentation of these statistics to allow players profile deduction, and thus dynamic scenario adaptation