跨界游戏:单人井字游戏

时间:2021-02-18 07:57:40
【文件属性】:
文件名称:跨界游戏:单人井字游戏
文件大小:267KB
文件格式:ZIP
更新时间:2021-02-18 07:57:40
JavaScript 圈叉游戏 概述 在React中内置的单人井字游戏。 该游戏提供两个难度等级(可击败和不可击败)。 权衡取舍和可能的后续步骤 集成测试-我将添加其他集成级别测试,以进一步测试可用的用户交互。 附加难度等级-实施一个新手难度等级可能会很有趣,因为该难度等级会完全不受教育/随机移动。 Alpha-beta修剪-通过修剪游戏树的某些部分,可以加快确定计算机移动所需的时间。 建筑学 该项目由几个组件组成,可在屏幕上显示游戏。 它利用React钩子和上下文进行状态管理。 src-此目录包含大多数项目代码 组件-组成应用程序UI的组件 Board.js 主板组件。 这将显示单元格的网格,并处理单元格的获胜/失败/平局通知和单击处理程序。 Cell.js 组成电路板的单个电池组件。 该组件处理标记的显示和获胜/失败条件。 Controls.js 一个组成部分,用于以响应方式显示游戏设置控件。
【文件预览】:
noughts-and-crosses-main
----.gitignore(332B)
----README.md(3KB)
----public()
--------manifest.json(492B)
--------robots.txt(67B)
--------logo192.png(5KB)
--------logo512.png(9KB)
--------index.html(2KB)
--------favicon.ico(4KB)
----lighthouse.png(30KB)
----package.json(2KB)
----prettier.config.js(86B)
----src()
--------components()
--------App.test.js(2KB)
--------ai.js(2KB)
--------constants.js(286B)
--------endgame.test.js(4KB)
--------context()
--------reportWebVitals.js(362B)
--------App.css(109B)
--------index.js(604B)
--------setupTests.js(241B)
--------App.js(511B)
--------ai.test.js(4KB)
--------endgame.js(2KB)
----.travis.yml(38B)
----yarn.lock(530KB)
----.eslintrc.js(539B)

网友评论