#game #solver #lib #negamax #solve #treblecross #solve-and-collect

lib_treblecross

使用 negamax 的 Treblecross 解算器库

3 个不稳定版本

0.2.1 2022 年 8 月 14 日
0.2.0 2022 年 8 月 14 日
0.1.0 2022 年 7 月 27 日

#506游戏

每月 23 下载
treblecross 中使用

MIT 许可证

6KB
142

treblecross-solver

轻松解决任何 Treblecross 难题。

用法

use lib_treblecross::{solve, solve_and_collect, Game};

fn main() {
    let mut game = Game::new(5);

    let result = solve_and_collect(&mut game); // [-1.5, -1.5, 2, -1.5, -1.5]

    game.play(0);
    game.play(1);

    let winning_move = game.is_winning_move(2); // true

    game.play(2);

    let game_over = game.game_over(); // true
}

lib.rs:

简单的 Treblecross 解算器。

依赖项

~93KB