【文件属性】:
文件名称:tictactoe:终端上的tictactoe游戏
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-09 11:45:03
JavaScript
山雀交趾游戏
此解决方案是通用的,可用于在任何板子尺寸上玩井字游戏。
无论板的大小如何,连胜的大小始终为3。
master分支是完整代码所在的主分支。
作者Varun Jalandery
该游戏解决方案在nodejs中完成,并在v8.11.3 LTS版本的node中进行了测试。 除了chai和mocha之外,不使用任何外部依赖项进行单元测试。 这些依赖项另存为devDependencies。
您可以运行以下命令来安装nodejs和npm。 要安装nodejs和npm,请运行以下命令。
$ ./install_node.sh
要构建解决方案,请运行以下命令。 Build将安装依赖项并运行测试。
$ ./build.sh
要在交互式终端模式下运行代码,请运行以下命令。
$ ./tictactoe
mocha和chai软件包用于单元测试。 软件包通过NPM进行管理和安装。
该解
【文件预览】:
tictactoe-master
----.gitignore(18B)
----README.md(5KB)
----build.sh(22B)
----test()
--------src()
----package.json(526B)
----install_node.sh(355B)
----src()
--------GameFlow.js(1KB)
--------Player.js(175B)
--------Game.js(2KB)
--------GameManager.js(424B)
--------Board()
--------commands()
--------io()
----index.js(160B)
----.prettierrc.json(234B)
----tictactoe(9B)
----package-lock.json(9KB)