#tic-tac-toe #game-ai #exit #noughts-and-crosses #xs-and-os

bin+lib tactic

带有 AI 对手的终端井字棋游戏

2 个稳定版本

1.1.0 2022 年 10 月 10 日
1.0.0 2022 年 9 月 13 日

#759 in 游戏

MIT 许可证

87KB
2K SLoC

tactic

一个带有 AI 对手的终端井字棋游戏,用 Rust 编写。

在终端中玩井字棋(又名“圈叉游戏”或“Xs 和 Os”),与 AI 对手或另一个人类玩家对战。

功能

  • 与朋友玩,与计算机玩,或将两个计算机玩家放在一起

  • 可配置计算机玩家难度

  • 可配置游戏结束设置

    • 最佳 x 场游戏

    • 最佳 x 场胜利(非平局)游戏

    • 首先达到 x 分的玩家

    • 无限(玩到决定退出为止)

  • 反转模式

    • 不是玩到一行有三个你的棋子,而是尝试迫使对方玩家在一行放三个对方的棋子

安装说明

  1. 使用 rustup 安装 Rust 编程语言

  2. 使用 cargo install tactic 安装 tactic

开发说明

  1. 使用 rustup 安装 Rust 编程语言

  2. 在本地克隆 tactic 仓库

    • 例如 git clone https://github.com/generic-user1/tactic.git
  3. 进入仓库的本地副本

    • 例如 cd tactic
  4. 根据需要修改源代码

  5. 使用 cargo run 运行项目

    • 为了提高游戏性能(特别是与计算机玩家对战时),以发布模式运行

      • 例如 cargo run --release

依赖项

作为用户,你可能不必担心这些,因为 cargo 会为你下载和构建它们。

依赖项

~2–12MB
~79K SLoC