NextHack v1.0
NextHack v1.0 — first public release
A from-scratch, NetHack-inspired roguelike for the ZX Spectrum Next (Z80N), written in C with z88dk. The original roadmap is complete.
Highlights
- A 50-level dungeon, generated procedurally and deterministically — each depth regenerates identically, while the changes you make (gold taken, monsters killed, items picked up) are remembered across revisits.
- Field of view with fog of war; colourful 8×8 pixel-art tiles on the Next's hardware tilemap (80×32).
- Turn-based combat against a depth-scaled bestiary that chases you with BFS pathfinding; XP and experience levels.
- Items and equipment — weapons, armour, potions, food, scrolls and rings with enchantment and erosion; wield/wear the best you carry; the inventory shows each item's tile.
- Shops, and special levels: the cavernous Big Room, guarded treasure vaults, and five hand-drawn maps (temple, maze, fortress, cavern, crypt).
- Hunger and HP regeneration, beeper sound effects, and NetHack-style save & quit.
- Pixel-art Layer 2 title and victory screens.
- The goal: bring the Amulet of Yendor up from the bottom of the dungeon.
Play it
Download the zip, unpack it, and run nexthack.nex on a real ZX Spectrum Next or in CSpect / ZEsarUX. (Save/restore needs a writable SD filesystem — see the README.)
The engine is code-banked (>64 KB) and needs the nightly z88dk to build from source. Released under GPL-3.0-or-later (see LICENSE).