https://github.com/h1me01/astra
UCI chess engine
https://github.com/h1me01/astra
chess-engine
Last synced: 10 months ago
JSON representation
UCI chess engine
- Host: GitHub
- URL: https://github.com/h1me01/astra
- Owner: h1me01
- License: gpl-3.0
- Created: 2024-09-19T08:55:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-10T10:05:13.000Z (10 months ago)
- Last Synced: 2025-08-10T11:39:18.116Z (10 months ago)
- Topics: chess-engine
- Language: C++
- Homepage:
- Size: 185 MB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Astra Chess Engine
Astra is a UCI-compliant chess engine written in C++. "Per aspera ad Astra."
## Compiling
Compile the code yourself for better performance.
```
git clone https://github.com/h1me01/Astra.git
cd Astra/src
make -j
```
## NNUE
- Versions starting from 5.0 use [Astra-Trainer](https://github.com/h1me01/Astra-Trainer)
- Versions below 5.0 used [CudAD](https://github.com/Luecx/CudAD)
- Versions below 4.0 used a simple Pytorch Neural Network
## Credits
- [Stockfish](https://github.com/official-stockfish/Stockfish)
- [Koivisto](https://github.com/Luecx/Koivisto)
- [Fathom](https://github.com/jdart1/Fathom)
- [Chess Programming Wiki](https://www.chessprogramming.org/Main_Page)