Return to Part 1: Dumpster Diving
Continued from Part 21: Fluffy Bunnies
As was true for many people at the time, some of my first real experiences of using Linux as a child came through the use of Knoppix, one of the first distributions to popularize the use of Live CDs. This allowed me to explore a wide swath of Linux applications while not disturbing the Windows environment I needed for school at the time. One of these was a role playing game which I recall I never got to work well, but lingered on in my imagination regardless.
As an adult I can recognize this as Falcon's Eye, a GUI for the venerable NetHack released by Jaakko Peltonen in 2001. The SourceForge page for the game is still online, but only has source code available for use on Linux machines, the building of which is a byzantine task given the variety of build modes. By trawling the Wayback Machine I was able to find links to RPM packages for the last stable 1.9.3 release already built for Red Hat Linux, making installation far simpler.
Even then setting up the game takes the form of modifying configuration files, either by editing jtp_options.txt located in the /usr/lib/games/nethackdir/config directory, which controls such things as graphic and sound modes, or by fiddling with the local ~/.nethackrc file for options specific to your personal user account. Falcon's Eye started in an oversized 1024x768 window on first launch, making consulting the jtp_options.txt file beforehand a good idea.
The default option of playing the MIDI soundtrack through timidity also caused Falcon's Eye to hang at times with a black screen. Changing to using the MIDI sequencer device of my sound card by using playmidi solved this issue and also gives the music a nice AdLib feel, but the cleanest rendition of the music is by use of the MP3 files through the mpg321 player, although doing so takes less advantage of my Sound Blaster 16 hardware.
As a NetHack novice the game comes with a steep learning curve, with the most important lessons for me being that you can move in diagonal rather than just cardinal directions, and that locked doors and chests can be kicked, rather than just picked or unlocked with keys. I also found myself hitting constant dead ends until I discovered that hidden passages and doorways could be revealed by pressing the "S" key. Learning how to fight at range is worthwhile as well.
In terms of mechanics the most significant change Falcon's Eye makes to NetHack is having the game now be mouse driven, necessitating the addition of a sometimes overeager pathfinding system whenever I misclicked. Graphics are iconographic, being static replacements for the original ASCII characters, with no animation and often limited variation. At times I found myself being mauled by a jackal that I thought was just my tame little dog.
The quality of the artwork that is there can not be disputed however, being an appealing and consistent set that does do a lot to bring the Mazes of Menace to life. In tackling those mazes, I have found that playing as a Samurai works well for me, not that it stopped me from succumbing to many a painful death. My most successful run so far saw me be felled by a fire ant on dungeon level six, after it ignited my potions and left me to suffer a slow agonizing burn.
Roguelike concepts such as permadeath and procedural generation baffled me as a child, and even today leave me with a grudging acceptance that I am unlikely to ever beat the game. In fact, my first proper dive into the genre would not come until I played the far more accessible Dungeons of Dredmor about ten years later, itself being the brainchild of former Loki Software programmer Nicholas Vining. It may be heresy, but for me, being able to save made all the difference.
Since then I have at least gained experience in a number of contemporary Dungeons & Dragons licensed games, giving me a better handle on some of the fantasy terminology and quirks used in Falcon's Eye, such as how lower armour class values are actually better than higher ones. NetHack is a hodgepodge of popular culture milieu, from discovering Hobbits running around searching for the One Ring, to including an entire Tourist role as some kind of elaborate joke.
Further work on Falcon's Eye stalled out by 2005, with later Linux Game Publishing alumnus Clive Crous forking the project into what would become Vulture, now purchasable on both itch.io and Steam, albeit with the source code still being freely available. No Arch Linux packages seem to exist, and the itch.io page only has Windows binaries available. I could compile Vulture from source, but if I am to go through all that trouble, I might as well build something fresh instead.
Carrying on in Part 23: Ready, Set, Go!
Return to Part 1: Dumpster Diving
https://icculus.org/~hamish/dianoga/nethack-falconseye-1.9.3-rpm-packages.tar
The Falcon's Eye SourceForge page can be found here:
http://falconseye.sourceforge.net
An article on the development of Falcon's Eye by Howard Wen is archived here:
https://web.archive.org/web/20030621055556/http://www.onlamp.com:80/pub/a/onlamp/2003/01/02/falconseye.html
An article on free games including Falcon's Eye by Mike Diehl for Linux Journal can be read here:
https://www.linuxjournal.com/content/more-free-games-linux
An article exploring role-playing games for GNU/Linux is archived here:
https://web.archive.org/web/20071125091054/http://www.freesoftwaremagazine.com/articles/role_playing_games_gnu_linux
And an article exploring NetHack in general by Marcel Gagné for Linux Journal can be read here:
https://www.linuxjournal.com/article/8491
Last edited by Hamish on 11 February 2023 at 5:14 am UTC
About Brogue,with the info: How to play and Tips, you're supposed to know enough.
https://sites.google.com/site/broguegame/?pli=1
And in Brogue you can know any monster fact just pressing a key, in the other hand on Nethack you need to look to tables of info on the monsters.
I played Brogue always without tiles, just it's beautiful ascii
Nethack I played using xnethack sometimes and later newt:
https://nethackwiki.com/wiki/File:Xnethack.png
https://bitbucket.org/clivecrous/newt/src/master/
It's also really difficult. I've played many hundreds of runs and only completed the game three times but it's always good for a quick round.
QuoteNetHack is a hodgepodge of popular culture milieu, from discovering Hobbits running around searching for the One Ring, to including an entire Tourist role as some kind of elaborate joke.The tourist is another fantasy reference. Based on the Twoflower character in the Discworld series.
Quoting: whizseThe tourist is another fantasy reference. Based on the Twoflower character in the Discworld series.I suspected as much, but at the risk of sounding heretical again, I only really know of Terry Pratchett by reputation. Good to have that confirmed.
Quoting: LightkeyAs a child? Way to go, making me feel old from the first line.You're not old, I'm just generationally misplaced.
Quoting: LightkeyAlso at the end, Shirley continuing in Part 23?Ah yes, that's the problem with laying down track while the the train is oncoming. Fixed now.
Also ended up having to publish the article far later than intended as I was stuck waiting to see a doctor for my throat infection and my mobile data failed me. I'll muddle through somehow.
I have to admit that I have never played NetHack, which is the popular game.
Recently, I changed my old PC for classic games (Athlon XP 1,25 GHz, 1,5 GB RAM, GeForce FX 5500 256MB) to something more powerful (Pentium 4 2,80 GHz, 2GB RAM, GeForce 6200 512MB). Unfortunately, I quickly refreshed my memory of why in 2004, I always had a copy of the XFree86Config. I had an issue with the Nvidia drivers giving me a black screen. You can find a solution here:
https://download.nvidia.com/XFree86/Linux-x86_64/304.137/README/configuringagp.html
Maybe it will be useful for users want to play classic games for Linux.
Last edited by gbudny on 25 January 2023 at 10:02 pm UTC
See more from me