ASPECTOS GENERALES
- Creacion de recursos graficos y sonoros magistral.
- Reutilizacion de recursos.
- Programacion excelente.
SONIDO
La musica esta guardada en algun formato de tipo StreamTracker, es decir, olvidaros de los habituales MP3, en donde se guarda la informacion procesando digitalmente la señal de sonido. En basto: q se graba bit a bit todo lo q se oye
. Eso hace q 3 min de audio ocupe bastante mas de 64 Kb, aun usando un bitrate y frecuencia bajas.
En cambio, la musica tipo ScreamTracker, son archivos en los q a diferencia de los MP3s, aqui no se procesa la señal de sonido, sino q en el archivo se guardan los instrumentos y la utilizacion q se tiene de ellos durante la cancion. La musica se va generando en tiempo real con tan solo leer las caracteristicas de los instrumentos. En muy pocos Kbytes se pueden tener canciones de 3 min sin problema.
Creacion "magistral" del archivo de sonido. No vale solo q el archivo de musica ocupe poco, sino q para q ocupe realmente poco hay q currarselo bien, reutilizando instrumentos con distinas velocidades y caracteristicas. Con lo cual obtenemos una musica q tiene mas instrumentos q los q realmente estan guardados en el fichero. Son variaciones en memoria del instrumento q se ha leido en el fichero.
TEXTURAS
Las texturas son archivos graficos de dimensiones reducidas pero diseñadas, una vez mas, magistralmente, para q se puedan utilizar a modo de mosaico. Asi con tan solo una imagen de 32x32 bien currada (q ocupa una miseria de bytes) se puede rellenar totalmente la cara del poligono a pesar de q este sea mucho mas grande.
Otras de las tecnicas q utilizan es la reutilizacion de esas texturas, ya sea cambiando la paleta de colores o tb mezclando varias entre si a nivel logico (bit a bit) o por medio de tecnicas de 3D (transparencias, bump mapping, etc ...) con lo cual se obtienen "nuevas" texturas con los mismos recursos.
MUNDO Y OBJETOS
El mundo se va generando en tiempo real de acuerdo a los objetos y la trayectoria de la camara.
Los objetos 3D, ocupan una miseria, pq lo unico q tienen q guardar son coordenadas de poligonos tridimensionales (unos pocos de bytes por cada objeto). Q como viene siendo habitual, se reutilizan para formar nuevos objetos mas complejos.
Y en cuanto al movimiento de la camara, ocupa tan poco como guardar las coordenadas por donde va pasando en ese mundo 3D. Es mas, para reducir mas aun el espacio q puedan ocupar estas coordenadas, se puede llegar a prescindir de algunas coordenas intermedias y q el propio programa calcule la trayectoria.
SISTEMAS DE ARCHIVOS PROPIOS
Obviamente, estos maestros de la programacion no utilizan sistemas convencionales de archivos, es decir, olvidaros de MP3s, JPGs, etc ...
Se programan compresiones especificas para sus archivos de modo q esten optimizadas bestialmente de acuerdo a sus archivos.
P.D. Espero q los q no teniais ni idea os hayais orientado un poquitin
P.D. En cuanto a lo de q se genere 1,9 gigas no me lo creo, ahi se han tirao la bola
:D:D. Pero lo q si es seguro q se generan muchisimos megas de informacion. (pero 1,9 gigas ..... q jachondos xD)
Saludos