-
Thanks for sharing this interesting project with the community.
I just wonder why you opted for zobrist hashing. Isn't perfect hash achievable with an unsigned long?
In my mind something like th…
-
Useful for state evaluation: https://en.wikipedia.org/wiki/Zobrist_hashing
-
-
A Chess game can end in a tie in [many ways](https://www.chess.com/terms/draw-chess). At the moment, we're only checking for stalemate. Implement detection of the 50-move rule, threefold repetition an…
-
I'm working on adding Zobrist hashes to shakmaty: https://github.com/wspeirs/shakmaty
@niklasf would love your feedback on what I have thus far. I still need to implement it for all the variations;…
-
I would like if someone would add Zobrist Hashing in Chess.js because I'm trying to implement a Transposition Table but there is no hash function.
-
The hashing method it's very expensive (because of the MD5 dependency) to use it in any cache or transposition table. I suggest to implement [Zobrist hashing](https://en.wikipedia.org/wiki/Zobrist_has…
-
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
…
-
- Represent the board
- Represent the piece
- Read a position from an FEN string
- Keep the current state of the game
- Keep a history of played
- Implement zobrist hashing
- Create function to contro…
-
I'm using this gym to experiment with an AlphaZero-like algorithm, starting with a very small board (2x2 or 3x3). In that context it's very easy to have games that result in multi-step cycles, which t…