diff --git a/Cargo.lock b/Cargo.lock index 9f9eb3ff..60e11a35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -214,7 +214,7 @@ dependencies = [ [[package]] name = "cinder" -version = "0.5.2" +version = "0.6.0" dependencies = [ "anyhow", "atomic", diff --git a/Cargo.toml b/Cargo.toml index 4f02c67f..6645e11e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cinder" -version = "0.5.2" +version = "0.6.0" authors = ["Bruno Dutra "] edition = "2024" description = "A hobby chess engine" diff --git a/Makefile b/Makefile index c69fcc19..5d9a86ea 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CRATE_VERSION := 0.5.2 +CRATE_VERSION := 0.6.0 TARGET_DIR := $(CURDIR)/target BIN_DIR := $(TARGET_DIR)/bin diff --git a/README.md b/README.md index 467cbbaf..6e083c04 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Cinder is a hobby chess engine written in Rust. | Version | [CCRL Blitz] | [CCRL 40/15] | [CEGT 40/4] | [CEGT 40/20] | |----------|:------------:|:------------:|:-----------:|:------------:| +| [v0.6.*] | - | - | - | - | | [v0.5.*] | 3739 | 3606 | - | 3588 | | [v0.4.*] | 3686 | 3561 | - | 3534 | | [v0.3.*] | 3658 | 3547 | - | 3511 | @@ -92,6 +93,7 @@ Cinder is distributed under the terms of the GPL-3.0 license, see [LICENSE] for [Leela Chess Zero]: https://lczero.org/ [Open Database License]: https://opendatacommons.org/licenses/odbl/1-0/ +[v0.6.*]: https://github.com/brunocodutra/cinder/releases/tag/v0.6.0 [v0.5.*]: https://github.com/brunocodutra/cinder/releases/tag/v0.5.2 [v0.4.*]: https://github.com/brunocodutra/cinder/releases/tag/v0.4.1 [v0.3.*]: https://github.com/brunocodutra/cinder/releases/tag/v0.3.1 diff --git a/lib/uci/outbound.rs b/lib/uci/outbound.rs index 082c5f9f..5b093410 100644 --- a/lib/uci/outbound.rs +++ b/lib/uci/outbound.rs @@ -60,7 +60,7 @@ impl Display for Outbound { write!(f, " nodes {nodes} nps {nps} tbhits {tbhits}")?; if let Some(pv) = pv { - const NORMALIZE_TO_PAWN_VALUE: i32 = 70; + const NORMALIZE_TO_PAWN_VALUE: i32 = 78; let normalized_score = pv.score().cast::() * 100 / NORMALIZE_TO_PAWN_VALUE; match pv.score().mate() {