Skip to content

chinmoyacharjee/Gomoku-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gomoku

Gomoku, also called Five in a Row, is an abstract strategy board game. It is traditionally played with Go pieces (black and white stones) on a Go board, using 15×15 of the 19×19 grid intersections. Because pieces are not moved or removed from the board, Gomoku may also be played as a paper and pencil game.

-- collected from Wikipedia

Gomoku: In this project

Here we build the exact gomoku game that described avobe with 10x10 board. The game is AI based. AI uses Minimax algorithm to find the best move against the human moves. The player who makes five in a row will win the game. To understand better, watch the project demonstration.

Project Demonstration (Video)

Some screenshots of the project:

How to Run

  1. Download the source code

  2. Go to the project's src directory Gomoku-AI/src

    $ cd Gomoku-AI/src
    
  3. Compile the main file MainClass.java from src directory

    $ javac MainClass.java
    
  4. Run the compiled file

    $ java MainClass
    

Algorithms used building this Game

Contributors

  1. Rafiul Islam Ratul
  2. Md. Jewel Rana

About

🤖 - ⚫ 👨 - ⚪This is basically a AI based 🔟 x 🔟 board Gomoku game where a player can play with the computer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages