The Register Home Page

back to article Classic ASCII game NetHack debuts version 5.0 just 11 years after last major release

Admirers of Roguelike games have a new distraction: Version 5.0 of NetHack dropped last weekend. NetHack and its ilk trace their origins back to Rogue, a game for Unix systems launched in 1980 that took the DNA of very early text games like Star Trek and Colossal Cave Adventure and mashed that up with tropes from Dungeons & …

  1. Will Godfrey Silver badge
    Angel

    Time is the problem

    It's so easy to get so engrossed in these games that you forget the work you're supposed to be doing (and being paid for). However, as most of us original players are prolly retired now, that no longer matters.

    Good to see it's cross platform. See you when I resurface :)

    1. David 132 Silver badge
      Happy

      Re: Time is the problem

      I'm ashamed - no, dammit, proud - that my first action on reading the news of this 5.0 release was to download the Amiga binary, and run it on my old A4000/040 desktop (albeit under WinUAE emulation, the original hardware being somewhere deep, deep in my garage). Yes, I could have just downloaded the native Windows binary but where's the fun in that?

      It works perfectly and is just as addictive as I remember.

  2. dinsdale54

    I might have got a better degree is it hadn't been for Nethack 3.0

    1. druck Silver badge

      It was still Rogue when I was doing my degree.

      Many hours spend playing in the terminal room, when I should have been doing other things.

  3. james 68

    Wasn't there even a browser version at one point?

    I remember playing it many moons ago on pc may have been in the 386.or 486 era, but I am pretty sure I also played it in a browser at some long past moment.Or do I need to start taking dementia tests?

    Edit: I can hold off on the dementia tests for a little while yet... https://dos.zone/nethack-1992/

    Don't think it has been updated to the latest version yet however.

    1. jake Silver badge

      Re: Wasn't there even a browser version at one point?

      Browser version: https://www.alt.org/nethack/

      Be careful. It's worse than any mere rabbit hole.

      Or, you could telnet to nethack.alt.org as gawd/ess intended ... and here you thought telnet was obsolete. HAH!

  4. ChoHag Silver badge

    Do we just ignore the fact that we've #jumped from version 3.6 to 5.0 without explanation?

    The Cat of Curiosity brushes up against your leg. You die.

    1. Ordinary Donkey

      Roguelikes have an interesting relationship with version numbers.

      q.v. Angband 2.4.frog-knows

    2. IanRS

      Nethack 4 was only available on Windows 9.

      1. Arthur the cat

        Communicating over IPv5.

  5. jake Silver badge

    Slackware has ...

    ... kept the tradition alive. 5.0 available on a mirror near you in the usual games directory.

    Concur with the rest, it looks like a fun flashback. Will probably while away an afternoon in the next week or so.

  6. Dizzy Dwarf

    Probably used C99 rather than C11 because there is wider compiler support.

    1. Reuben Thomas

      Plus the idea that a standard becomes obsolete the instant the next one is released is wrong; for example, C23 is just about usable now thanks to maturing toolchain support. I've recently started using it in a hobby project; everything I actually maintain is still in C99 or C11. And equally there's little reason to stop using older standards if you don't need anything from a later standard, as the main compilers (GCC, Clang) continue to support them, while on less mainstream platforms or with other compilers (even the popular tcc), C99 might be as far as you can get.

      On the other hand, I spent some time around 2011 trying to get the GNU Coding Standards updated to recommend C99, at a time when that standard was widely implemented and indeed used in most GNU code; but it wasn't until 2016 or so that this was accepted.

      1. Brewster's Angle Grinder Silver badge

        +1 for tcc. Which is a really useful tool to have in your toolbox.

  7. renke

    The changelog is great

    So many gems in https://github.com/NetHack/NetHack/blob/NetHack-5.0/doc/fixes5-0-0.txt

    > eating garlic makes nearby monsters flee

    > monsters that drowned would never leave a corpse (holdover from decades ago when it wasn't possible to recover anything from a water location)

    I was never really good playing rogues (not careful enough, I am my own worst enemy...) but just skimming the glorious list makes me smile (and remember crazy nethack situations in times long forgotten).

  8. Jou (Mxyzptlk) Silver badge

    Still limited to one level per screen?

    When comparing with MORIA, one thing is missing: Each level much larger than the screen, scrolling.

    Has that been improved? Last nethack I played was on DOS though.

    1. Throatwarbler Mangrove Silver badge

      Re: Still limited to one level per screen?

      They've kept the single level per screen model. I don't see that as a problem per se, just as a stylistic choice. Nethack packs plenty of encounter options onto a single screen, and it has lots of levels.

  9. BinkyTheMagicPaperclip Silver badge

    Managed to get it working on FreeBSD

    Died on the tutorial level with zero points..

    Seems like a decent improvement, there's definitely more help within the game, and the curses interface has had enhancements when run at sizes larger than 80x25.

    There's also a large amount of re-architecting to support cross compilation, so building for minority platforms should become easier. Plus an optional 'simplified' hints based build system, although currently I wouldn't call it entirely simple unless you already possess some knowledge of the source code and compilation (it appears easier to use the old build method, starting from a point of minimal knowledge), and it's not a huge surprise that by default the source seems aimed at old rather than new BSD systems.

  10. Michael Hoffmann Silver badge
    Mushroom

    Larn forever!

    Never finished Nethack, but played the hell out of Larn all the way, over and over!

    -> my workstation when running both Larn and my compiles. We're talking 80386 here!

    1. jake Silver badge

      Re: Larn forever!

      Play Larn in your browser at The Internet Archive: https://archive.org/details/msdos_Larn_1986

      Hint: Either h or ? will get you into the available help system.

      Suggestion: Save this one for after work.

      1. Michael Hoffmann Silver badge

        Re: Larn forever!

        Don't you start! I did that just a few weeks when I found the browser version. Just to try it out.

        4 hours later... "I should maybe get some work done"

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon