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 次下载
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