Skip to main content

Hnefatafl (11x11) game engine for Python

Project description

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

  • Basic game logic of 11x11 Hnefatafl
  • Tests for the game's rules
    • Expand tests to cover more rules / variants
  • 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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhnefatafl-0.2.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyhnefatafl-0.2.1-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file pyhnefatafl-0.2.1.tar.gz.

File metadata

  • Download URL: pyhnefatafl-0.2.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.4.6-76060406-generic

File hashes

Hashes for pyhnefatafl-0.2.1.tar.gz
Algorithm Hash digest
SHA256 86f6831a964ae15c4277ceaf85554545e437b8b54324710e3eb5eecc85c0821e
MD5 95c2eb0a0c4aec1cf179d04c4f894dcb
BLAKE2b-256 4b2abc7d39ee6b81cefa40f5f9a12b01997878af82eee296a1d15bb9252afdf8

See more details on using hashes here.

File details

Details for the file pyhnefatafl-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pyhnefatafl-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.4.6-76060406-generic

File hashes

Hashes for pyhnefatafl-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86afcc653c8ae1710d4b8489a019b6ca713506bfdebef5a86a0469b65a8d4178
MD5 89d9417873e31f5708b5ea7d3f0a1600
BLAKE2b-256 2e9dc49343e9ccae3182c61a30177d8724fb100e933f36610b41dd0affea71cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page