Settings

Theme

Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code

particlefield.com

6 points by gottebp 4 days ago · 2 comments

Reader

gottebpOP 4 days ago

This started as a two-week final project for ECE 291 at UIUC in 2002. A space (or sky) shooter written entirely in x86 assembly. Hand tuned SSE memory ops, Mersenne Twister RNG, toroidal map physics, 10,000 particles at, all software-rendered.

Twenty-three years later I burned a pile of Opus 4.6 tokens to port the assembly to C, then compiled to WebAssembly via Emscripten. The first attempt was a direct x86 to WASM transpiler; it passed hundreds of unit tests but kept crashing. The second approach through C worked well.

github: https://github.com/gottebp/alan_parsons_project

story: https://www.linkedin.com/pulse/some-projects-stick-you-longe...

  • fuzzfactor 4 days ago

    This is really outstanding.

    Both efforts, which each amount to a challenging project of their own !

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection