Hacker News new | ask | show | jobs
by dmix 2327 days ago
> Unfortunately, the time between seeing a decision acted out and the actual act of making that decision can mean that all relevant information has already been discarded. Ideally if the entire game simu-lation could be rewound to the exact moment in time when the error occurred, it would make notoriously difficult problems to debug, trivial to understand why they occurred.

> Game engines have typically made reproducing these types of problems easier using deterministic playback methods (Dickinson 2001), where the entire state of the game simu-lation can jump back in time and resimulate the same problem over and over (Llopis 2008).

Imagine if you could do this for all programming? [from chapter 6]

1 comments

> Imagine if you could do this for all programming? [from chapter 6]

rr comes pretty close. https://rr-project.org/