raff / tic-tac-toe
此包的最新版本(v0.6)没有可用的许可证信息。
v0.6
2021-10-29 15:25 UTC
Requires
- gabordemooij/redbean: dev-master
- wp-cli/php-cli-tools: ^0.11.11
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
- 将项目克隆到本地机器
- 如果尚未安装,请安装composer
- 转到根目录
- 在控制台中执行
composer update
命令 - 转到bin目录并运行tic-tac-toe.bat文件。
从Packagist
- 如果尚未安装,请安装composer
- 转到您将克隆项目的目录
- 执行
composer require raff/tic-tac-toe
命令 - 转到vendor/bin目录
- 运行tic-tac-toe.bat文件。
链接
Packagist: https://packagist.org.cn/packages/raff/tic-tac-toe