ariskinnv / tic_tac_toe
该软件包最新版本(v1.0.5)没有可用的许可信息。
v1.0.5
2023-11-15 12:46 UTC
Requires
- wp-cli/php-cli-tools: ^0.11.21
README
在任意大小的棋盘(3x3至10x10)上与计算机玩“井字棋”。
- 使用符号“X”和“O”进行显示。
- 总是先下“X”,人的角色由随机决定。
- 所有比赛日期和结果以及所有游戏步骤都保存在SQLite数据库中。
- 数据库中每场比赛存储以下信息
- 棋盘大小
- 游戏日期
- 玩家名称
- 玩家使用的棋子
- 比赛获胜的棋子
- 步骤记录格式:
步骤编号 | X坐标 | O坐标
- 程序实现了三种模式,对应以下键
--new
。新游戏。--list
。输出所有保存的比赛列表。--replay id
。使用id重复游戏。
要求
最小PHP版本:7.4.7
最小Composer版本:1.9.3
安装和运行游戏的说明
从Github
- 将项目克隆到本地机器;
- 如果尚未安装,则安装composer;
- 进入根目录;
- 在控制台执行
composer update
命令; - 进入bin目录并运行tic-tac-toe.bat文件。
从Packagist
- 如果尚未安装,则安装composer;
- 进入您将克隆项目的目录;
- 执行
composer create-project ariskinnv/tic_tac_toe
命令; - 进入tic_tac_toe/bin目录;
- 运行tic-tac-toe.bat文件。
链接
Packagist: https://packagist.org.cn/packages/ariskinnv/tic_tac_toe