NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Show HN: Falcon's Eye (isometric NetHack) running in the browser via WebAssembly (rahuljaguste.github.io)
rahuljaguste 17 hours ago [-]
Falcon's Eye was an isometric graphical frontend for NetHack released in 2001. It added 256-color isometric tiles, MIDI music, sound effects, and a mouse-driven interface on top of the original NetHack 3.3.1 gameplay.

  Weekend vibe coding project - I ported it to the browser using Emscripten with help from Claude.
   The main challenges were:

  - Adapting SDL2 rendering to work through Emscripten's WebAssembly target
  - Converting NetHack's blocking I/O model to async using Emscripten ASYNCIFY
  - MIDI playback doesn't work in browser SDL2_mixer, so I converted all tracks to OGG Vorbis
  using FluidSynth
  - Setting up a virtual filesystem for game data and save files

  Works in Chrome, Firefox, Edge, and Safari. ~40MB total download (mostly game assets and music).

  Source: https://github.com/rahuljaguste/Nethack_Falcons_Eye

  Open to contributions - especially mobile/touch support and IndexedDB save persistence.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 15:10:02 GMT+0000 (Coordinated Universal Time) with Vercel.