Skip to content

Implementation of a Gomoku game bot in cpp for Piskvork gomoku manager.

Notifications You must be signed in to change notification settings

skyf0l/gomoku-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gomoku - Epitech Artificial Intelligence Project

Implementation of a Gomoku game bot in cpp for Piskvork gomoku manager.

PPAY ai characteristics

  • Minimax algorithm
  • Alpha-beta pruning
  • Move order generator
  • Transposition table
  • Symmetry detection
  • Optimized heuristic evaluation
  • Loosing and winning detection

How create my bot

Look at random_brain.cpp, you need to implement some functions like brainInit, brainRestart, brainMove and brainEnd.

Derived from brain_code, all communications with the manager are done through this class. You can use it to get infos about the game, to send commands to the manager and to get the response from the manager.

Beware of -42 Epitech students

About

Implementation of a Gomoku game bot in cpp for Piskvork gomoku manager.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published