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.4.0.tar.gz
(7.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
takpy-0.4.0-cp311-none-win_amd64.whl
(200.2 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de75d3752b2737b289ba894da84207c09aee6f8b16fd0f24bed6a83983db59d8
|
|
| MD5 |
69193874b79e443b742356acadcec88a
|
|
| BLAKE2b-256 |
be145cc0a134e5f61a462572394384a3e1459caa5a35ecb68f213f67bfed35aa
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1a92045e419a53dbf1d2479ee818b79a9c4839208f9f594636d608cd4af46f7
|
|
| MD5 |
b4b2a40318ff18f05841ef9b7dc5b824
|
|
| BLAKE2b-256 |
4a7faf0b2fb82e9ad18285cc7c65fe926de80680b4cc1a1989a1870c1e35c4e4
|