Skip to content

gobind452/YinshBot

Repository files navigation

Yinsh Smart Agent

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

Algorithms

  • 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

Schematics

  • main.cpp - Game engine encapsulating the entire bot
  • compile.sh - Compile scripts
  • run.sh - Execution scripts

About

A smart agent for the board game Yinsh

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published