Noticias que mencionan SDL2

Newell critica empaquetado de OpenMW: apuesta por Flatpak

Gabe Newell, cofundador de Valve, ha expresado públicamente su frustración con las prácticas de empaquetado de software dentro del ecosistema OpenMW, un proyecto de código abierto para recrear el juego Morrowind. Newell critica el uso de AppImage, argumentando que contradice la arquitectura del proy

Mac Clásico Revive: Nuevo Proyecto Abre Puertas

Un nuevo proyecto de código abierto llamado Advanced Mac Substitute permite ejecutar aplicaciones clásicas de Macintosh en sistemas modernos sin necesidad de un ROM de Apple ni software del sistema. El proyecto, desarrollado por jjuran y disponible en GitHub, funciona reimplementando a nivel de API

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

scrcpy 4.0 llega con soporte para SDL3 y funciones mejoradas

Genymobile ha lanzado scrcpy v4.0, una nueva versión major de su herramienta de código abierto que permite reflejar y controlar dispositivos Android desde un ordenador. Entre los cambios más relevantes destaca la migración desde SDL2 hacia SDL3, lo que aporta mayor soporte técnico y nuevas funcional

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

libsm64: una librería para integrar a Mario en motores de juego externos

libsm64 es un proyecto de código abierto que ofrece una interfaz limpia al código de movimiento y renderizado de Super Mario 64, reconstruido mediante ingeniería inversa por el SM64 decompilation project. Su objetivo es permitir que el personaje de Mario pueda añadirse a motores de juego o sistemas

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

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

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

Oberon System portado de RISC-5 a RISC-V con emulador RV32

El repositorio OberonSystem en su rama op2-rv32 presenta una migración del Project Oberon System —diseñado por Niklaus Wirth y Jürg Gutknecht en ETH Zürich entre 1986 y 1989— desde el lenguaje Oberon-07 a la variante más extendida Oberon 90, y desde el procesador RISC-5 creado por Wirth a la arquite

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

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