Skip to content

NextHack v1.0

Choose a tag to compare

@lrrosa lrrosa released this 16 Jun 00:37

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).