All Projects → lihongxun945 → Gobang

lihongxun945 / Gobang

javascript gobang AI,可能是github上最受欢迎的五子棋AI,源码+教程

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Gobang

Goapy
Goal-Oriented Action Planning implementation in Python
Stars: ✭ 33 (-96.9%)
Mutual labels:  ai
Ijjs
a lightweight js runtime for IOT(一个面向物联网的JS运行时)
Stars: ✭ 38 (-96.44%)
Mutual labels:  ai
Mumbai Ai Meetup
Repository for all the content presented in the Mumbai AI Meetup - https://www.meetup.com/mumbai-ai-meetup
Stars: ✭ 48 (-95.5%)
Mutual labels:  ai
Pytlas
An open-source 🤖💬 Python 3 assistant library built for people and made to be super easy to setup and understand
Stars: ✭ 34 (-96.81%)
Mutual labels:  ai
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (-8.07%)
Mutual labels:  ai
Bot Context
Easy, powerful, functional way to maintain conversational context in chat bots.
Stars: ✭ 44 (-95.87%)
Mutual labels:  ai
Fuckcaptcha
AI check CAPTCHA;本项目实现了对拼图型验证码的识别与自动拖动,在某主流验证码的官网上的测试通过率达到95%,允许图片中包含文字、干扰线、颜色差别、大小写字母等,使用传统算法,不进行模型训练。本项目同时发现了国内某大型验证码公司所谓的拖动轨迹分析存粹就是个渣渣,啥也不是。
Stars: ✭ 33 (-96.9%)
Mutual labels:  ai
Gender Detection
Determine a person's gender based on his/her first name.
Stars: ✭ 50 (-95.31%)
Mutual labels:  ai
Quant Finance Resources
Courses, Articles and many more which can help beginners or professionals.
Stars: ✭ 36 (-96.62%)
Mutual labels:  ai
Gbrain
GPU Javascript Library for Machine Learning
Stars: ✭ 48 (-95.5%)
Mutual labels:  ai
Teacher Student Training
This repository stores the files used for my summer internship's work on "teacher-student learning", an experimental method for training deep neural networks using a trained teacher model.
Stars: ✭ 34 (-96.81%)
Mutual labels:  ai
Vue Camera Gestures
Let users control your Vue app using AI and their camera in just 1 line of HTML!
Stars: ✭ 35 (-96.72%)
Mutual labels:  ai
Caloriecounter
AWS Lex based chatbot that calculates calories based on different fast food restaurants. This was an entry for a coding challenge on DevPost, and is actively used on Facebook Messenger. The issues list is actively managed as what defects or improvements are found by real world usage.
Stars: ✭ 46 (-95.68%)
Mutual labels:  ai
Carrecognition
This is one of the best vehicle recognition applications. It can determine the car's license plate number, color, model, brand and year.
Stars: ✭ 34 (-96.81%)
Mutual labels:  ai
Holodeck Engine
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
Stars: ✭ 48 (-95.5%)
Mutual labels:  ai
Letslearnai.github.io
Lets Learn AI
Stars: ✭ 33 (-96.9%)
Mutual labels:  ai
Evolutionary Neural Networks On Unity For Bots
Neural networks + Genetic algorithm on unity
Stars: ✭ 38 (-96.44%)
Mutual labels:  ai
Do Not Laugh
A simple AI game based on Vue.js and Electron
Stars: ✭ 51 (-95.22%)
Mutual labels:  ai
Chinesechessai
AI Agent for Chinese Chess - CS 221 Project
Stars: ✭ 49 (-95.4%)
Mutual labels:  ai
Clarifai Apple Sdk
Artificial Intelligence with a Vision
Stars: ✭ 46 (-95.68%)
Mutual labels:  ai

五子棋AI

仅供业余研究AI用,代码有很多不完善的地方,精力和专业所限请谅解

2020/11/29 更新,修复了评分的明显bug,随机开局库可配置,网站已修复,可以愉快玩耍了

二维码

极大极小值算法的五子棋AI实现。 扫描上方二维码,或者打开此页面可以直接体验 http://gobang.light7.cn/

截图

教程

我写了非常详细的中文教程,教你如何一步步编写自己的五子棋AI:

安装依赖

先执行 npm install 安装依赖。然后有如下命令可用:

  • npm test 运行单元测试
  • npm run js 编译JS
  • npm run less 编译less
  • npm run watch 进入watch模式 自动编译文件
  • npm run build 编译生成dist目录

基本算法

  • 极大极小值搜索
  • Alpha Beta剪枝
  • 启发式评估函数
  • Zobrist缓存
  • 迭代加深
  • ...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].