egorovaoa02 / tic-tac-toe
该软件包的最新版本(3.2)没有提供许可证信息。
3.2
2023-11-11 20:16 UTC
Requires
- gabordemooij/redbean: ^5.6
- wp-cli/php-cli-tools: ^0.11.21
README
选项 1
编写一个程序,用于在任意大小(3x3 到 10x10)的棋盘上与计算机玩“井字棋”(tic-tac-toe)。
- 总是先让“X”开始,玩家扮演的角色由随机方式决定。
- 所有比赛的信息,包括日期、结果,以及游戏过程中的所有步骤,都应该保存在数据库中。
- 数据库中每场比赛应保存以下信息
- 棋盘大小
- 比赛日期
- 玩家姓名
- 玩家使用的棋子
- 哪一方赢得了比赛
- 步数记录格式:
步数 | X 坐标 | O 坐标
- 程序中应实现三种模式
- 新游戏。
- 显示所有保存的比赛列表。
- 重复任何保存的比赛(即重复该场比赛的所有步骤)。
保存
- 首次运行时,将自动创建两个表:
result_games和tries - 游戏将自动保存到数据库中。
- 可以显示保存的比赛列表。
- 可以重复保存的比赛。
要求
最小 PHP 版本:8.* 最小 Composer 版本:2.*
安装和启动游戏的说明
从 GitLab
将项目克隆到本地机器;安装 composer;进入项目根目录;在控制台执行命令 composer update;进入 bin 目录并运行 “php start.php”;
从 Packagist
进入您将克隆项目的目录;执行命令:composer require egorovaoa02/tic-tac-toe;进入 vendor/bin 目录;启动控制台并输入 "php start.php";