mancala-go
kalah
mancala-go | kalah | |
---|---|---|
1 | 1 | |
4 | 0 | |
- | - | |
8.7 | 2.8 | |
9 months ago | 12 months ago | |
Go | Go | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mancala-go
kalah
-
Winning Connect4 with Monte-Carlo Tree Search
I've found MCTS works very well with turn taking board games:
https://github.com/bediger4000/squava2/blob/main/algorithm-c...
https://github.com/bediger4000/kalah
Seems faster than an alpha-beta minimaxing opponent of the same strength, and also typically a less predictable opponent.
What are some alternatives?
waterkube - ☸️ Underwater Archaeology game for Kubernetes, Docker or Terminal.
squava2 - Tic-tac-toe variant squava, with various methods of computer play
goitar-hero - Guitar hero game in terminal.
gocraft - A Minecraft like game written in go
igdb - Go client for the Internet Game Database API
cloud-game - Web-based Cloud Gaming service for Retro Game
snake-game - Terminal-based Snake game
OpenDiablo2 - An open source re-implementation of Diablo 2
ekans - A terminal version of the snake game
Ebiten - Ebitengine - A dead simple 2D game engine for Go
cloud-morph - Decentralize, Self-host Cloud Gaming/Application
nano - Lightweight, facility, high performance golang based game server framework