
The Alan Parsons Project
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. 🚀
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.
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.
- Jugar gratis — web oficialNavegadorDisponible · 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.
- Ver en GitHubGitHubDisponible · 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.
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.
Cómo se hizo
VerificadoEl 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.
- 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
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.”- Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code
- Some projects stick with you longer than they should (LinkedIn)
- gottebp/alan_parsons_project en GitHub
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
- 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.
El desarrollador publica un artículo sobre cómo recuperó el juego con Claude Code, con un enlace a la versión para navegador.
DeclaradoLinkedIn (Benjamin Gottemoller)Publicado en Hacker News como Show HN.
OficialHacker News (gottebp)
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)
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
No hay métricas públicas registradas para esta ficha.
Sin datos públicos: Estrellas en GitHub.
Ventas e ingresos (todas las plataformas)
Juego de navegador: no hay descargas que contar.
Reseñas y rankings
Nuestra redacción aún no lo ha reseñado.
Actualmente no aparece en ningún ranking.
Fuentes
| Fuente | Tipo | Publicado | Consultado |
|---|---|---|---|
| Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code Hacker News (gottebp) | Publicación en redes | 15 feb 2026 | 3 nov 2026 |
| Some projects stick with you longer than they should. LinkedIn (Benjamin Gottemoller) | Devlog | 14 feb 2026 | 3 nov 2026 |
| The Alan Parsons Project (game page) ParticleField.com | Web oficial | Sin confirmar | 3 nov 2026 |
| gottebp/alan_parsons_project — README GitHub (gottebp) | Repositorio | Sin confirmar | 3 nov 2026 |
| Official game page (language check) ParticleField.com | Web oficial | Sin confirmar | 3 nov 2026 |
- 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))





