Saltar al contenido
VibeGameDB
The Alan Parsons Project game page
No oficial · PI de terceros

The Alan Parsons Project

Benjamin Gottemoller · También conocido como The Alan Parsons Project: A Journey Through Middle-earth's Skies

Hecho con Claude CodeDeclarado por el desarrolladorLinkedIn (Benjamin Gottemoller) ↗AcciónArcadeNavegadorGitHubVerificado

Un shooter espacial de estudiantes de 2002 escrito en ensamblador x86, portado a C y WebAssembly con Claude Code para que vuelva a jugarse en el navegador. 🚀

Dónde jugar

Web oficial particlefield.com, verificada el 3 nov 2026. Enlazado desde la publicación de Show HN del desarrollador, el artículo y el README del repositorio.

Aviso de derechos de autor: obra no oficial · Usa una marca de terceros en su nombre

Titular de los derechos / obra original: The Alan Parsons Project (band name); Middle-earth (J. R. R. Tolkien)

El juego es obra de los propios desarrolladores, pero su título utiliza el nombre del grupo The Alan Parsons Project, su subtítulo y sus niveles hacen referencia a la Tierra Media de Tolkien (la Comarca, Mordor), otros archivos de nivel se llaman dune y midkemia, y un modo de invencibilidad se denomina Captain Planet Mode. Ninguna fuente menciona una licencia para estos nombres, y no se indica el origen de los archivos de la banda sonora. (ParticleField.com)

VibeGameDB incluye este juego solo para documentar que se hizo con herramientas de programación con IA. No lo alojamos, no representamos al titular de los derechos y su inclusión no implica que tenga licencia.

Dónde jugar

Todas las plataformas donde está este juego. Comprobamos los enlaces con fuentes oficiales; nunca alojamos ni replicamos juegos.

  • NavegadorDisponible · Port del propio juego de 2002 de los desarrolladoresGratis

    Funciona en el navegador del ordenador o del móvil. Sin descargas.

    Navegador (sin descargas) · Móvil · Enlace oficial verificado el 3 nov 2026.

    Jugar gratis — web oficial
  • GitHubDisponible · Código fuente en C con versiones nativas SDL2 y WebAssembly; no se encontró archivo de licenciaGratis

    Repositorio del código fuente, no un sitio para jugar.

    Enlace oficial verificado el 3 nov 2026.

    Ver en GitHub

Acerca de The Alan Parsons Project

Un shooter espacial (o aéreo) cargadísimo de partículas que cuatro estudiantes y un hermano pequeño escribieron en ensamblador x86 en menos de dos semanas como proyecto final de ECE 291 en la Universidad de Illinois en 2002. Es un port de su propio juego, no del de otros: pilotas una nave por mapas que se repiten en los bordes a lo largo de seis niveles, de la Comarca a Mordor, cada uno rematado con un jefe, con armas que mejoran sobre la marcha, seis bombas nucleares por nivel que limpian la pantalla con una onda expansiva y hasta 10.000 partículas a la vez. Veintitrés años después, Benjamin Gottemoller puso a Claude Code a portar el ensamblador a C y luego lo compiló a WebAssembly con Emscripten; el desarrollador cuenta que un primer intento de traducir x86 directamente a WebAssembly superaba cientos de pruebas unitarias pero no dejaba de fallar, y que la ruta a través de C funcionó. Se juega gratis en navegadores de escritorio y móvil, con controles táctiles de doble stick en el teléfono y un modo de invencibilidad opcional llamado Captain Planet Mode, y el código en C está en GitHub.

portshooter espacialensamblador x86webassemblyproyecto de estudiantesretro

Cómo se hizo

Verificado
Claude CodePrincipal

El artículo del desarrollador dice que Claude Code les ayudó a superar el esfuerzo que impedía al equipo retomar proyectos antiguos, y que gastaron los tokens necesarios para portar el juego en ensamblador a C, generar WebAssembly con Emscripten y envolverlo en pruebas. En el hilo de Show HN, el desarrollador dice que hizo falta «un montón de tokens de Opus 4.6» y que se descartó un primer intento con un transpilador directo de x86 a WebAssembly. El diseño del juego, el arte y el código original en ensamblador son de 2002; el README del repositorio también enumera una refactorización de la arquitectura en 2026, colisiones entre cuerpos, ajustes de equilibrio y controles para móvil; un commit del 13 de febrero de 2026 se titula «Claude generated mobile fix», y los demás commits no dicen quién escribió los cambios.

Pruebas
  • DeclaradoHilo de Show HN: el desarrollador portó el ensamblador a C con Opus 4.6 y luego lo compiló a WebAssembly mediante Emscripten. — Hacker News (gottebp)
  • DeclaradoPágina del juego, apartado «About»: el ensamblador se portó a C con ayuda de Claude Code y se compiló a WebAssembly mediante Emscripten. — ParticleField.com
Enfoque de desarrollo

El ensamblador x86 de 2002 (operaciones de memoria SSE optimizadas a mano, un generador de números aleatorios Mersenne Twister, física de mapa toroidal y renderizado por software) lo portó Claude Code a C con SDL2; después se envolvió en pruebas y se compiló a WebAssembly con Emscripten. El repositorio describe una refactorización posterior hacia una arquitectura limpia, con paso de estado explícito y entidades basadas en pools. Los datos del juego (mapas de bits de los mapas, sprites, seis archivos de banda sonora y efectos de sonido) proceden del proyecto original.

Motor / framework
Sin motor (C con SDL2; WebAssembly mediante Emscripten)
Lenguajes
C
Tamaño del equipo
No revelado
Tiempo de desarrollo
No revelado
Coste de desarrollo
No revelado
Código escrito por IA
No revelado
“Claude Code has a way of overcoming that activation energy that used to keep us from the old projects.”
— Benjamin Gottemoller, Some projects stick with you longer than they should.

Notas de verificación: Qué es el juego: el propio proyecto final de ECE 291 de los desarrolladores, de 2002, en la Universidad de Illinois, escrito en ensamblador x86, no un port del juego de otro estudio; el nombre toma prestado el del grupo The Alan Parsons Project. Fuentes: el artículo del desarrollador en LinkedIn del 14 de febrero de 2026 (nombra Claude Code), la publicación de Show HN del 15 de febrero de 2026 (00:41 UTC) y el primer comentario del desarrollador en ella (nombra Opus 4.6 y el enfoque descartado del transpilador), la página del juego y el README del repositorio. Los datos de jugabilidad (seis niveles con jefes, armas que mejoran automáticamente, seis bombas nucleares por nivel, colisiones entre cuerpos, controles táctiles de doble stick, modo de invencibilidad Captain Planet) proceden del README y de la página del juego. Los archivos de nivel de la versión para navegador se llaman shire, mordor, dune, midkemia, oceania y archipelago; el artículo describe los seis niveles como un recorrido de la Comarca a Mordor. No se indica el origen de los seis archivos de banda sonora. No se encontró archivo de licencia en el repositorio. No se indica el tamaño del equipo del port (el artículo habla en primera persona, mientras que el juego se atribuye a cinco personas), así que no se registra. No pudimos leer las estadísticas de GitHub desde el entorno de investigación.

Historia del desarrollo

  1. 2002

    Escrito en ensamblador x86 en menos de dos semanas como proyecto final de ECE 291 en la Universidad de Illinois; ese mismo año sale un port con SDL para Linux y Windows.

  2. El desarrollador publica un artículo sobre cómo recuperó el juego con Claude Code, con un enlace a la versión para navegador.

  3. Publicado en Hacker News como Show HN.

Rendimiento del juego

Cada cifra mide algo distinto: jugadores simultáneos, propietarios, descargas y ventas nunca son intercambiables y nunca se suman. Las etiquetas indican de dónde sale cada número.

Navegador (web oficial)

Disponible (Port del propio juego de 2002 de los desarrolladores)GratisWeb oficial

Gratis en el navegador; teclado en escritorio y controles táctiles de doble stick en el móvil (en horizontal).

No hay métricas públicas registradas para esta ficha.

Sin datos públicos: Jugadores simultáneos (web), Ingresos mensuales, Ingresos brutos.

GitHub

Disponible (Código fuente en C con versiones nativas SDL2 y WebAssembly; no se encontró archivo de licencia)GratisPágina de la tienda

No hay métricas públicas registradas para esta ficha.

Sin datos públicos: Estrellas en GitHub.

Ventas e ingresos (todas las plataformas)

Descargas
No revelado

Juego de navegador: no hay descargas que contar.

Reseñas y rankings

Reseña editorial

Nuestra redacción aún no lo ha reseñado.

Posiciones en rankings

Actualmente no aparece en ningún ranking.

Fuentes

FuenteTipoPublicadoConsultado
Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code
Hacker News (gottebp)
Publicación en redes15 feb 20263 nov 2026
Some projects stick with you longer than they should.
LinkedIn (Benjamin Gottemoller)
Devlog14 feb 20263 nov 2026
The Alan Parsons Project (game page)
ParticleField.com
Web oficialSin confirmar3 nov 2026
gottebp/alan_parsons_project — README
GitHub (gottebp)
RepositorioSin confirmar3 nov 2026
Official game page (language check)
ParticleField.com
Web oficialSin confirmar3 nov 2026
Donde las fuentes no coinciden
Año del port a C
La página del juego dice que el ensamblador se portó a C «en 2024»; el README del repositorio sitúa el port a C en 2026, el comentario de Show HN lo describe como hecho veintitrés años después de 2002 con Opus 4.6, y el primer commit del repositorio, titulado como el port de ensamblador x86 a C/WASM, está fechado el 4 de diciembre de 2025. (ParticleField.com, GitHub (gottebp), Hacker News (gottebp))
Verificación: VerificadoÚltima verificación: 3 nov 2026OficialDeclaradoEstimaciónObservadoSin
¿Eres el desarrollador? Reclama esta ficha
CompartirXFacebookRedditThreads

Juegos similares

Juegos comparables por género, jugabilidad, herramienta de IA y plataforma.