[English](./README.en.md) | 简体中文
# tic-tac-toe-ai (三子棋版阿尔法狗)
> 能够学习的三子棋程序。
[![Build Status](https://travis-ci.org/Jeff-Tian/tic-tac-toe-ai.svg?branch=master)](https://travis-ci.org/Jeff-Tian/tic-tac-toe-ai)
[![Maintainability](https://api.codeclimate.com/v1/badges/57d198bf961c94ea3b22/maintainability)](https://codeclimate.com/github/Jeff-Tian/tic-tac-toe-ai/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/57d198bf961c94ea3b22/test_coverage)](https://codeclimate.com/github/Jeff-Tian/tic-tac-toe-ai/test_coverage)
[![Git commit with emojis!](https://img.shields.io/badge/gitmoji-git%20commit%20with%20emojis!-brightgreen.svg)](https://gitmoji.js.org)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJeff-Tian%2Ftic-tac-toe-ai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FJeff-Tian%2Ftic-tac-toe-ai?ref=badge_shield)
<a href="https://www.producthunt.com/posts/tic-tac-toe-ai?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tic-tac-toe-ai" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=162916&theme=dark" alt="Tic Tac Toe AI - tictactoe, AI, machine learning | Product Hunt Embed" style="width: 250px; height: 54px;" width="250px" height="54px" /></a>
这是我写的第一个 AI 程序。起源于在学习完 react js 的 [tic-tac-toe 教程](https://reactjs.org/tutorial/tutorial.html)后,我对自己说,为什么不把它升级成一个 AI 版本呢?
[![截图](public/images/screenshot.png)](https://tictactoe.js.org)
## 在线访问:
[https://tictactoe.js.org](https://tictactoe.js.org)
## 谁在玩?
![](./public/images/baojiahao.jpeg)
## 本地运行:
```bash
git clone https://github.com/Jeff-Tian/tic-tac-toe-ai.git
npm install -g create-react-app
npm install
npm start
```
## 测试:
```bash
npm test
npm run coverage
```
## 原理:
本程序应用了一般的机器学习方法,如果你对此原理感兴趣,可以查看[本文](./doc/原理.md)。
## 关于我
[Jeff Tian 在 Stackoverflow](https://stackoverflow.com/users/769900/jeff-tian)
[Jeff Tian 在 Github](https://github.com/Jeff-Tian)
## 贡献指南
1. Fork 这个项目(<https://github.com/Jeff-Tian/tic-tac-toe-ai>)
2. 创建你自己的特性分支(`git checkout -b feature/fooBar`)
3. 提交你的改动(`git commit -am '添加了 fooBar 功能'`)
4. 推送代码到分支(`git push origin feature/fooBar`)
5. 提交新的合并请求
## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJeff-Tian%2Ftic-tac-toe-ai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FJeff-Tian%2Ftic-tac-toe-ai?ref=badge_large)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
人工智能三子棋。AI_version_of_the_tic_tac_toe_game.________tic-tac-toe- (138个子文件)
.babelrc 243B
mathquill.bak.css 9KB
mathquill.css 9KB
bundle.css 1KB
index.css 885B
ai.css 425B
layout.css 297B
ai.css 253B
game.css 86B
board.css 75B
result.css 58B
stats.css 31B
将人工智能应用于棋类游戏开发中的一般步骤.docx 457KB
将人工智能应用于棋类游戏开发中的一般步骤.docx 457KB
.env 25B
Symbola.eot 869KB
stixgeneral-webfont.eot 451KB
stixgeneralbol-webfont.eot 239KB
stixgeneralbolita-webfont.eot 210KB
stixgeneralitalic-webfont.eot 204KB
.gitattributes 18B
.gitignore 295B
ld-musl-x86_64.so.1-fix-musl-1.1.18-r3-alpine3.7.tar.gz 348KB
index.html 2KB
ai.html 1KB
baojiahao.jpeg 91KB
alipay-receive-money.jpg 1.35MB
alipay-receive-money.jpg 1.35MB
幻灯片6.jpg 46KB
bundle.js 5.74MB
ai.js 4.09MB
mathquill.js 147KB
mathquill.bak.js 144KB
ai.js 60KB
Game.js 12KB
Strategy.js 5KB
layout.js 4KB
sidebar.js 3KB
Judger.js 3KB
Settings.js 3KB
Judger.test.js 3KB
AI.js 2KB
Stats.js 2KB
syntaxHighlighterExtension.js 2KB
webpack.config.js 2KB
Options.js 2KB
bundle.js 2KB
en-US.js 2KB
config-overrides.js 2KB
zh-CN.js 2KB
result.js 2KB
Helper.test.js 2KB
Strategy.test.js 1KB
SignedIn.js 1KB
Game.test.js 1KB
Board.js 1KB
player-ai.js 1KB
CultureSelector.js 1019B
ArrayHelper.js 999B
CultureContext.js 972B
Resources.js 782B
AI.test.js 748B
rollup.js 675B
support-author.js 660B
alipay-red-package.js 643B
player-fool.js 623B
Resources.test.js 528B
LearningStatus.js 469B
ComputerFool.js 457B
Square.js 422B
CustomIcon.js 393B
index.js 375B
sidebar.test.js 341B
index.js 257B
ArrayHelper.test.js 212B
index.js 202B
ai.js 174B
placeholder.js 170B
DeviceHelper.js 134B
Modes.js 104B
UI.js 62B
package-lock.json 1.43MB
package.json 2KB
manifest.json 322B
jestconfig.json 222B
settings.json 63B
raw.jsx 169B
yarn.lock 733KB
bundle.js.map 4.95MB
bundle.css.map 2KB
ai.css.map 537B
Deconstruct-this-program.md 5KB
原理.md 5KB
README.en.md 3KB
README.md 3KB
release-history.md 1KB
.npmrc 540B
Symbola.otf 916KB
alipay-red-package.png 184KB
alipay-red-package.png 184KB
共 138 条
- 1
- 2
资源评论
普通网友
- 粉丝: 1127
- 资源: 5292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功