Doom Wiki
Advertisement
Doom Wiki


Los niveles en Vanilla Doom están limitados en tamaño por la lista de bloques, que esencialmente enumera qué linedefs cruzan qué bloques en el mapa de bloques BLOCKMAP.

Esta lista solo puede contener 65.535 entradas, incluidas las entradas "comienzo" y "final" para cada bloque.

Max blockmap

Este mapa tiene un sector y una lista de bloques de tamaño 65.534.

En principio, por lo tanto, un nivel podría contener hasta 32.407 bloques (ver figura), pero para los mapas reales, el límite empírico parece estar en algún valor entre 10.000 y 14.400 bloques; cuanto más complejo es el mapa, más pequeña debe ser su área.

Diversas técnicas se han inventado para empaquetar más datos en la entrada BLOCKMAP sin romper la compatibilidad. Una técnica muy común es combinar referencias a listas de bloque idénticas, haciendo que todas apunten a la misma lista de bloques en lugar de múltiples listas de bloques idénticas. La cadena de herramientas original de Id Software no tenía tales optimizaciones y produjo mapas de bloques muy grandes.

Fuentes[]

Véase también[]

Advertisement