«Doom 2D» VBXE: El prototipo impulsado por IA avanza a toda máquina | Descarga
En apenas diez días, el proyecto de "w1k" integra armamento completo, enemigos y sonido digital.
Tras la enorme expectativa generada hace apenas una semana por el anuncio inicial de «Doom 2D» para computadoras Atari 8-bits con VBXE, el proyecto liderado por Viktor Čech, conocido en la comunidad como "w1k", ha pasado de ser una prueba de concepto técnica a convertirse en un prototipo plenamente jugable.
Desde finales de marzo, el repositorio de GitHub y el hilo oficial en AtariAge han sido testigos de una evolución vertiginosa - impulsada por el uso estratégico de inteligencia artificial como asistente de codificación-, logrando integrar en tiempo récord mecánicas complejas que habitualmente tomarían meses de trabajo.
La versión más reciente incluye funciones de guardado y carga, además de gestionar siete armas —puño, pistola, escopeta, ametralladora, lanzacohetes, rifle de plasma y BFG— junto a seis tipos de enemigos con comportamientos definidos. A esto se añaden 21 tipos de ítems recogibles, que abarcan salud, armadura, munición y llaves de colores necesarias para progresar.
En el plano jugable, el sistema incorpora puertas con cierre automático, interruptores que activan eventos y barriles explosivos capaces de generar reacciones en cadena mediante cálculos de distancia. La experiencia se completa con menú principal, pantalla de título, pausa y un contador de FPS activable, elementos que consolidan su carácter de producto funcional más allá del experimento inicial.
Desde el punto de vista técnico, el proyecto se apoya en un uso intensivo de la tarjeta gráfica VBXE, permitiendo una paleta de colores extendida y una gestión de sprites y fondos mediante blitter que libera de carga al procesador central. El renderizado se realiza en doble búfer a 320×192 en color de 8 bits, con una paleta escalada que mejora la luminosidad. Para sostener el rendimiento, se han incorporado optimizaciones como el redibujado condicional del HUD, reduciendo la carga en cada cuadro. El apartado sonoro añade muestras digitales de 4 bits almacenadas en VRAM y reproducidas a aproximadamente 3995 Hz mediante interrupciones del POKEY. Aunque este sistema aporta una capa adicional de inmersión, todavía impacta el rendimiento general, provocando ralentizaciones que el autor continúa ajustando.
Uno de los pilares de este avance es la inclusión de un editor de mapas, desarrollado en Python con Tkinter, que permite crear niveles de forma externa, ampliando el alcance del proyecto. No obstante, persisten desafíos importantes: el desplazamiento vertical ya está implementado, pero el scroll horizontal sigue sin resolverse, y el efecto de paralaje en los cielos continúa generando problemas como cortes visibles y caídas de rendimiento.
A pesar de que el código base ha sido generado en su totalidad por la IA Claude, el éxito del proyecto radica en la supervisión manual de w1k en aspectos críticos como memoria, banking y control del hardware. Este enfoque ha generado reacciones mixtas en la comunidad: entusiasmo por la velocidad de los avances, pero también dudas sobre la calidad del código y la ausencia de una versión sin VBXE.
En su estado actual, «Doom 2D VBXE» se sitúa como un referente de las nuevas metodologías de creación para sistemas de ocho bits. La combinación de talento humano y la velocidad de la IA para estructurar lógica compleja está abriendo una puerta a proyectos de mayor envergadura.
Doom 2D VBXE for Atari 8-bit computers
Download | 277 kB


Por favor, comente de manera educada. Los comentarios spam serán moderados. Gracias.