rustic
rustic copied to clipboard
Rustic is a chess engine. It is written from scratch in the Rust programming language.
Rustic's XBoard protocol handling is incomplete. At the moment the engine cannot yet play a game using this protocol.
because i'm interested in programming chess engines -and using them- i just read some of your texts, esp. https://rustic-chess.org/evaluation/psqt.html : about Piece-Square Tables .. being a programmer myself and a...
Hello, Here https://github.com/mvanthoor/rustic/blob/17b15a34b68000dffb681277c3ef6fc98f935a0b/src/search/sorting.rs#L67 it should be ` value = MVV_LVA_OFFSET - ((n as u32 + 1) * KILLER_VALUE);` because n is the index of the while loop. Because as it...
I was reading through the Rustic book and noticed the FLIP array which flips squares from white to black and vice versa. XORing the square by 56 accomplishes the same...
Hello, thank you very much for your time and effort writing the book, but looks like some pages are empty, could you have a look? - https://rustic-chess.org/board_representation/board_struct.html - https://rustic-chess.org/board_representation/zobrist_hashing.html -...