El secreto detrás de los juegos de Inufuto para sistemas clásicos

El programador italiano Fabrizio Caruso, conocido por su framework multiplataforma CrossLib, compartió recientemente una interesante explicación sobre cómo trabaja el japonés Inufuto, autor de una creciente colección de juegos distribuidos en más de treinta plataformas distintas de 8 bits.

Según detalla Caruso en el grupo de Facebook de AtariAge, el enfoque de Inufuto no se basa en abstracciones generalistas ni herramientas de automatización como las que ofrece CrossLib, sino en un esfuerzo mucho más artesanal y exhaustivo: reescribe manualmente cada juego hasta 120 veces, adaptándolo con precisión a las características de cada sistema.

{getCard} $type={post} $title={No te pierdas}

Para lograr semejante hazaña, Inufuto no se apoya en compiladores genéricos, sino en uno propio, creado desde cero: Cate, un lenguaje de programación estilo C que él mismo diseñó y mantiene. Este compilador le permite traducir sus juegos a una gran variedad de sistemas clásicos, desde los más conocidos —como el Atari 8-bits, Commodore 64, ZX Spectrum, MSX o Apple II— hasta otros que rara vez reciben atención hoy en día, como las computadoras Fujitsu Micro 7, Sega SC-3000, Bandai RX-78, Casio FP-1100; o consolas olvidadas como la Casio PV-1000 y la Sega Master System. Los interesados pueden revisar su compilador en GitHub, así como ejemplos de código adaptado a múltiples objetivos.
Caruso destaca que, a diferencia de CrossLib —que compila automáticamente el mismo juego para más de 200 sistemas sin modificar una línea de código—, Inufuto ajusta visual, sonora y mecánicamente cada versión, conservando cierta base común, pero incorporando código específico para cada hardware. Esto explica por qué, aunque ambos enfoques son técnicamente admirables, los juegos de Inufuto tienden a lucir mejor: cada adaptación es optimizada a mano para aprovechar al máximo los recursos del sistema destino.


Mientras que CrossLib prioriza la uniformidad visual y funcional entre sistemas (con adaptaciones...

Artículos relacionados:

The Settlers 2 Gold Edition saldrá para AMIGA

¡El legendario juego clásico de estrategia y construcción por fin llega a Amiga! «En 1993, The Settlers causó un gran impacto en los juegos de Amiga y creó un género...

El libro de trucos para Amiga

Dan Nielsen inició una campaña de Kickstarter para publicar el libro de trucos de Amiga. Regresa a la época dorada de los videojuegos de 16 bits con los trucos de Amiga: el...

Confirmados nuevos títulos para ABBUC 2025

Con el cierre oficial de inscripciones al ABBUC Software Contest 2025, se confirma la participación de propuestas que exploran diversos enfoques técnicos y creativos. Entre...

Ninja Commando para Atari 8-bits | Análisis

Ninja Commando llega armado (eventualmente) hasta los dientes y dispuesto a saltar sobre sus enemigos como si fuera el primo oriental de Mario. Desarrollado por Zeppelin Games...

Kyvos: Nuevo Frontend Amiguero para Qemu

Llega un nuevo frontend que promete simplificar como nunca antes la instalación y uso de AmigaOS 4 y MorphOS en plataformas modernas. Kyvos para QEMU está desarrollado para...

Ninjyations: Completado y listo para descargar!!!

SoySoy ha completado el que quizás sea el juego más esperado de los últimos tiempos para AMIGA, Ninyations. Como parte de un proyecto tutorial para el motor RedPill y pensado...

Juego pendiente para verano del 2025

¡Muy buenas familia! Como alguno de vosotros, tengo un pequeño listado de cosas por hacer... La entrada Juego pendiente para verano del 2025 se publicó primero en MS-DOS Club.

ACUARIO Blanker para MorphOS

No se vosotros pero yo en mi primer Win98 instalado mi sueño era tener este protector de pantalla. Recuerdo haber hecho muchos favores hasta conseguirlo y disfrutarlo cada vez...

Simple Mahjong para MorphOS

Recuerdo aquellas tardes enteras jugando el Mahjong es aquella máquina táctil de aquel bar mientras me tomaba mi refresco preferido bien fresquito. Pues bien, gracias a...

Dave Gnukem para AROS

Dave Gnukem es un shooter de plataformas 2D con desplazamiento de estilo retro para AROS. El juego original fue desarrollado por David Joffe y la versión de AROS por retrofaza....

Hans Kloss – Agent J-23 para MorphOS

Hans Kloss es un agente secreto polaco con la misión de infiltrarse en un búnker de la Alemania nazi y recuperar los planos del mortífero cohete V1. Juego de acción y...

Townscape, diversión para los mas pequeños

Townscape es un nuevo editor retro para Amstrad CPC enseña a los más pequeños a crear ciudades pixeladas como en los viejos tiempos Un juego educativo y retro acaba de llegar...

Importantes mejoras para Aros One

Tras varios años de meticuloso desarrollo y seis intensos meses de pruebas, depuración y estabilización, llega AROS 64 bits (ABIv11). Este lanzamiento representa un avance...