Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 2.01 KB

README.md

File metadata and controls

53 lines (36 loc) · 2.01 KB

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