Update README
This commit is contained in:
38
README.md
38
README.md
@@ -1,5 +1,9 @@
|
|||||||
<h1 align="center">Zeal</h1>
|
<h1 align="center">Zeal</h1>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
A UCI-compliant chess engine written in Rust.
|
||||||
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/stefiosif/zeal/actions/workflows/rust.yml">
|
<a href="https://github.com/stefiosif/zeal/actions/workflows/rust.yml">
|
||||||
<img src="https://github.com/stefiosif/zeal/actions/workflows/rust.yml/badge.svg" alt="CI">
|
<img src="https://github.com/stefiosif/zeal/actions/workflows/rust.yml/badge.svg" alt="CI">
|
||||||
@@ -8,7 +12,22 @@
|
|||||||
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT"></a>
|
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Zeal** is a UCI-compliant chess engine written in Rust.
|
## Features
|
||||||
|
|
||||||
|
- **Board**: 8 bitboards + 8×8 mailbox
|
||||||
|
- **Search**: Negamax Alpha-Beta, Iterative Deepening, Aspiration Windows, PVS, Quiescence, Check Extensions, Transposition Table
|
||||||
|
- **Pruning**: Null Move, Reverse Futility, Late Move Reductions
|
||||||
|
- **Move Ordering**: TT move, MVV-LVA, killers, history heuristic
|
||||||
|
- **Evaluation**: PeSTO piece-square tables with tapered eval
|
||||||
|
- **Time Management**: hybrid soft/hard timeout bounds
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Zeal speaks [UCI](https://www.chessprogramming.org/UCI), so it isn't meant to be played from the terminal directly. Point any UCI-compatible GUI like [Cute Chess](https://cutechess.com) at the compiled binary and play from there.
|
||||||
|
|
||||||
|
## Strength
|
||||||
|
|
||||||
|
No official rating yet. Estimated around **2300 Elo**, based on self-play SPRT roughly on par with [Stash](https://gitlab.com/mhouppin/stash-bot) v17 (CCRL Blitz 2298).
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
@@ -32,23 +51,6 @@ cargo build --release
|
|||||||
.\target\release\zeal.exe
|
.\target\release\zeal.exe
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
Zeal speaks [UCI](https://www.chessprogramming.org/UCI), so it isn't meant to be played from the terminal directly. Point any UCI-compatible GUI like [Cute Chess](https://cutechess.com) at the compiled binary and play from there.
|
|
||||||
|
|
||||||
## Features
|
|
||||||
|
|
||||||
- **Board**: 8 bitboards + 8×8 mailbox
|
|
||||||
- **Search**: Negamax Alpha-Beta, Iterative Deepening, Aspiration Windows, PVS, Quiescence, Check Extensions, Transposition Table
|
|
||||||
- **Pruning**: Null Move, Reverse Futility, Late Move Reductions
|
|
||||||
- **Move Ordering**: TT move, MVV-LVA, killers, history heuristic
|
|
||||||
- **Evaluation**: PeSTO piece-square tables with tapered eval
|
|
||||||
- **Time Management**: hybrid soft/hard timeout bounds
|
|
||||||
|
|
||||||
## Strength
|
|
||||||
|
|
||||||
No official rating yet. Estimated around **2300 Elo**, based on self-play SPRT roughly on par with [Stash](https://gitlab.com/mhouppin/stash-bot) v17 (CCRL Blitz 2298).
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
Thanks to CodeMonkeyKing's YouTube series and the [Engine Programming Discord](https://discord.gg/F6W6mMsTGN).
|
Thanks to CodeMonkeyKing's YouTube series and the [Engine Programming Discord](https://discord.gg/F6W6mMsTGN).
|
||||||
|
|||||||
Reference in New Issue
Block a user