Desarrollo de un juego para GBA, PC y lectores electrónicos

El desarrollador de Retrodot Cards ha iniciado el proyecto Eridin, un juego de estrategia por turnos de fantasía diseñado para ser compatible simultáneamente con la consola GBA, lectores electrónicos Nintendo y PC. Esta decisión responde a la dificultad técnica y comercial de fabricar tarjetas de le

Recompilación de Ogre Battle 64 a código nativo para PC

El proyecto ogre-battle-64-recomp detalla la recompilación estática del videojuego N64 'Ogre Battle 64: Person of Lordly Caliber' a un ejecutable nativo para PC. Este proceso utiliza la herramienta de cadena de herramientas N64Recomp para convertir el código binario original en código C, logrando un

GEM para Linux: escritorio gráfico clásico con servidor de pantalla propio

GEM para Linux es un proyecto de código abierto que ofrece un escritorio gráfico clásico para sistemas Linux, con ventanas, menús, diálogos, terminal, calculadora y reloj. Las aplicaciones comparten un servidor de pantalla, que puede renderizarse mediante un visor Rasta o directamente sobre el frame

8bitbubsy publica un clon portable de Fasttracker II escrito en C y SDL2

El desarrollador 8bitbubsy ha publicado la versión 2.22 de ft2-clone, una reimplementación portable del tracker musical Fasttracker II escrita en C sobre la biblioteca SDL2. El programa reproduce la interfaz y el flujo de trabajo del original, un software histórico de composición por patrones muy po

Planes para el fin de semana: volver a Final Fantasy XIV y aprender Haskell

Un usuario comparte en una comunidad en línea sus planes para el fin de semana, que combinan ocio y aprendizaje de programación. Su principal actividad lúdica será retomar Final Fantasy XIV, juego al que se ha vuelto a enganchar tras varios años de pausa y en el que acaba de comenzar la expansión He

Crear tu propio motor de juego: por qué, para qué y cómo abordarlo

Tras la polémica de Unity sobre precios y licencias, el debate sobre los motores de juego se reavivó: ¿conviene migrar a otro motor, quedarse o construir uno propio? Este artículo desmonta la idea de que un motor de juego es algo inherentemente enorme o complejo. El autor, desarrollador de un motor

Remote-df: ejecuta Dwarf Fortress en remoto desde el navegador

remote-df es un proyecto de código abierto que permite jugar a Dwarf Fortress, tanto en su edición Classic como en la de Steam, directamente desde el navegador web, sin necesidad de instalarlo en el equipo local. Para ello, el juego se ejecuta como contenedor Docker en un host Linux x86-64 remoto, y

Portar un motor de juego en C a WebAssembly: lecciones desde la trinchera

Un desarrollador detalla los problemas técnicos no evidentes que encontró al portar a WebAssembly, mediante Emscripten, su juego Match Morphosis, escrito en C con un motor propio que usa bgfx, SDL2, miniaudio y cimgui. La experiencia sirve como guía práctica para quien enfrente un proyecto similar.

Así es Flightsim, el simulador de vuelo hecho con Spectre

Flightsim es un proyecto de código abierto que implementa un simulador de vuelo básico en 3D. Se trata de una demostración práctica del lenguaje de programación Spectre, creada por el desarrollador navid-m, que permite experimentar con la física de vuelo de una manera sencilla y accesible. El proyec

r3: Nuevo Lenguaje de Programación Veloz y Autocontenido

Un nuevo lenguaje de programación minimalista llamado 'r3' ha sido lanzado, buscando combinar velocidad y la capacidad de auto-alojamiento. Inspirado en ColorForth y la filosofía Forth, r3 se presenta como un entorno completo y autocontenido, diseñado para equilibrar el minimalismo extremo con la po