Download#
Warning
There are no binary releases yet. The game is playable but early, and no version has been tagged. To play it now, build it from source — it is two commands and takes about a minute.
Building it#
Requirements#
macOS on Apple Silicon |
Intel Macs are not supported; they reach legacy status in September 2026. |
Xcode command line tools |
|
CMake |
Only to run the test suite. |
Python 3.11+ |
Only for the data conversion tools. |
The last two are optional. Building and playing the game needs the first two.
The game#
git clone https://github.com/z88kat/ZangbandTK.git
cd ZangbandTK/src
make -f Makefile.osx -j$(sysctl -n hw.activecpu)
That produces ZangbandTK.app in the repository root. Double-click it, or:
open ZangbandTK.app
The tests#
cmake -S . -B build -DSUPPORT_TEST_FRONTEND=ON
cmake --build build --parallel
cd build && make alltests
941 unit tests and 5 integration tests. They should all pass; if they do not, that is a bug worth reporting.
Before you start#
Important
Savefiles are not compatible with Angband or Zangband, and never will be. Do not point ZangbandTK at a savefile you care about.
The game is early. It is playable and it already feels different from Angband, but a good deal of Zangband is still missing — see Features for exactly what. If you have played Angband before, How Balance Differs is the shortest account of what will kill you that would not have before.
Other platforms#
macOS is the delivery target. The code is kept portable and Angband’s CI covers Linux and Windows builds, but neither is tested here. If you build on either, reports are welcome.
Licence#
ZangbandTK is available under the Angband licence:
This software may be copied and distributed for educational, research, and not for profit purposes provided that this copyright and statement are included in all such copies. Other copyrights may also apply.
Angband is dual-licensed under the GPL v2 or the Angband licence. Zangband was released under the Angband licence alone, and ZangbandTK incorporates Zangband material, so the Angband licence is the option available here. In practice that means non-commercial distribution — the same terms Zangband itself carried.
See Copying and licence information for the full statement, including the exceptions covering bundled libraries and graphics.
Reporting problems#
Bugs, build failures and questions go to GitHub issues.