Skip to main content

No project description provided

Project description

takpy

Python wrapper for fast-tak.

Create a new game using takpy.new_game(size, half_komi).

from takpy import new_game, GameResult
game = new_game(6, 4)

while game.result() == GameResult.Ongoing:
    moves = game.possible_moves()     
    # pick move
    game.play(move)
  • game.possible_moves() gets a list of available moves in the current position.
  • game.play(move) is used to play a move in the game.
  • game.result() calculates the result of the game.

There are getters for game.board, game.to_move, game.white_reserves, game.black_reserves, game.ply, and game.reversible_plies.

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

takpy-0.4.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

takpy-0.4.0-cp311-none-win_amd64.whl (200.2 kB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file takpy-0.4.0.tar.gz.

File metadata

  • Download URL: takpy-0.4.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for takpy-0.4.0.tar.gz
Algorithm Hash digest
SHA256 de75d3752b2737b289ba894da84207c09aee6f8b16fd0f24bed6a83983db59d8
MD5 69193874b79e443b742356acadcec88a
BLAKE2b-256 be145cc0a134e5f61a462572394384a3e1459caa5a35ecb68f213f67bfed35aa

See more details on using hashes here.

File details

Details for the file takpy-0.4.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: takpy-0.4.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 200.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for takpy-0.4.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f1a92045e419a53dbf1d2479ee818b79a9c4839208f9f594636d608cd4af46f7
MD5 b4b2a40318ff18f05841ef9b7dc5b824
BLAKE2b-256 4a7faf0b2fb82e9ad18285cc7c65fe926de80680b4cc1a1989a1870c1e35c4e4

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