Por ejemplo, en Fallout 3, un juego de salvar almacena el estado y la ubicación de cada objeto y NPC en el juego, y solo ocupa unos pocos MB. ¿¡¿¡Cómo lo hacen!?!?¿Cómo almacenan/recuperan los videojuegos de manera eficiente grandes cantidades de datos?
Y luego, durante el juego, ¿cómo se agregan/recuperan estos datos en/desde la memoria para que se puedan mostrar al jugador en tiempo real?
ACTUALIZADO: (Voy a hacer que trabajar por sus respuestas: P)
Sobre la base de la respuesta de Kevin Crowell ... Así que supongo que tendría una distancia de renderizado que se aplicarían a objetos y NPC, y usted "SELECCIONARÍA" los objetos y NPC dentro del rango dado. Sin embargo, ¿qué tipo de almacén de datos usarías para obtener estos objetos?
En otras palabras, ¿tendría usted una matriz gigantesca de cada objeto en el juego y actualiza constantemente una lista más pequeña que contiene los objetos visibles para representar?
Además, por la respuesta de Chaos ... ¿Sucedería si finalmente tocara cada objeto en el juego? ¿Su juego de salvar se haría cada vez más grande? En el caso de Fallout 3, estoy bastante seguro de que no hay "etapas", donde los datos pasados simplemente podrían descartarse. Todo se conserva cuando sales/regresas a una ubicación. Entonces, ¿cómo crees que se implementa este caso específico?
Dude .. . No hay voto negativo ni nada, pero ¿cómo diablos conoces la cantidad de átomos en el universo? (No estoy pidiendo una fuente. Estoy haciendo el punto que, hasta donde sé, no se han dado cuenta cuando termina.) ¿Querías decir en la galaxia? Eso sería un poco más plausible. – fauxCoder
10^69 en nuestra galaxia, en realidad. Los límites exactos no importan tanto, en realidad. Hay un amplio margen de error en esa estimación de 10^80 por varias razones. – MSalters
Disculpe el fuera de tema pero [este video] (http://www.youtube.com/watch?v=8GEebx72-qs) explore esta pregunta un poco más profundo ... –