skip to navigation
skip to content

Not Logged In

xiangcheck 0.1.2

Validate move correctness for Xiangqi apps

# Xiangqi Checker

A simple module for checking the legality of xiangqi moves, derived from https://github.com/shaochuan/Xiangqi. Currently untested and experimental.

## Get it
`pip install xiangcheck`

## Use it

Currently uses a move notation that has no relation to the real game. Translation coming soon.

```python
import xiangcheck

checker = xiangcheck.Checker()

# can move a soldier forward?
checker.check_move((4,6),(4,5))
# True

# move that soldier forward
checker.make_move((4,6),(4,5))

# that old move is no longer valid
checker.check_move((4,6),(4,5))
# False
```
 
File Type Py Version Uploaded on Size
xiangcheck-0.1.2.tar.gz (md5) Source 2013-12-30 4KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 63 downloads in the last week
  • 299 downloads in the last month