ariskinnv/tic_tac_toe

该软件包最新版本(v1.0.5)没有可用的许可信息。

安装: 2

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 0

类型:tic-tac-toe

v1.0.5 2023-11-15 12:46 UTC

This package is auto-updated.

Last update: 2024-09-09 10:53:29 UTC


README

在任意大小的棋盘(3x3至10x10)上与计算机玩“井字棋”。

  • 使用符号“X”和“O”进行显示。
  • 总是先下“X”,人的角色由随机决定。
  • 所有比赛日期和结果以及所有游戏步骤都保存在SQLite数据库中。
  • 数据库中每场比赛存储以下信息
    • 棋盘大小
    • 游戏日期
    • 玩家名称
    • 玩家使用的棋子
    • 比赛获胜的棋子
    • 步骤记录格式:步骤编号 | X坐标 | O坐标
  • 程序实现了三种模式,对应以下键
    • --new。新游戏。
    • --list。输出所有保存的比赛列表。
    • --replay id。使用id重复游戏。

要求

最小PHP版本:7.4.7
最小Composer版本:1.9.3

安装和运行游戏的说明

从Github

  1. 将项目克隆到本地机器;
  2. 如果尚未安装,则安装composer;
  3. 进入根目录;
  4. 在控制台执行composer update命令;
  5. 进入bin目录并运行tic-tac-toe.bat文件。

从Packagist

  1. 如果尚未安装,则安装composer;
  2. 进入您将克隆项目的目录;
  3. 执行composer create-project ariskinnv/tic_tac_toe命令;
  4. 进入tic_tac_toe/bin目录;
  5. 运行tic-tac-toe.bat文件。

链接

Packagist: https://packagist.org.cn/packages/ariskinnv/tic_tac_toe