onerayman/tic-tac-toe

该包最新版本(v0.7)没有可用的许可证信息。

安装: 13

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v0.7 2021-10-29 14:03 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:59 UTC


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

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

从Packagist

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

链接

Packagist: https://packagist.org.cn/packages/onerayman/tic-tac-toe