Doom Wiki
Registrarse
Advertisement
Doom Wiki
Consulte Juegos Doom para la gama completa de los juegos id Tech 1 originales. Para la portación a iOS, consulte Doom Classic (iOS).


Doom Classic es el nombre dado a la moderna portación multiplataforma de Id Software del motor Doom original. Se basa en la portación a Xbox 360 creada por Nerve Software y que se volvió a portar a la PC cuando se incluyó con Doom 3: BFG Edition. Fuera de la Edición BFG, también está presente en el paquete Doom Classic Complete para PlayStation 3 (pero no en la versión para PC de ese paquete, que todavía usa los ejecutables originales con DOSBox).

La versión de Doom Classic utilizada en BFG Edition se etiqueta como versión 1.11.

Detalles técnicos[]

El código fuente contiene grandes modificaciones para integrar el motor de Doom en el marco externo de id Tech 4, que puede llamar regularmente al código del motor para proporcionar un contexto de representación, transmisión de audio y eventos de entrada. Se puede salir del juego para volver a este marco, y se proporciona un menú especial para cambiar el juego actual desde dentro del propio juego.

Como parte de admitir la capacidad de reinicializar el motor del juego sin salir del programa marco, así como admitir múltiples instancias simultáneas del motor con el fin de admitir el modo multijugador en pantalla dividida (una capacidad por alguna razón deshabilitada en la BFG Edition para PC), la mayoría de las variables globales del programa se han movido a una clase de C++. También eleva algunos límites estáticos, lo que lo hace capaz de jugar la expansión Doom II: No Rest for the Living.

En algunas plataformas, se utiliza el código de red de id Tech 5 para lograr la capacidad de reproducción en red. Sin embargo, no es evidente que este código esté incluido en la versión fuente, o que sea capaz de compilarse y funcionar incluso si está incluido.

La mayoría de los errores del código base original de DOS permanecen sin resolver, y cualquiera que tenga la posibilidad de invocar comportamientos indefinidos o ilegales bloqueará el shell circundante de id Tech 4 con un diálogo de operación ilegal típico para la plataforma.

Véase también[]

Enlaces externos[]

Advertisement