# Gomoku
Gomoku game app, with Minimax/Monte Carlo/Neural AI players (Work in progress)

![alt text](http://i.imgur.com/phoL3oQ.png)

## Current Features
- Fully resizable Gomoku board, with interactive stone picking, player selection, etc
- Minimax AI (up to depth 8), with alpha-beta pruning and simple move ordering

## Coming Soon
- Higher depth Minimax, with faster evaluation function and transpositon tables
- Monte Carlo Tree Search AI
- Neural AI

# Gomoku
Gomoku game app, with Minimax AI (Work in progress)

![alt text](http://i.imgur.com/phoL3oQ.png)

## Current Features
- Fully resizable Gomoku board, with interactive stone picking, player selection, etc
- Minimax AI (up to depth 8), with alpha-beta pruning and simple move ordering

## Coming Soon
- Better evaluation function, which can detect disconnected threats
- Use transpostion table to save minimax scores
- Undo/Redo controls
- More AI methods, e.g. Monte Carlo Tree Search

Change scope of the project
Change scope of the project

Remove Neural AI from the plan, not worth exploring at this point