Skip to content

A collection of strategy games and bots which seek to play them well.

License

Notifications You must be signed in to change notification settings

SgtSwagrid/boards-1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strategy-bots

This project is superseded by: https://github.com/SgtSwagrid/Boards

This repository is an ongoing project featuring:

  1. Java implementations for various abstract strategy board games. (src/strategybots/games/)
  2. Bots created to optimally play and win these games. (src/strategybots/bots/)

For some unfortunate reason, most AI courses don't incorporate game bot tournaments into their curricula. If anybody wants to do something about fixing this, we'd be more than happy to get involved.

Featured bots:

Connect Four:

  • SwagC4 (negamax + alpha-beta + heuristic)
  • TipMCTS (monte-carlo tree search)

Tic-Tac-Toe / M,N,K-Game:

  • SwagMNK (negamax + alpha-beta + heuristic)

Reversi / Othello:

  • TipOthello (monte-carlo tree search)

Featured games:

Required libraries:

About

A collection of strategy games and bots which seek to play them well.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages