kirillantonov / tic-tac-toe
该包的最新版本(dev-master)没有可用的许可信息。
dev-master
2020-12-07 21:29 UTC
Requires
- wp-cli/php-cli-tools: ^0.11.11
This package is not auto-updated.
Last update: 2024-09-24 15:03:32 UTC
README
在任意大小(3x3至10x10)的棋盘上与电脑玩“井字棋”(tic-tac-toe)的游戏。
- 使用“X”和“O”符号来显示。
- 总是先走“X”,人的角色由随机决定。
- 所有比赛的时间和结果,以及游戏过程中所做的所有移动,都保存在SQLite数据库中。
- 数据库中为每一场比赛保存以下信息
- 棋盘大小
- 比赛日期
- 玩家姓名
- 玩家使用的棋子
- 比赛中获胜的棋子
- 移动记录格式:
移动编号 | X坐标 | O坐标
- 程序实现了三种模式,对应以下键
--new。新游戏。--list。输出所有保存的比赛列表。--replay id。用id重复游戏。
要求
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 kirillantonov/tic-tac-toe:dev-master@dev; - 进入vendor/bin目录;
- 运行tic-tac-toe.bat文件。
链接
Packagist: https://packagist.org.cn/packages/kirillantonov/tic-tac-toe