10 个版本 (5 个重大更改)

使用旧的 Rust 2015

0.6.1 2016年9月15日
0.5.1 2015年12月16日
0.4.0 2015年12月15日
0.3.0 2015年12月15日
0.1.0 2015年11月15日

#1377游戏开发

每月32 次下载

MIT 许可证

46KB
1.5K SLoC

tak-rs

Rust 中 Tak 的实现。

Tak 是来自《国王杀手传说》的一款游戏,最近发布了一套测试规则。http://www.cheapass.com/sites/default/files/TAKBetaRules9-9.pdf

该项目正在作为 tak-server 的验证和游戏引擎使用。未来可能会添加人工智能。在某个时候,它也可能支持分支游戏,尽管我还没有太多考虑。

编写 Tak 游戏

我使用的是 便携式 Tak 符号 的修改版本。

对于放置,我为移动添加更多上下文,因为我打算一次接收一个移动,并需要验证它。(如果 Fa1 作为第一个移动意味着要玩自己的石头,那么对手的石头(正确的玩法)出现将会很奇怪。)所以我使用位置 + 类型 + 玩家,所以是 a1F1 而不是 Fa1,或者只是 a1。

依赖关系

~485KB