Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix 960 initialization problem #207

Merged
merged 2 commits into from
Aug 8, 2023
Merged

Fix 960 initialization problem #207

merged 2 commits into from
Aug 8, 2023

Conversation

QueensGambit
Copy link
Owner

@QueensGambit QueensGambit commented Aug 8, 2023

This PR adds is960 to init_policy_constants() and StateConstants::init().
Also updates tests.cpp.

No Elo change.

TC: 30ms per move
./cutechess-cli -variant standard -openings file=UHO_V3_8mvs_big_+140_+169.epd format=epd order=random -pgnout 960_support_30ms_per_move.pgn -resign movecount=5 score=600 -draw movenumber=30 movecount=4 score=20 -concurrency 1 -engine name=ClassicAra-960-support cmd=./ClassicAra_960_support dir=/data/SL proto=uci -engine name=ClassicAra cmd=./ClassicAra dir=/data/SL proto=uci -each option.Batch_Size=16 option.First_Device_ID=7 
tc=0/60+0.1 option.Fixed_Movetime=30 -games 2 -rounds 500 -repeat

Score of ClassicAra-960-support vs ClassicAra: 436 - 403 - 161  [0.516] 1000
Elo difference: 11.5 +/- 19.7, LOS: 87.3 %, DrawRatio: 16.1 %
Finished match

@QueensGambit QueensGambit merged commit 66e26b4 into master Aug 8, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant