Developing own chess AI's from scratch to battle each other. Games are hosted on a local server. AI's communicate with game server over HTML/2 with gRCP framework. Games are hosted to web front for watching
- Free to use any language according to own preferences.
- Only requirement is to implement common interface ChessArena.proto to make connection to game server possible. Supported gRPC languages: https://grpc.io/docs/languages/
- Basic minimax-algorithm as base logic
- Iterating more intelligence by teaching how to handle various game situations through tests
- Includes test server and console app where AI can play against itself
- Minor goal is to include all connection-specific implementation in Common-project.
- C# clients should only need to implement shared abstract LogicBase.
- Example code how to implement your own ai in C# can be found in Example.cs.
- Run locally on Raspberry Pi
- Python
- WIP
- WIP