https://github.com/sootyowl/pyhnefatafl
Play Hnefatafl (Viking Chess) in python.
https://github.com/sootyowl/pyhnefatafl
board-game hnefatafl
Last synced: 29 days ago
JSON representation
Play Hnefatafl (Viking Chess) in python.
- Host: GitHub
- URL: https://github.com/sootyowl/pyhnefatafl
- Owner: SootyOwl
- License: other
- Created: 2023-01-30T16:58:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-03T14:23:11.000Z (over 1 year ago)
- Last Synced: 2025-02-09T00:41:16.289Z (3 months ago)
- Topics: board-game, hnefatafl
- Language: Python
- Homepage:
- Size: 347 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)