An open API service indexing awesome lists of open source software.

https://github.com/avinashbot/gamesearch

Monte Carlo Tree Search for {Tic Tac Toe, Connect 4, Mancala} implemented in Haskell.
https://github.com/avinashbot/gamesearch

ai connect-four haskell kalah mancala mancala-game monte-carlo-tree-search tic-tac-toe

Last synced: 3 months ago
JSON representation

Monte Carlo Tree Search for {Tic Tac Toe, Connect 4, Mancala} implemented in Haskell.

Awesome Lists containing this project

README

        

**(gamesearch is)**
- a mostly general-purpose implementation of **multiplayer [Monte Carlo Tree Search](https://en.wikipedia.org/wiki/Monte_Carlo_tree_search)**.
- written in **purely functional Haskell**.
- contained in **~100 SLOC** ([Core.hs](https://github.com/avinashbot/gamesearch/blob/master/src/Game/GameSearch/Core.hs)).
- made by [**@avinashbot**](https://github.com/avinashbot).

**(gamesearch has)**
- demos for **Tic Tac Toe**, **Connect Four**, and **Mancala (Kalah)**.
- support for **weighted (heavy) playouts**.

**(gamesearch doesn't yet)**
- support adjusting exploration vs. exploitation.