Metadata-Version: 2.1
Name: pyhnefatafl
Version: 0.3.2
Summary: Hnefatafl (11x11) game engine for Python
Home-page: https://github.com/SootyOwl/pyhnefatafl
License: GPL-3.0-or-later
Author: SootyOwl
Author-email: tyto@tyto.cc
Requires-Python: >=3.8,<3.12
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Games/Entertainment :: Board Games
Requires-Dist: numpy (>=1.24.1,<2.0.0)
Project-URL: Repository, https://github.com/SootyOwl/pyhnefatafl
Description-Content-Type: text/markdown

# PyHnefatafl - A Python library for the Hnefatafl board game

Allowing you to play the game of Hnefatafl in Python. Based on `chess`: https://pypi.org/project/chess/

## Progress

- [x] Basic game logic of 11x11 Hnefatafl
- [x] Tests for the game's rules
  - [ ] Expand tests to cover more rules / variants
- [x] A couple of variant games
- [ ] Better configuration of variant games (Brandubh, Tablut, Ard Rí, etc.)
  - [ ] Define variant games in a config file or class
  - [ ] Split game rules from board rules (e.g. 11x11, 9x9, 7x7)
