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.1a0.tar.gz (19.6 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.1a0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyhnefatafl-0.2.1a0.tar.gz
Algorithm Hash digest
SHA256 08d7fb30a35bca7ba8ff132375c8a313baf6b76ee68944337940506b25a2071b
MD5 c403e26731fb86302c3c132ee54ff927
BLAKE2b-256 ae442e3c0f1a84f32f39f4eb5cc6964a16dcf7a6f2b81da785319fab186f0673

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyhnefatafl-0.2.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 90728aef726379bb550f7c1ceac7c5ef229f6a7d604745cf2a0304fa876db38f
MD5 51b8e2f7de0cc71cce4b084a9e8316cc
BLAKE2b-256 ebe133386202b339ed546642bcfde9bb5af718bc556c3a1face12a609b7838fe

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