raff/tic-tac-toe

此包的最新版本(v0.6)没有可用的许可证信息。

安装: 43

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v0.6 2021-10-29 15:25 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:52 UTC


README

与计算机玩“井字棋”(tic-tac-toe),在任意大小的场地上(3x3到10x10)。

  • 使用“X”和“O”符号进行显示。
  • 总是先走“X”,谁先玩由随机方式决定。
  • 所有比赛日期和结果以及游戏过程中的所有步骤都保存在SQLite数据库中。
  • 数据库中为每场比赛保存以下信息
    • 场地大小
    • 游戏日期
    • 玩家姓名
    • 玩家使用的符号
    • 赢得比赛的符号
    • 步骤记录格式:步骤编号 | X坐标 | O坐标
  • 程序实现了三种模式,分别对应以下键
    • --new。新游戏。
    • --list。输出所有保存的比赛列表。
    • --replay id。重复具有id标识符的游戏。
    • --help。输出应用程序简短信息,坐标输入格式和不同模式下的可用键。

要求

最低PHP版本:7.4.7
最低Composer版本:1.9.3
已安装RedBean ORM

安装和启动游戏的说明

从Github

  1. 将项目克隆到本地机器
  2. 如果尚未安装,请安装composer
  3. 转到根目录
  4. 在控制台中执行composer update命令
  5. 转到bin目录并运行tic-tac-toe.bat文件。

从Packagist

  1. 如果尚未安装,请安装composer
  2. 转到您将克隆项目的目录
  3. 执行composer require raff/tic-tac-toe命令
  4. 转到vendor/bin目录
  5. 运行tic-tac-toe.bat文件。

链接

Packagist: https://packagist.org.cn/packages/raff/tic-tac-toe