NetHack - Le Bottin des Jeux Linux

NetHack

🗃️ Specifications

📰 Title: NetHack 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 2D & Text
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ RPG ➤ NetHack 🏝️ Perspective: Bird's-eye view
🔖 Tags: RPG; Exploration; Action; Adventure; Strategy; Hack and Slash; Class-Based; Procedural Generation; Perma Death; Persistent World; Tile version; Fantasy; Difficult; Keyboard; Flagship ⏱️ Pacing: Turn-Based
🐣️ Approx. start: 1987-07-28 👫️ Played: Single
🐓️ Latest: 2020-12-29 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️3.6.7 / Dev: cb5e93e ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️🧛️ Libre with NC | ND assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: Nethack GPL ✨️ (temporary): 5 stars
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-10-10

📦️ Deliverables

📦️ Package name: nethack | nethack-x11 | nethack-qt ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 3 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 12055

📖️ Summary

📜️[en]: A very old libre and multi-platform roguelike and a reference (like Rogue) for Hack and Slash games. Its scenario is centered on the quest for Yendor's amulet in the dungeons of Gehennom. Unlike many other Hack and Slashes games, the emphasis is on exploring his dungeons (procedurally generated) and not simply eliminating anything that moves. In fact, killing anything that moves is the best way to die quickly. The player is accompanied by a pet that helps him in his progression. 📜️[fr]: Un roguelike libre et multi-plateforme très ancien et une référence (comme Rogue) pour les Hack and Slash. Son scénario est centré sur la quête de l'amulette de Yendor dans les souterrains de Gehennom. Contrairement à beaucoup d'autres Hack and Slash, l'accent est mis sur l'exploration de ses souterrains (générés de manière procédurale) et non pas simplement dans l'élimination de tout ce qui bouge. En fait, tuer tout ce qui bouge est la meilleur manière de mourir rapidement. Le joueur est accompagné d'un animal domestique qui l'aide dans sa progression.

🎥️ Videos


🦝️ From Users: (201710),


📰 Progress : (3.6.6/202005),


🕯️ How To: (201810), (201211),


🏎️ Speedrun: (201712), (201212),


🎲️ Gameplay: (3.7(ur)/202301), (202008), [fr](3.4.3/201308),


🎮️ Showcase: (Mods=GUI for Nethack) Vulture (201011), glhack (201608),


🐧 Linux plays: Hex DSL (201911), FibreTigre [fr](201702)

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots 1 2] [Videos cv(3.6.6/202005) pv(3.6.1/201805) pv(3.6.1/201809) t(202xxx) gd(202xxx) gu(201710) r(202xxx) lp(201911) lp[fr](201702) ht(201810) ht(201211) ht(201001) ht(201001) sr(201712) sr(201212) mod(3.4.3/201011) mod(201608) mod(3.4.3/201501) mod(201609) g(3.7(ur)/202301) g(202008) g(3.6.1/201812➜201909) g(3.6.2/201812) g(3.6/201708) g(201408) g(201601) g(201201) g[fr](3.4.3/201308) g[de](201510) g[ru](3.6.6/3.6.6/202004) g[ru](202006) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
• GUI (Graphical user interface for NetHack): [NetHackWiki (Graphical user interface)]
• NetzHack (German-localized version of NetHack): [NetzHack [de]]
• Ali's NetHack Page (Some resources for NetHack & others RPG): [Ali's NetHack Page]
• NetHack 4 (a fork of Nethack, with a nicer GUI): [NetHack 4] [Some Screeshots]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [NetHackWiki]

🦣️ Social
Devs (The NetHack DevTeam 1 2 [fr] [en]): [Site 1 2 3] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Nethack) [fr] [en] [de]]
[HOLaRSE [de]] [Jeux libres [fr]] [The Linux Game Tome] [Linuxaria] [Wikia]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[h2g2]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: NetHack
🦊️ What's: A very old libre roguelike and a reference (like Rogue) for Hack & Slash games
🏡️ https://www.nethack.org/
🐣️ https://github.com/NetHack
🔖 #LinuxGaming #ShareYourGames #Flagship #RPG #TileVersion
📦️ #Libre #Arch #RPM #Deb #Snap
📖 Our entry: (homeless)

🥁️ Update: 3.6.7
⚗️ Hotfix 🐞️
📌️ Changes: https://www.nethack.org/v367/release.html
🦣️ From: https://mastodon.social/@holarse/109886073990623711

🦝️ https://www.youtube.com/embed/SjuTyJlgLJ8
🎲️ https://www.youtube.com/embed/9KOeS8pzFDs
🎲️[fr] https://www.youtube.com/embed/VphBNpPGOJ0
🎮️ https://www.youtube.com/embed/CkIrKiuqrBk
🐧[fr] https://www.youtube.com/embed/N1JHJKlBPBg

🕶️ A graphical version of NetHack (nethack-x11, in Arch repository), with a bird's eye view of the discovered subterrains (fog of war). Very small, in the center of a room, the protagonist (me, in light blue, at the beginning of the game) near a fountain and a staircase leading to a lower level (white arrow down). Two other rooms were discovered, one of them with 3 unused objects (a dagger, a book and a spear) and an access to a higher level (arrow up). On the top left, messages from the system (history), and at the bottom of the UI, the player's statistics (Name, Hit points, power, ...).

📚️ NetHack is a very old libre and multi-platform roguelike and a reference (like Rogue) for Hack and Slash games. Its scenario is centered on the quest for Yendor's amulet in the dungeons of Gehennom. Unlike many other Hack and Slashes games, the emphasis is on exploring his dungeons (procedurally generated) and not simply eliminating anything that moves. In fact, killing anything that moves is the best way to die quickly. The player is accompanied by a pet that helps him in his progression.

📕 Description [en]

📜️ "A very old libre and multi-platform roguelike and a reference (like Rogue) for Hack and Slash games" 📜️ .

What is NetHack?

NetHack is a single player dungeon exploration game that runs on a wide variety of computer systems, with a variety of graphical and text interfaces all using the same game engine. Unlike many other Dungeons & Dragons-inspired games, the emphasis in NetHack is on discovering the detail of the dungeon and not simply killing everything in sight - in fact, killing everything in sight is a good way to die quickly. Each game presents a different landscape - the random number generator provides an essentially unlimited number of variations of the dungeon and its denizens to be discovered by the player in one of a number of characters: you can pick your race, your role, and your gender.

1 Introduction

Recently, you have begun to find yourself unfulfilled and distant in your daily occupation. Strange dreams of prospecting, stealing, crusading, and combat have haunted you in your sleep for many months, but you aren't sure of the reason. You wonder whether you have in fact been having those dreams all your life, and somehow managed to forget about them until now. Some nights you awaken suddenly and cry out, terrified at the vivid recollection of the strange and powerful creatures that seem to be lurking behind every corner of the dungeon in your dream. Could these details haunting your dreams be real? As each night passes, you feel the desire to enter the mysterious caverns near the ruins grow stronger. Each morning, however, you quickly put the idea out of your head as you recall the tales of those who entered the caverns before you and did not return. Eventually you can resist the yearning to seek out the fantastic place in your dreams no longer. After all, when other adventurers came back this way after spending time in the caverns, they usually seemed better off than when they passed through the first time. And who was to say that all of those who did not return had not just kept going?

Asking around, you hear about a bauble, called the Amulet of Yendor by some, which, if you can find it, will bring you great wealth. One legend you were told even mentioned that the one who finds the amulet will be granted immortality by the gods. The amulet is rumored to be somewhere beyond the Valley of Gehennom, deep within the Mazes of Menace. Upon hearing the legends, you immediately realize that there is some profound and undiscovered reason that you are to descend into the caverns and seek out that amulet of which they spoke. Even if the rumors of the amulet's powers are untrue, you decide that you should at least be able to sell the tales of your adventures to the local minstrels for a tidy sum, especially if you encounter any of the terrifying and magical creatures of your dreams along the way. You spend one last night fortifying yourself at the local inn, becoming more and more depressed as you watch the odds of your success being posted on the inn's walls getting lower and lower.

In the morning you awake, collect your belongings, and set off for the dungeon. After several days of uneventful travel, you see the ancient ruins that mark the entrance to the Mazes of Menace. It is late at night, so you make camp at the entrance and spend the night sleeping under the open skies. In the morning, you gather your gear, eat what may be your last meal outside, and enter the dungeon...

2 What is going on here?

You have just begun a game of NetHack. Your goal is to grab as much treasure as you can, retrieve the Amulet of Yendor, and escape the Mazes of Menace alive.

Your abilities and strengths for dealing with the hazards of adventure will vary with your background and training:

• Archeologists understand dungeons pretty well; this enables them to move quickly and sneak up on the local nasties. They start equipped with the tools for a proper scientific expedition.
• Barbarians are warriors out of the hinterland, hardened to battle. They begin their quests with naught but uncommon strength, a trusty hauberk, and a great two-handed sword.
• Cavemen and Cavewomen start with exceptional strength but, unfortunately, with neolithic weapons.
• Healers are wise in medicine and apothecary. They know the herbs and simples that can restore vitality, ease pain, anesthetize, and neutralize poisons; and with their instruments, they can divine a being's state of health or sickness. Their medical practice earns them quite reasonable amounts of money, with which they enter the dungeon.
• Knights are distinguished from the common skirmisher by their devotion to the ideals of chivalry and by the surpassing excellence of their armor.
• Monks are ascetics, who by rigorous practice of physical and mental disciplines have become capable of fighting as effectively without weapons as with. They wear no armor but make up for it with increased mobility.
• Priests and Priestesses are clerics militant, crusaders advancing the cause of righteousness with arms, armor, and arts thaumaturgic. Their ability to commune with deities via prayer occasionally extricates them from peril, but can also put them in it.
• Rangers are most at home in the woods, and some say slightly out of place in a dungeon. They are, however, experts in archery as well as tracking and stealthy movement.
• Rogues are agile and stealthy thieves, with knowledge of locks, traps, and poisons. Their advantage lies in surprise, which they employ to great advantage.
• Samurai are the elite warriors of feudal Nippon. They are lightly armored and quick, and wear the dai-sho, two swords of the deadliest keenness.
• Tourists start out with lots of gold (suitable for shopping with), a credit card, lots of food, some maps, and an expensive camera. Most monsters don't like being photographed.
• Valkyries are hardy warrior women. Their upbringing in the harsh Northlands makes them strong, inures them to extremes of cold, and instills in them stealth and cunning.
• Wizards start out with a knowledge of magic, a selection of magical items, and a particular affinity for dweomercraft. Although seemingly weak and easy to overcome at first sight, an experienced Wizard is a deadly foe.

You may also choose the race of your character:

• Dwarves are smaller than humans or elves, but are stocky and solid individuals. Dwarves' most notable trait is their great expertise in mining and metalwork. Dwarvish armor is said to be second in quality not even to the mithril armor of the Elves.
• Elves are agile, quick, and perceptive; very little of what goes on will escape an Elf. The quality of Elven craftsmanship often gives them an advantage in arms and armor.
• Gnomes are smaller than but generally similar to dwarves. Gnomes are known to be expert miners, and it is known that a secret underground mine complex built by this race exists within the Mazes of Menace, filled with both riches and danger.
• Humans are by far the most common race of the surface world, and are thus the norm by which other races are often compared. Although they have no special abilities, they can succeed in any role.
• Orcs are a cruel and barbaric race that hate every living thing (including other orcs). Above all others, Orcs hate Elves with a passion unequalled, and will go out of their way to kill one at any opportunity. The armor and weapons fashioned by the Orcs are typically of inferior quality.


🍥️ Debian:

Dungeon crawl game - common files

NetHack is a wonderfully silly, yet quite addictive, Dungeons & Dragons-style adventure game. You play a character from one of many classes (such as wizard, ranger, or tourist), fighting your way down to retrieve the Amulet of Yendor (try saying THAT one backwards!) for your god. On the way, you might encounter a quantum mechanic or two, or perhaps King Arthur, or - if you're REALLY lucky - the Ravenous Bugblatter Beast of Traal.

You should install a front-end for NetHack if you wish to play the game. Each of them includes the original non-graphical version, and they can all be installed at the same time:

• nethack-console: no graphics, just plain NetHack;
• nethack-x11 : original X11/Athena-based graphical version;
• nethack-lisp : Lisp window version.

The various graphical front-ends for NetHack all share a large number of files in common. This package contains the graphics, dungeon levels, and utilities common to all NetHack front-ends.

It also provides a few utilities such as recover, for retrieving auto-save files in case of a power failure, and dgn_comp and lev_comp, two utilities for making your own NetHack levels and dungeons. The "recover" utility will be run every time the system boots, if there are any auto-save files available.


🌍️ Wikipedia:

NetHack is an open source single-player roguelike video game, first released in 1987 and maintained by the NetHack DevTeam. The game is a fork of the 1982 game Hack, itself inspired by the 1980 game Rogue. The player takes the role of one of several pre-defined character classes to descend through multiple dungeon floors, fighting monsters and collecting treasure, to recover the "Amulet of Yendor" at the lowest floor and then escape.

As an exemplar of the traditional "roguelike" game, NetHack features turn-based, grid-based hack and slash dungeon crawling gameplay, procedurally generated dungeons and treasure, and permadeath, requiring the player to restart the game anew should the player character die. The game uses simple ASCII graphics by default so as to display readily on a wide variety of computer displays, but can use curses with box-drawing characters, as well as substitute graphical tilesets on machines with graphics. While Rogue, Hack and other earlier roguelikes stayed true to a high fantasy setting, NetHack introduced humorous and anachronistic elements over time, including popular cultural reference to works such as Discworld and Raiders of the Lost Ark.

It is identified as one of the "major roguelikes" by John Harris. Comparing it with Rogue, Engadget's Justin Olivetti wrote that it took its exploration aspect and "made it far richer with an encyclopedia of objects, a larger vocabulary, a wealth of pop culture mentions, and a puzzler's attitude." In 2000, Salon described it as "one of the finest gaming experiences the computing world has to offer".

Gameplay

Before starting a game, players choose their character's race, role, sex, and alignment, or allow the game to assign the attributes randomly. There are traditional fantasy roles such as knight, wizard, rogue, and priest; but there are also unusual roles, including archaeologist, tourist, and caveman. The player character's role and alignment dictate which deity the character serves and is supported by in the game, "how other monsters react toward you", as well as character skills and attributes.

After the player character is created, the main objective is introduced. To win the game, the player must retrieve the Amulet of Yendor, found at the lowest level of the dungeon, and offer it to their deity. Successful completion of this task rewards the player with the gift of immortality, and the player is said to "ascend", attaining the status of demigod. Along the path to the amulet, a number of sub-quests must be completed, including one class-specific quest.

There are 3 major antagonists in NetHack; the Luciferesque god Moloch, who stole the Amulet Of Yendor from the creator god Marduk, the high priest/priestess of Moloch, who holds the Amulet of Yendor, and the most prominent antagonist, the Wizard of Yendor, who will stalk the player throughout the rest of the game after the first encounter by resurrecting and attacking them periodically.

The player's character is, unless they opt not to be, accompanied by a pet animal, typically a kitten or little dog, although knights begin with a saddled pony. Pets grow from fighting, and they can be changed by various means. Most of the other monsters may also be tamed using magic or food.

Dungeon levels

NetHack's dungeon spans about fifty primary levels, most of which are procedurally generated when the player character enters them for the first time. A typical level contains a way "up" and "down" to other levels. These may be stairways, ladders, trapdoors, etc. Levels also contain several "rooms" joined by corridors. These rooms are randomly generated rectangles (as opposed to the linear corridors) and may contain features such as altars, shops, fountains, traps, thrones, pools of water, and sinks based on the randomly generated features of the room. Some specific levels follow one of many fixed designs or contain fixed elements. Later versions of the game added special branches of dungeon levels. These are optional routes that may feature more challenging monsters but can reward more desirable treasure to complete the main dungeon. Levels, once generated, remained persistent, in contrast to games that followed Moria-style of level generation.

Items and tools

NetHack features a variety of items: weapons (melee or ranged), armor to protect the player, scrolls and spellbooks to read, potions to quaff, wands, rings, amulets, and an assortment of tools, such as keys and lamps.

NetHack's identification of items is almost identical to Rogue's. For example, a newly discovered potion may be referred to as a "pink potion" with no other clues as to its identity. Players can perform a variety of actions and tricks to deduce, or at least narrow down, the identity of the potion. The most obvious is the somewhat risky tactic of simply drinking it. All items of a certain type will have the same description. For instance, all "scrolls of enchant weapon" may be labeled "TEMOV", and once one has been identified, all "scrolls of enchant weapon" found later will be labeled unambiguously as such. Starting a new game will scramble the items descriptions again, so the "silver ring" that is a "ring of levitation" in one game might be a "ring of hunger" in another.

Blessings and curses

As in many other roguelike games, all items in NetHack are either "blessed", "uncursed", or "cursed". The majority of items are found uncursed, but the blessed or cursed status of an item is unknown until it is identified or detected through other means.

Generally, a blessed item will be more powerful than an uncursed item, and a cursed item will be less powerful, with the added disadvantage that once it has been equipped by the player, it cannot be easily unequipped. Where an object would bestow an effect upon the character, a curse will generally make the effect harmful, or increase the amount of harm done. However, there are very specific exceptions. For example, drinking a cursed "potion of gain level" will make the character literally rise through the ceiling to the level above, instead of gaining an experience level.

Character death

As in other roguelike games, NetHack features permadeath: expired characters cannot be revived.

Although NetHack can be completed without any artificial limitations, experienced players can attempt "conducts" for an additional challenge. These are voluntary restrictions on actions taken, such as using no wishes, following a vegetarian or vegan diet, or even killing no monsters. While conducts are generally tracked by the game and are displayed at death or ascension, unofficial conducts are practiced within the community.

When a player dies, the cause of death and score is created and added to the list where the player's character is ranked against other previous characters. The prompt "Do you want your possessions identified?" is given by default at the end of any game, allowing the player to learn any unknown properties of the items in their inventory at death. The player's attributes (such as resistances, luck, and others), conduct (usually self-imposed challenges, such as playing as an atheist or a vegetarian), and a tally of creatures killed, may also be displayed.

The game sporadically saves a level on which a character has died and then integrates that level into a later game. This is done via "bones files", which are saved on the computer hosting the game. A player using a publicly hosted copy of the game can thus encounter the remains and possessions of many other players, although many of these possessions may have become cursed.

Because of the numerous ways that a player-character could die between a combination of their own actions as well as from reactions from the game's interacting systems, players frequently refer to untimely deaths as "Yet Another Stupid Death" (YASD). Such deaths are considered part of learning to play NetHack as to avoid conditions where the same death may happen again.

NetHack does allow players to save the game so that one does not have to complete the game in one session, but on opening a new game, the previous save file is subsequently wiped as to enforce the permadeath option. One option some players use is to make a backup copy of the save game file before playing a game, and, should their character die, restoring from the copied version, a practice known as "save scumming". Additionally, players can also manipulate the "bones files" in a manner not intended by the developers. While these help the player to learn the game and get around limits of permadeath, both are considered forms of cheating the game.

Culture around spoilers

(...)

📕 Description [fr]

Un roguelike en ncurses dont l'histoire est centré sur la quête de l'amulette de Yendor, par The NetHack DevTeam.
En C. C'est un jeu dérivé de Hack (sorti en 1984), lui-même suivant Rogue (1980).

NetHack est un roguelike libre et multi-plateforme très ancien et une référence (comme Rogue) pour les Hack and Slash. Son scénario est centré sur la quête de l'amulette de Yendor dans les souterrains de Gehennom. Contrairement à beaucoup d'autres Hack and Slash, l'accent est mis sur l'exploration de ses souterrains (générés de manière procédurale) et non pas simplement dans l'élimination de tout ce qui bouge. En fait, tuer tout ce qui bouge est la meilleur manière de mourir rapidement. Le joueur est accompagné d'un animal domestique qui l'aide dans sa progression.

"En dépit de leurs apparences, de nombreux roguelikes sont très addictifs et amusants à jouer.
Leur graphisme simple peut masquer des mondes à la complexité rarement atteinte dans d'autres jeux".
-- L'équipe du projet MAngband.

Graphisme amélioré:
• Le graphisme de ce jeu peut-être amélioré par une interface graphique, néanmoins les déplacements restent en case par case (et tour par tour).
• Le paquet netHack-x11 (en dépôts) par exemple, apporte une interface graphique.
• D'autres interfaces graphiques sont disponibles (dans le Bottin) : EbonHack, Falcon's Eye, glHack, Gtk2hack, Necklace of the Eye, Nethack 3D, Ne.W.T., noegnud, Vulture's Eye,


🍥️ Debian:

Jeu Dungeon Crawl – fichiers communs

Nethack est un jeu d’aventure de type Donjons & Dragons merveilleusement décalé, mais assez captivant. Le joueur choisit un type de personnage (comme magicien, garde ou touriste) et se met en quête de l’amulette de Yendor (essayez de le lire à l'envers) pour son dieu. En chemin il peut rencontrer un ou deux « mécaniciens quantiques » (monstres télé-porteurs) ou peut-être le roi Arthur, ou s'il a vraiment de la chance la « Bête vorace et microbienne de Traal ».

Un frontal pour NetHack doit être installé pour pouvoir jouer. Les paquets suivants comportent tous la version originale non graphique, et peuvent être installés simultanément :

• nethack-console : aucun graphisme, seulement le jeu NetHack pur ;
• nethack-x11 : la version originale X11 avec graphismes Athena ;
• nethack-lisp : version Lisp avec fenêtrage.

Les différents frontaux graphiques pour NetHack ont tous un grand nombre de fichiers en commun. Ce paquet fournit les graphismes, les niveaux de donjon et les utilitaires communs à tous les frontaux de NetHack.

Ce paquet fournit quelques utilitaires tels que recover pour récupérer des fichiers de sauvegarde automatique en cas de panne de courant, dgn_comp et lev_comp pour fabriquer ses propres niveaux et donjons de Nethack. L’utilitaire recover est exécuté à chaque démarrage du système s'il existe des fichiers de sauvegardes automatiques disponibles.


🌍️ Wikipedia :

NetHack est un jeu vidéo sorti en 1987, dont le nom ne signifie pas qu'il se joue en réseau, mais qu'il a été conçu (hacked) en réseau (net) : c'est le résultat d'un travail collaboratif via Internet.

Il appartient à la famille des rogue-like et est un logiciel libre.

À l'origine, NetHack vient de Hack (sorti en 1984), lui-même suivant Rogue (1980). NetHack connaît de la même façon plusieurs descendances, dont Donjon Hack, une tentative commerciale, mais surtout Slash'EM (Super Lots of Added Stuff Hack - Extended Magic — Beaucoup de choses super ajoutées Hack - magie expansée). Mais la branche principale de NetHack (dite version vanilla, basique, sans modifications ou ajout) est toujours activement maintenue1.

En mars 2020, l'équipe de développement de Nethack a publié la version 3.6.6.

Présentation

Le joueur est invité à choisir une classe, une race et un alignement, et se voit attribuer un animal domestique qui l'aide dans sa progression. Le dieu assigne au personnage de récupérer l'Amulette de Yendor dans Gehennom, le monde souterrain (appelé Enfers dans les versions précédentes). Il faut donc descendre, trouver le Magicien de Yendor, surnommé Rodney (prénom obtenu par renversement du mot Yendor) par les joueurs, lui prendre l'Amulette (dont le port complique sérieusement le jeu) et enfin remonter à la surface, avec 5 niveaux supplémentaires à la fin. On dit alors qu'on a réalisé une ascension, car les dieux élèveront au rang de demi-dieu le héros qui aura accompli cette tâche.

La difficulté principale, comme dans tous les roguelikes, vient du fait que le personnage ne peut être récupéré une fois que la mort survient. Et il y a de nombreuses manières de trépasser. Il faut également manger, pour ne pas mourir de faim (mais pas trop sous peine d'étouffer), mais en prenant soin d'éviter tous les pièges et poisons que l'on peut trouver. L'alignement permet de savoir quel dieu vous soutient, ce qui peut sauver le personnage plus d'une fois, et il détermine la conduite que vous devriez avoir. Quand un personnage meurt, il arrive que le niveau dans lequel il se trouve soit sauvegardé, pour être inséré plus tard dans une autre partie, avec la cause de sa perte ; ces niveaux sont appelés bones levels et on y retrouve le fantôme et ses possessions, généralement maudites.

Un joueur débutant dépasse rarement quelques niveaux (sur une cinquantaine, variant avec la partie). Il y a peu de cas de joueurs ayant fini le jeu en moins d'un an, même en consultant les aides de jeu.

NetHack est un jeu rendu particulièrement riche par l'imagination des développeurs, la DevTeam. Le proverbe coutumier est « La DevTeam pense à tout » ; en effet, de nombreux cas de figure sont mis en œuvre. Par exemple, tenter de verser une potion dans elle-même produirait

That is a potion bottle, not a Klein bottle! (« C'est une bouteille de potion, pas une bouteille de Klein ! »)

État d'un personnage

Les capacités d'une personne sont d'abord définies par six attributs de base, qui influent sur divers aspects du jeu :

• la force (strength) quantifie la force physique du personnage : dégâts infligés, charge physique qu'on peut porter…
• la dextérité (dexterity) détermine l'habileté au combat, et la probabilité d'échapper aux pièges ;
• la constitution (constitution) influe sur la capacité à récupérer les points de vie avec le temps, ainsi que sur le maximum de points de vie ;
• l'intelligence (intelligence) mesure la capacité à lire un livre de sorts et à lancer des sorts ;
• la sagesse (wisdom) influe sur la quantité d'énergie magique (ou mana) disponible ;
• le charisme (charisma) permet à certaines créatures de déterminer leurs comportement vis-à-vis du joueur, les marchands par exemple exigent des prix plus élevés auprès des personnages qui ont peu de charisme.

Au début du jeu, les caractéristiques du joueur sont tirées au hasard sur la base de la classe du joueur. Malgré des aléas, les magiciens ont une très bonne intelligence, et les touristes peu de charisme. Les attributs peuvent être altérés temporairement ; par exemple, lorsqu'un personnage a très faim, sa force est diminuée d'une unité jusqu'à ce qu'il se rassasie. Il est plus fréquent de voir ces caractéristiques modifiées durablement, les potions of gain ability permettent de gagner des points, l'exercice physique permet d'augmenter sa force… Enfin, les attributs peuvent être modifiés en bien ou en mal en portant divers objets magiques.

L'état du personnage se définit aussi par ses points de vie (HP ou hit points), qu'on perd au combat, mais qu'on peut récupérer au fil du temps ou en usant de potions ou de sorts de soin. L'énergie magique se recharge avec le temps jusqu'à un maximum, elle permet de lancer des sorts, à chaque sort une certaine quantité d'énergie est dépensée en fonction du niveau du sort.

La résistance aux attaques est mesurée par l'armor class (AC), un nombre entier valant 10 lorsqu'on ne porte aucune armure, et des valeurs inférieures à 10, voire souvent négatives lorsqu'on s'équipe de pièces d'armure : plus l'armor class est basse, mieux le personnage est protégé.

Un indicateur renseigne sur l'appétit du personnage. Si l'on a trop mangé, l'indicateur affiche Satiated (rassasié), mais en cas de malnutrition, il passe à Hungry (affamé), puis Weak (faible) puis Fainting (perte de conscience). Dès l'état Weak, le personnage perd un point de force et peut mourir de faim ou terrassé facilement par un ennemi qui profiterait de sa faiblesse.

Divers indicateurs peuvent être aussi activés dans des situations particulières :

• confused lorsque le personnage est confus, ses actions ont des chances de rater ou d'avoir des effets non souhaités ;
• stunned indique une état d'hébétude supérieur, le personnage est alors très peu maître de lui-même ;
• sick lorsque le personnage est malade, généralement après avoir ingéré une substance empoisonnée ;
• blind signale l'aveuglement du personnage, il ne peut alors pas voir les monstres ni distinguer précisément les objets ;
• hallu est activé lorsque le personnage a des hallucinations, les désignations des monstres et des objets sont alors randomisées.

Le personnage a un sexe qui compte surtout dans les relations aux incubes et succubes rencontrés sur le chemin.

Objets

Les niveaux du donjon comportent des objets, que le joueur peut ramasser, acheter, vendre. Les objets sont regroupés dans treize catégories :

• armes : épées, dagues, flèches, bâtons…
• armures : casques, capes, gants, bottes…
• nourriture : cadavres de créatures, rations, tartes, biscuits…
• parchemins : objets magiques qui déclenchent un sort quand on les lit et disparaissent ;
• livres : contiennent la connaissance des sorts ;
• anneaux : donnent une capacité particulière ou changent les attributs ;
• amulettes : confèrent d'autres capacités ;
• potions : boissons qui ont un effet magique sur le personnage qui les boit ;
• baguettes : permettent de lancer des sorts ;
• outils : instruments de musique, glacières, piques…
• gemmes : catégorie qui regroupe les pierres et morceaux de verre, mais aussi des pierres précieuses ;
• rochers et statues ;
• pièces d'or.

La plupart de ces objets ont un état (béni, non maudit, maudit), qui modifie — en bien ou en mal — les caractéristiques de l'objet. En particulier, les objets maudits que l'on porte sur soi ne peuvent être enlevés. Au début du jeu, les objets magiques et gemmes ont une description visuelle, qui ne révèle pas leur nature, il est nécessaire de les identifier pour connaître leur utilité.

Interface

Visuel

Le jeu se déroule à l'origine en mode ASCII, qui laisse une très large part à l'imagination et permet de jouer sans interface graphique.

Le caractère @ est la représentation du personnage dans le labyrinthe, et les monstres sont représentés en utilisant toutes les lettres de l'alphabet, codées par couleur. Par exemple, a est un insecte, d est un canin, D est un dragon, j est une gelée, Z un zombie ou autre mort-vivant, k un kobold ; plus précisément, a est une fourmi guerrière, d est un chacal, un coyote, un loup ou un warg, k un lord kobold, etc.

De la même façon, les objets à ramasser (trésors) sont représentés par des caractères, généralement de ponctuation ; par exemple ? est un parchemin, = est un anneau, ^ est un piège.

Il est possible de charger un jeu d'icônes (tileset) plus visuel. Il existe de nombreux jeux d’icônes de tailles variées, ainsi qu'une version en 3D isométrique.

Pilotage au clavier

NetHack se joue traditionnellement au clavier et non à la souris, même si certaines interfaces permettent un pilotage à la souris au prix de nombreux clics. Les commandes les plus courantes consistent en une seule touche, ou une combinaison avec Alt ou Shift : Shift+T pour enlever une pièce d'armure, q pour boire une potion… Les autres commandes commencent par le caractère dièse #, et doivent être tapées en entier : #chat pour « parler » à un personnage, #sit pour s'asseoir…

Systèmes d'exploitation

Certains mécanismes de NetHack sont influencés par la date et l'heure. Ainsi, les phases de la lune et le moment de la journée modifient quelques règles du jeu.

Si votre courrier électronique est stocké par votre système d'exploitation, et qu'un courriel vous est envoyé pendant une partie de NetHack, un démon (une référence aux démons d’Unix) vous apportera un parchemin. Lire ce parchemin lancera votre logiciel de messagerie.

À l'âge des ordinateurs personnels, certaines de ces fonctionnalités sont ineffectives. Pour pallier cet inconvénient, il existe des serveurs publics permettant de jouer dans un environnement multi-utilisateurs ; comme NetHack se contente d'un simple terminal en mode texte, un client telnet suffit pour s'y connecter. De même, le logiciel Hearse permet d'échanger des bone levels avec d'autres joueurs par Internet.

Par ailleurs, NetHack est aussi compatible avec les plateformes suivantes : Nintendo DS, PlayStation Portable, Tapwave Zodiac, GP2X, Windows Mobile, Nokia N800, Apple's iPhone, iPod touch et Android.

Spoilers

Les spoilers, ou aides de jeu, sont une base de données qui s'est développée au fur et à mesure de l'évolution du jeu. Le jeu étant libre, il est possible d'aller fouiller dans les sources à la recherche d'informations, au contraire d'ADOM par exemple. Certains joueurs préfèrent explorer par eux-mêmes le jeu, d'où les précautions utilisées par les autres pour ne pas leur gâcher ce plaisir.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :

3 versions de NetHack sont disponibles en dépôt, seule l'une d'entre elles (au choix) est nécessaire pour jouer :
• nethack (dépôt Arch) : la version originale, de base, en ncurses (texte)
• nethack-x11 (dépôt Arch) : le même jeu avec polices et tuiles graphiques (de SLASH'EM)
• nethack-qt (dépôt Arch) : le même jeu avec le même type de tuiles graphiques et une interface un peu plus graphique.

• (✔ v. nethack 3.6.6) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
• (✔ v. nethack-x11 3.6.6) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
• (✘ v. nethack-qt 3.6.6) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU

▸ Classique :
• (nethack) : Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système, dans une console (obligatoirement) lancez : $ nethack
• (nethack-x11) : Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : nethack-x11
• (nethack-qt) : Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : nethack-qt


⌨️🖱️🎮️ CONTRÔLES :

(Liste des contrôles non exhaustive)

Liste des touches : [Commands]

• Il se contrôle au clavier.
• Aide (cartographie des touches de déplacements) : touche “G”

Si vous n'avez pas de PAD numérique (plus simple avec un PAD numérique) :

• Direction principale (4 doigts alignés pour les directions de base) :
⚬ gauche : [H]
⚬ droite : [L]
⚬ haut : [K]
⚬ bas : [J]

• Direction secondaire (l'auriculaire qui se trouve sur gauche, fait aussi bas gauche et bas droite, tandis que l'annulaire prend en charge le côté droit) :
⚬ diagonale bas gauche : [B]
⚬ diagonale haut gauche : [Y]

⚬ diagonale haut droite : [U]
⚬ diagonale bas droite : [N]

• Inventaire / équipement / création de recettes de magie : [I]

(pour le reste, voyez la doc ci-dessus ;)

🕵️ Test [fr]

🕵️ Test (✔ 3.6.6) par goupildb (config. : Manjaro 64-bit) :
Le : 19 février 2023
⏱️ Durée du test : 30 minutes.

🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.

Pour les amateurs de casuals ou de shooter, passez votre chemin, la liste des commandes et le gameplay - si ce n'est le graphisme, va vous effrayer :))
Pour les autres, ceux qui ont le temps et la volonté, ce type de jeu a une durée de vie qui dépasse celle de vos congés payés annuels :))

Comme toujours, je démarre ce test avant tout pour actualiser ma copie d'écran, et ça dérive méchamment vers une doc plus exhaustive qui me prend l'après-midi.

Je ne rentre pas dans les détails (j'ai envie de passer à autre chose), le résultat de mes expérimentations :
Un jeu extrêmement complet (eux aussi on dû y passer leur vie à le concevoir, et tout cela gracieusement, on ne peux que les en remercier, car le jeu en vaut la chandelle.
Pour vous aussi, le loisir sera à la hauteur du temps que vous y consacrerez.
• Les chevronnés préférerons probablement la version textuelle (ncurses) et lancerons nethack
• Les débutants, celle un peu plus graphique et lancerons nethack-x11 (marche) ou nethack-qt (a planté à la compilation sur ma Manjaro)

Il y a aussi une petite pépite (plus jolie) découverte par hasard (comme d'hab' pour moi, d'où cette doc, et à venir dans le Bottin) : NetHack 4 (voir la section "Resources" ci-dessus, en dépôts).

🧭️ Conclusion :

🕵️ Impression globale : 👍️
C'est du lourd, du bon, du complexe, vous allez mourir souvent.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !