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
Release history Release notifications | RSS feed
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.5.0.tar.gz
(7.8 kB
view hashes)
Built Distributions
takpy-0.5.0-cp312-none-win_amd64.whl
(210.1 kB
view hashes)
takpy-0.5.0-cp311-none-win_amd64.whl
(225.2 kB
view hashes)
Close
Hashes for takpy-0.5.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b24e58554acf5dc60a7fd29c0a690cb29ee50b7604aaaf625f59e1185d8c8e8a |
|
MD5 | b339cad246f52dea1ef735e43bd04d58 |
|
BLAKE2b-256 | 0d25130b0b9141a414d30af3cf5db87cbf6796f42dd3a50f1c46588442223c01 |
Close
Hashes for takpy-0.5.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc6e0716603dd0b31ee920423ec4dd12c2ae11bddc3233bc49dabc9b50cb01c |
|
MD5 | 84dd952dae06297cadca24f5b207af0e |
|
BLAKE2b-256 | 86e941091a82833a826849fa196c828726ba281b6aefad6a269dbfc3cf23cb98 |