An open API service indexing awesome lists of open source software.

https://github.com/stuartsul/five-in-a-row

Game of five in a row (Omok) written in python, with graphical user interface & artificial intelligence (minimax, DNN, and reinforcement learning)
https://github.com/stuartsul/five-in-a-row

ai game gomoku gui omok

Last synced: 8 months ago
JSON representation

Game of five in a row (Omok) written in python, with graphical user interface & artificial intelligence (minimax, DNN, and reinforcement learning)

Awesome Lists containing this project

README

          

# Five in a Row (Omok; Gomoku)

![Gameplay Example](https://raw.githubusercontent.com/StuartSul/Five_in_a_Row/master/sample/MainScreen.png)

## Overview
This is a game of five in a row (Korean: Omok; Japanese: Gomoku) developed in Python 3.8. It supports CLI & GUI, and an artificial intelligence module which can play against a player or against itself.

You can start playing with the following command:
```
python3 run.py
```

To play against another person, or make AI fight against itself, modify omok.py in omok folder.

## Web Version
JavaScript version of the game engine is available in the directory `web_release/` and it is live here (https://stuartsul.github.io/Five_in_a_Row/) without support for artificial intelligence.