#game #game-engine #alpha #beta #engine #bot #controller

rubot

用Rust编写的通用游戏机器人

4个版本 (2个重大更新)

0.3.0 2020年7月2日
0.2.0 2019年5月4日
0.1.1 2019年4月27日
0.1.0 2019年4月27日

游戏开发类别中排名644

每月下载23

MIT授权

78KB
1.5K SLoC

rubot

一个易于使用的游戏机器人的Rust库。虽然这些控制器比像Stockfish这样的专用引擎要弱得多、慢得多,但它们足以在大多数游戏中构成挑战。

在您的项目中集成rubot应在大约半小时内完成,只需不到100行代码。如果您的项目不符合这种情况,请在github上创建一个问题。

示例

要运行示例,请下载仓库并运行cargo run --example <example name>

  • tic-tac-toe:Sunjay的精彩井字棋实现的移植,使用rubot需要大约40行代码。
  • chess:使用shakmaty的象棋机器人。
  • oko:受Dots and Boxes和井字棋启发的原创游戏。

支持的游戏

rubot仅支持具有完美信息的确定性游戏。

依赖项