Saya agak penasaran bagaimana replay dapat diimplementasikan dalam sebuah game.
Awalnya, saya berpikir bahwa hanya akan ada daftar perintah dari setiap tindakan pemain / ai yang diambil dalam permainan, dan kemudian 'memainkan kembali' permainan dan membiarkan mesin membuat seperti biasa. Namun, saya telah melihat tayangan ulang di FPS / RTS game, dan setelah pemeriksaan hati-hati bahkan hal-hal seperti partikel dan grafis / gangguan terdengar konsisten (dan orang-orang Glitches umumnya di konsisten).
Jadi, bagaimana ini bisa terjadi? Dalam permainan sudut kamera tetap saya pikir itu mungkin hanya menulis setiap bingkai dari seluruh adegan ke aliran yang disimpan dan kemudian hanya memutar ulang aliran kembali, tetapi itu sepertinya tidak cukup untuk permainan yang memungkinkan Anda untuk menjeda dan memindahkan kamera sekitar. Anda harus menyimpan lokasi semua yang ada di adegan di semua titik waktu (Tidak?). Jadi untuk hal-hal seperti partikel, itu banyak data yang harus ditekan yang sepertinya merupakan hasil signifikan dari kinerja permainan saat bermain.