-
It would be very handy if there was a way to initialize the position using directly bitboard values like below, instead of using FEN:
```rust
let b = shakmaty::Board {
by_role: shakmaty::ByRole …
-
Right now we only support playing against the engine, but it should be easy to add support for 2 human players to play against each other. We could probably do this by adding it as a method to `chesse…
-
lately i examined your PyTuroChamp code (again), trying to set optimal options regarding time management : it seems your python code does not have this, so setting a `MAXPLIES` higher then 3 can resul…
-
byteboardをbitboardに変えるとなんかいいことがあるんだろうか?
2面 x 8x8bitで16byte < 64byte
とりあえず評価の仕方(SIMD計算)を変えないといけないっぽいです。
置換表のハッシュの計算も変えないといけないっぽいです。
裏返すとか画面表示とかも変えないといけないっぽいです。
-
### Describe the issue
Unable to compile the codebase to create the binary using the steps given in the README.md file.
### Expected behavior
Binary should be generated after successful compilation…
-
## 対象になりそうなもの
- Zobrist Hash (`zobrist.ts`)
- (もし導入するのなら) BitBoard
## なぜ必要か
- JavaScript のビット演算子は数値を32ビット整数に変換し、それを超える範囲は切り捨てられる [1][2][3]
- このため、正しいハッシュ値を求めることが出来ない場合がある [3][4]
- Zobrist hash…
-
is the source code also for Linux ? I guess not .. after doing `cmake -DCMAKE_BUILD_TYPE=Debug` i get a makefile .. then i do `make` but i get these errors :
```
~/Compiled/Caissa$ make
[ 2%] Bu…
-
Something seems wrong with the usage of the `clear_lines()` method. When playing white, after my own moves, the board stays adjusted correctly, but each time the computer makes a move, the board scrol…
-
### Describe the issue
$ make -j profile-build ARCH=x86-64-modern COMP=clang-10
[...]
```
clang++ -Wall -Wcast-qual -fno-exceptions -std=c++17 -fprofile-instr-generate -pedantic -Wextra -Wsh…
-
The games directory size exceed 1G easily, by storing the raw bytes of the training data entries we can save a lot of space