Built a Yinsh playing bot using game playing algorithms
Yinsh Rules - http://www.gipf.com/yinsh/rules/rules.html
Part of the course COL333(Artificial Intelligence) at IIT Delhi
Interface files included in this repository.
The original interface repository - https://github.com/NikhilGupta1997/Yinsh-AI
- Used miminax with alpha-beta pruning and sorting based on a action evaluation function to search ahead 3-6 moves depending on the branching factor
- Used a hand designed weighted set of features to evaluate moves
- main.cpp - Game engine encapsulating the entire bot
- compile.sh - Compile scripts
- run.sh - Execution scripts