https://github.com/arianahejazyan/Athena
A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.
https://github.com/arianahejazyan/Athena
ai artificial-intelligence bitboard bitboard256 chess chess-ai chess-engine chess-engines chess-variants cpp deep-learning deep-rl four-player-chess gamedev neural-networks nnue reinforcement-learning reinforcement-learning-agent self-play uci
Last synced: 3 months ago
JSON representation
A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.
- Host: GitHub
- URL: https://github.com/arianahejazyan/Athena
- Owner: arianahejazyan
- License: mit
- Created: 2023-06-23T06:06:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-05T13:31:35.000Z (3 months ago)
- Last Synced: 2025-07-05T14:41:44.828Z (3 months ago)
- Topics: ai, artificial-intelligence, bitboard, bitboard256, chess, chess-ai, chess-engine, chess-engines, chess-variants, cpp, deep-learning, deep-rl, four-player-chess, gamedev, neural-networks, nnue, reinforcement-learning, reinforcement-learning-agent, self-play, uci
- Language: C++
- Homepage:
- Size: 5.21 MB
- Stars: 26
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Athena
A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.
![]()
## Table of Contents
- [Installation](#installation)
- [4PC engines and tools](#4pc-engines--tools)
- engines
- tools
- [licenses](#licenses)## Installation
Clone the repository```bash
git clone https://github.com/arianahejazyan/Athena.git && cd Athena/athena
```
Create a build directory and compile
```bash
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build
```
Once built, you can run the Athena cli
```bash
cd build && ./athena
```> [!WARNING]
> The engine works but there is some configuration and installation issues, which will going to be fixed soon!## 4PC Engines & Tools
Welcome to our growing list of four-player chess engines and tools! Here, you’ll find links to their GitHub repositories and Chess.com profiles, making it easy to explore and connect with others who share your passion. If you’ve developed a four-player chess engine, we warmly invite you to add it to this list. Sharing your work not only helps others get to know your engine and find it easily but also supports the growth of the four-player chess community.### Engines
Athena (GitHub, Chess.com)
Samaritan (GitHub)
### Tools
- Colosseum ([GitHub](https://github.com/arianahejazyan/Colosseum)) [GUI and tournamant manager]## Licenses
> [!NOTE]
>The license texts included in the licenses folder are snapshots as of July 7, 2025, and may not reflect the most recent upstream changes. For the latest versions, refer to the official repositories linked below.
- This project uses [CLI11](https://github.com/CLIUtils/CLI11) under the [BSD 3-Clause License](https://github.com/CLIUtils/CLI11/blob/main/LICENSE).
- This project uses [PyTorch](https://github.com/pytorch/pytorch) under the [BSD 3-Clause License](https://github.com/pytorch/pytorch/blob/main/LICENSE).
- This project uses [Benchmark](https://github.com/google/benchmark) under the [Apache 2.0 License](https://github.com/google/benchmark/blob/main/LICENSE).
- This project uses [GoogleTest](https://github.com/google/googletest) under the [BSD 3-Clause License](https://github.com/google/googletest/blob/main/LICENSE).