in

GeekyGeeky Thug lifeThug life

Cómo jugar Doom… en teletexto

La cacería de demonios sigue en low-res

Doom en teletexto

El teletexto no necesita ninguna clase de presentación. Previamente hemos hablado sobre el servicio CEEFAX (el primero de su tipo en el mundo), y también exploramos su estado en territorio español, pero hoy tenemos a nada menos que el Doomguy, reventando demonios en baja resolución. «Doom-teletext» es un proyecto open source que se encarga de compatibilizar los gráficos del Doom con el renderizado de teletexto, de modo tal que podemos reproducir toda la acción directamente en un televisor CRT.


¿Bloc de notas? Hecho. ¿BIOS? Hecho. ¿Commodore 64? Hecho. ¿Teléfonos de línea? Hecho. Cada vez que pensamos en un techo para esta locura, el Doomguy le hace un agujero con su escopeta. ¿Qué es lo que queda por hacer con el Doom? ¿Cómo nos puede sorprender? El usuario de GitHub lukneu tiene la respuesta: Teletexto. Si bien no es posible ejecutar Doom «en» teletexto, el servicio es lo suficientemente rápido como para reproducir frames.


Doom-teletext: Jugando Doom en un servicio de teletexto


La página en GitHub explica con lujo de detalles las principales restricciones gráficas con las que el proyecto debe trabajar. Doom-teletext se basa en el nivel 1 de teletexto (por decisión del autor), o sea, la especificación original que se remonta al año 1976. Cada línea presenta 40 caracteres, pero no es posible utilizarlos a todos en modo gráfico. A esto se suman dos subcategorías, gráficos continuos y gráficos separados.

Los caracteres en modo gráfico pueden reproducir sixels, celdas divididas en regiones de 2 x 3. Activar cada uno de los modos gráficos requiere un caracter, por lo tanto, el modo continuo es de 39 x 2, y el separado de 38 x 2. Con una serie de cálculos adicionales, y teniendo en cuenta la resolución original de 320 x 200 del Doom, el resultado final es una imagen de 78 x 50 o 76 x 50 píxeles, con las últimas cuatro líneas enfocadas en la renderización de la barra de estado (salud, municiones, etc.).


El teletexto también alcanza a los menús, y otros gráficos

¿La mejor parte? Doom-teletext no se limita a la acción del juego. También genera gráficos para el menú de configuración, la sección de ayuda, y hasta la publicidad de la versión shareware. Por el momento, esto funciona sólo en Linux, y lukneu recomienda usar un viejo televisor CRT para obtener mejor soporte de teletexto (al parecer no funciona del todo bien en equipos más nuevos), pero creo que vale la pena enfrentar esas dificultades.


Sitio oficial: Haz clic aquí


Reportar

¿Qué te pareció?

Escrito por Lisandro Pardo

One Comment

Leave a Reply
  1. es realmente sorprendente lo que la dedicación, el talento y esfuerzo de programación pueden hacer .
    Y por alguna razón inexplicable parece que en este universo y cualquier universo paralelo, el código fuente de doom es tan maleable que permite adaptarlo a cualquier equipo que maneje corriente : – )

    Eso me lleva a pensar: qué pasaría si doom fuera portado a una máquina mecánica de imágenes?,
    algo así como un relog despertador de los que mostraban números en un par de láminas

Responder a rafael arrieche Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

máquina de galton

Máquina de Galton: Orden, escondido en el caos (vídeo)

Optimizar Windows

Wintoys: Nueva herramienta para limpiar y optimizar a Windows