hnefatafl-copenhagen
v5.0.1
Published
Copenhagen Hnefatafl engine.
Downloads
174
Maintainers
Readme
Copenhagen Hnefatafl

An engine similar to the Go Text Protocol, a client, and a server. For help on how to use the engine see the module documentation.
Building and Running
First you need to install Rust. Then:
git clone https://github.com/dcampbell24/hnefatafl.git
cd hnefataflYou can pass -- --help to any of the following commands to get all of the
runtime options.
Then you can run the engine with:
cargo run --release --bin hnefatafl-text-protocol -- --display-gameor you can start a local server:
cargo run --releaseand run a client:
# On Windows pass to cargo `--features console` to see console output.
# Pass to cargo `--features debug` to enable iced debugging.
cargo run --release --example hnefatafl-client -- --host localhostIf you are running on Linux, you'll need some dependencies as described on the website.
Icon
is derived from an image by Marvin Tubat.
License
Licensed under AGPLv3.
Copyright (C) 2025-2026 Developers of the hnefatafl-copenhagen project
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.


