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.3.1.tar.gz (21.5 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.3.1-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyhnefatafl-0.3.1.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.5.6-76060506-generic

File hashes

Hashes for pyhnefatafl-0.3.1.tar.gz
Algorithm Hash digest
SHA256 328378ca12ce28b489ad4382cf63b0b71f3065850492ac89d92b67b7ebe3ff03
MD5 1ea140ac138acf5ec91124cb9373272d
BLAKE2b-256 80e9f750884e6b0facc6cf33e02f0054f7251a081050340551940309771c8d67

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyhnefatafl-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21c8a8ca971f1e6673353f8b41cec6f105781f3cd811759b7b7e2d4fb5573cd6
MD5 1e11630cf0ba805911f79e53ca3ebd8e
BLAKE2b-256 29f5bce83a7906a1292153124ba4c6141b1239cba50f67448abb73ddcf262f13

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