onerayman / tic-tac-toe
该包最新版本(v0.7)没有可用的许可证信息。
v0.7
2021-10-29 14:03 UTC
Requires
- gabordemooij/redbean: dev-master
- wp-cli/php-cli-tools: ^0.11.13
README
与计算机在3x3到10x10的任意大小棋盘上玩“井字棋”(tic-tac-toe)。
- 使用“X”和“O”符号进行显示。
- 总是先由“X”开始走棋,玩家扮演的角色由随机方式确定。
- 所有比赛的日期和结果以及所有游戏中的移动都保存在SQLite数据库中。
- 数据库中为每场比赛保存以下信息
- 棋盘大小
- 比赛日期
- 玩家姓名
- 玩家使用的符号
- 比赛获胜的符号
- 移动记录格式:
移动编号 | X坐标 | O坐标
- 程序实现了三个模式,对应以下键
--new或-n. 新游戏。--list或-l. 输出所有保存的比赛列表。--replay id. 使用id重复游戏。--help或-h输出有关应用程序的简要信息,坐标输入格式以及不同模式下的可用键。
要求
最小PHP版本:7.4.7 最小Composer版本:1.9.3 最小SQLite3版本:3.31.1
安装和运行游戏的说明
从Github
- 将项目克隆到本地机器;
- 如果没有安装,请安装composer;
- 进入根目录;
- 在控制台执行命令
composer update; - 进入bin目录并运行tic-tac-toe.bat文件。
从Packagist
- 如果没有安装,请安装composer;
- 进入您将克隆项目的目录;
- 执行命令
composer create-project onerayman/tic-tac-toe; - 进入vendor/bin目录;
- 运行tic-tac-toe.bat文件。
链接
Packagist: https://packagist.org.cn/packages/onerayman/tic-tac-toe