Skip to content

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

License

Notifications You must be signed in to change notification settings

StuartSul/Five_in_a_Row

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Five in a Row (Omok; Gomoku)

Gameplay Example

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published