Doom Wiki
Doom Wiki


SMMU (Smack my Marine Up) es una portación (source port) de código fuente creado por Simon Howard (''Fraggle''). Derivado de la base de código de MBF, introdujo varias características nuevas significativas, incluido un nuevo lenguaje de scripting llamado FraggleScript. La versión 3.21 fue la base para el Eternity Engine. SMMU está licenciada bajo la GNU GPL.

Historia[]

SMMU comenzó inicialmente como una reescritura de sfdoom, el primer experimento basado en fuentes de Fraggle. Anunciado el 5 de febrero de 1999, se basó después en MBF, inicialmente usando el mismo nombre que su predecesor. El nombre Smack My Marine Up es una referencia a la canción Smack My Bitch Up de The Prodigy, y fue sugerido por Kim Roar Foldøy Hauge (Zokum) después de que Simon solicitara sugerencias para un nombre de portación en IRC.

Un primer lanzamiento oficial siguió el 20 de marzo de 1999, ahora usando el nombre actual de SMMU. Esta iba a ser la versión 3.01.

Cuatro meses después, el 25 de julio de 1999, Fraggle lanzó su versión 3.02 "Birthday Beta". Esta contenía las características únicas básicas que definirían a SMMU: una cámara de persecución y luces de colores. Otra característica clave, FraggleScript, siguió con la versión 3.10 el 25 de octubre de 1999. Fraggle continuó lanzando compilaciones actualizadas con la versión 3.20 que se lanzó primero, aunque como una versión beta privada para los probadores el 18 de diciembre de 1999. Apodada la "Millenium private Beta", esta versión introdujo soporte para centros (hubs).

Poco después se produjo una pequeña actualización pública con la versión 3.21 el 25 de diciembre. Esta versión se convirtió en la base para el Eternity Engine.

Legado[]

Después de lanzar la versión 3.21, Fraggle comenzó a trabajar en la provisión de un servidor maestro de red para SMMU, llamado SMMUSERV. El desarrollo significativo se centró en el desarrollo del código para este servidor maestro. El 17 de agosto de 2000 se publicó una versión más, la versión 3.30, que añadió soporte para la representación en modo de texto. Más tarde también se publicó el código SMMUSERV.

Fue después del lanzamiento de la versión 3.30 que el desarrollo comenzó a reducirse. Fraggle contribuyó con varias correcciones sobre la distribución 3.30 existente, con la última actualización el 25 de febrero de 2001. Sin embargo, nunca se lanzó una nueva versión, dejando la versión 3.30 como la última versión oficial de SMMU. El repositorio para este código y el código SMMU anterior se ha puesto desde entonces en GitHub.

Características[]

  • FraggleScript
  • Consola
  • Iluminación de colores
  • Menú reescrito, pantalla HUD y código de red
  • "Mapa de inicio" al estilo Quake, cortesía de Derek Afterglow MacDonald
  • Cámara de persecución
  • Portaciones para Windows, MS-DOS y Linux
  • Varias funciones de demos; por ejemplo, la posibilidad de recorrer las demos mientras juegan
  • Renderizado en modo texto
  • Efecto "remolino" en texturas de suelos líquidos, en lugar de los suelos animados originales.

Enlaces externos[]