Articulo de referencia

Motor oscuro

Dark Engine es un motor de juego para Microsoft Windows desarrollado por Looking Glass Studios . Se utilizó en Thief: The Dark Project (1998), System Shock 2 (1999) y Thief II (...

Dark Engine es un motor de juego para Microsoft Windows desarrollado por Looking Glass Studios . Se utilizó en Thief: The Dark Project (1998), System Shock 2 (1999) y Thief II (2000).

Características

El motor gráfico Dark Engine, creado originalmente por Sean Barrett en 1995, admite gráficos similares a los del Quake original , con efectos de cielo tipo Unreal y la iluminación de color introducida en Thief II . Debido al hardware limitado de la época, Dark Engine no fue diseñado pensando en la escalabilidad y, por lo tanto, solo puede mostrar 1024 polígonos de terreno en pantalla a la vez, además de otras limitaciones en objetos y luces. En cuanto a las texturas, el juego admite texturas PCX y TGA con paleta , en potencias de dos hasta 256x256. Las texturas se agrupan en "familias" que comparten la misma paleta . Hay un máximo de 216 texturas y paletas independientes, excluyendo 8 texturas de agua animadas.

El motor no admite de forma nativa scripting avanzado para juegos; la IA y el comportamiento de los objetos se controlan mediante archivos "Object Script Module" (.OSM), que son DLL que se cargan en tiempo de ejecución. Por lo tanto, se pueden escribir nuevos módulos e integrarlos en el editor de niveles, DromEd, pero su funcionalidad es limitada debido al alcance de las funciones que ofrece el motor principal. Para superar esta limitación, los editores deben recurrir a complejos efectos tipo máquina de Rube Goldberg, utilizando una combinación de sus otros sistemas.

Para su época, el Dark Engine ofrecía funciones avanzadas de IA y sonido, así como un potente sistema de objetos orientado a objetos. El diseñador tiene control total sobre la propagación del sonido dentro del nivel, y la " inteligencia artificial " de los personajes no jugables (NPC) permite tres niveles de percepción: reconocimiento vago provocado por leves perturbaciones visuales o auditivas, que solo provoca un breve diálogo de sorpresa; reconocimiento definitivo provocado por perturbaciones visuales o auditivas significativas, que hace que el NPC entre en "modo de búsqueda", y adquisición definitiva (activada por la visión del jugador completamente iluminado o el contacto directo con un jugador, independientemente del nivel de luz), que provoca un ataque directo.

Código fuente

En 2009, se descubrió una copia completa del código fuente de Dark Engine en posesión de un exempleado de Looking Glass Studios que, en ese momento, seguía trabajando para Eidos Interactive . [ 1 ] El código contenía todos los recursos del motor e incluía las bibliotecas necesarias para compilarlo. Posteriormente, los fans de las series Thief y System Shock solicitaron a la editora que considerara la posibilidad de publicar el código.

A finales de abril de 2010, un usuario del foro Dreamcast Talk desmontó el contenido de un kit de desarrollo de Dreamcast que había comprado. El kit incluía, entre otras cosas, elementos relacionados con las adaptaciones de Thief II y System Shock 2 para dicha consola. En diciembre de 2010, el usuario y, posteriormente, la comunidad de fans de Looking Glass Studios descubrieron que un CD incluido en el kit —cuyo contenido se había subido a Internet— contenía una segunda copia del código fuente de Dark Engine, sin las bibliotecas necesarias para compilarlo. [ 2 ]

En septiembre de 2012, se publicó anónimamente en un foro francés una importante actualización no oficial del Dark Engine, probablemente basada en el código fuente filtrado de Dreamcast. [ 3 ] [ 4 ] Este parche no oficial amplió los límites del motor, introdujo compatibilidad con hardware gráfico y de sonido reciente, así como una mejor compatibilidad con versiones más recientes de Windows. [ 5 ] [ 6 ]

DromEd

DromEd 2
DromEd 2

DromEd es el editor de niveles del motor Dark Engine. Originalmente se utilizó en el diseño de Thief: The Dark Project , pero tras una petición de la comunidad de fans, se lanzó al público, al igual que versiones posteriores.

Hay cuatro versiones diferentes de DromEd: para Thief: The Dark Project , para Thief Gold , para Thief II y, por último, para System Shock 2 , comúnmente llamada "ShockEd". DromEd para Thief: The Dark Project y Thief Gold usan la misma versión del Dark Engine y, por lo tanto, pueden abrir niveles creados para cada juego, aunque los niveles de Thief Gold pueden hacer referencia a objetos del juego que no se encuentran en Thief . Thief II usa una versión revisada del Dark Engine, por lo que es difícil abrir niveles creados para Thief con DromEd para Thief II . ShockEd no es compatible con ningún juego de Dark Engine excepto System Shock 2. Sin embargo, la geometría básica del nivel se puede transferir entre editores usando una función de exportación de geometría llamada "multibrush". Los niveles de System Shock 2 se pueden cargar con DromEd 2 con algo de trabajo.

El nombre del editor de niveles, DromEd, hace referencia al proyecto original para el que fue diseñado : un juego basado en la leyenda artúrica de Camelot , donde el camello se convierte en dromedario y, por consiguiente, en dromedario. Los fans han utilizado DromEd para crear cientos de misiones para Thief y Thief II , y varias misiones para System Shock 2 .

Juegos que utilizan Dark Engine

Véase también

Referencias

  1. Smith, Quintin (14 de diciembre de 2010). "Código fuente de Dark Engine encontrado en una bolsa" . Rock Paper Shotgun . Recuperado el 15 de abril de 2011. Este fin de semana, la Navidad llegó antes de tiempo para la comunidad de Through the Looking Glass. Se ha descubierto un CD que contiene el código fuente del Dark Engine, también conocido como el motor utilizado por Thief, Thief II y System Shock 2 (por no mencionar Deep Cover, el juego de espías de la Guerra Fría cancelado por Irrational y Looking Glass).
  2. Humphries, Matthew (14-12-2010). "Se encuentra el motor de juego utilizado para Thief/System Shock 2 con el kit de desarrollo de DreamcastGames" . Rock Paper Shotgun . Archivado del original el 13-09-2017 . Recuperado el 04-07-2015 . Si me preguntaran cuál es mi videojuego favorito de todos los tiempos, mi número uno sería Thief II. Así que es con más que un poco de emoción que informo que se ha encontrado el código fuente del Dark Engine, utilizado para crear Thief, Thief II y System Shock 2.
  3. ^ Bonke, Michael (26 de septiembre de 2012). "System Shock 2 - System Shock 2 y Dark Project 2: Neue Fan-Patches machen die Looking Glass-Klassiker fit für moderne Hardware" (en alemán). Juegos de PC . Archivado desde el original el 8 de julio de 2015 . Consultado el 7 de julio de 2015 . Ein bislang unbekannter Modder hat two extrem umfangreiche Fan-Patches für die beiden Looking Glass-Klassiker Dark Project 2: The Metal Age y System Shock 2 veröffentlicht. En la fusión, encuentre el enlace de descarga para Dark Project 2-Patch V. 1.19 y el System-Shock 2-Patch en la fusión.
  4. Le Corbeau (25/09/2012). "Thief 2 V1.19 y System Shock 2 V2.4" . www.ttlg.com . Consultado el 10/11/2012 . Este es un parche no oficial para Thief II: The Metal Age (T2) que actualiza el juego de la versión 1.18 a la 1.19, proporcionando una mejor compatibilidad con hardware moderno y corrigiendo muchos errores conocidos.
  5. Pearson, Craig (07/02/2012). "Thief 2 ya está disponible en Good Old Games" . Rock Paper Shotgun . Consultado el 10/11/2012 . [...] Descubrí que sufre muchos de los mismos problemas relacionados con la resolución y la pantalla panorámica que la versión anterior, pero esta utilidad [Tafferpatch] solucionó todos mis problemas [...]
  6. "Tafferpatcher: parche completo no oficial para Thief 2" . www.ttlg.com. 10/11/2012 . Consultado el 10/11/2012 . Parches incluidos: - Parche 1.19 que elimina todos los problemas con hardware moderno, resoluciones de pantalla panorámica, sistemas multinúcleo, etc. - Varias correcciones de misiones, sistemas de juego, modelos y texturas. [...]
  7. Leonard, Tom (1999-07-09). "Thief: The Dark Project - Postmortem" . Gamasutra.com . Archivado del original el 9 de octubre de 1999. Recuperado el 12 de noviembre de 2012 .