某STGでは、敵キャラ等の動きが 完全に固定なので、スタートしてからのプレイヤーの入力を全て記録して、 それを、再現してると言う話を何かで読んだ覚えがあります。 ランダム要素のあるゲームだと無理な気がしますが、動きが固定で時間要素の無いパズルゲームなら、プレイヤーの入力を配列変数等に記録しておく事で、できそうな気がします