It's a roguelike! In Forth!
Given that this is a Forth program, it should be portable. However, currently it relies on a few gforth-specific extensions (like struct) so that's the preferred Forth. Also however, gforth for Windows uses the cygwin translation layer, which breaks ANSI compatibility with modern Windows terminals. If you're on Windows, I recommend running forth-rogue through the Windows Subsystem for Linux.
You'll need gforth. I have no idea what version is required, but I'm running 0.7.3. Then, just run it with ./rogue.