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.0.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.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyhnefatafl-0.3.0.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.4.6-76060406-generic

File hashes

Hashes for pyhnefatafl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 55329bdb148711030653b7cf421b4312ebcd4b5c9c4e3611a0680ca51923ed0a
MD5 dfe07e6de170425c6f890c3453fd0bb6
BLAKE2b-256 23b6136370f4c5a124dcc2573e3583cc8ab1223e24a55ef9ed173830a69ee8c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhnefatafl-0.3.0-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.4.6-76060406-generic

File hashes

Hashes for pyhnefatafl-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b61a45be6a538253d7d3086ab92b8964c7bc292585ab11ed2d068995e5a7a53
MD5 ad17a0306c53e0a7cd3d52acee152b25
BLAKE2b-256 93420a4d4592a1640e2a0e53cf3896a3fa27c09c5f6192827a9e087a8c782d2d

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