Comments (13)
Maybe this way.
Zahak 1.0.0 64-bit - Apr 9.pgn.zip
from zahak.
Interesting, my tests showed that (well, with self play):
mmm... most likely the problem is with self-play. I think it is time for me to expand the pool of the engines, on which I test Zahak against
from zahak.
I would be grateful to see PGNs, thanks a lot
from zahak.
from zahak.
Well, I'm not sure I have sent the PGN. I can't see it here.
from zahak.
You cannot send attachments by email to a github comment, unfortunately :(
from zahak.
Thank you a lot :)
from zahak.
from zahak.
FYI, I also measure a great difference in self play. Score of Zahak_0.3.0-x64 vs Zahak_1.0.0-x64: 1 - 13 - 6 [0.200] ... Zahak_0.3.0-x64 playing White: 0 - 6 - 4 [0.200] 10 ... Zahak_0.3.0-x64 playing Black: 1 - 7 - 2 [0.200] 10 ... White vs Black: 7 - 7 - 6 [0.500] 20 Elo difference: -240.8 +/- 159.1, LOS: 0.1 %, DrawRatio: 30.0 % 20 of 20 games finished. This was played at 30s+0,2s TC.
My explanation is passed pawns, I know I can easily prune promotions, or passed pawn moves... my move ordering doesn't care much about them. This might explain why it can crush weaker engines (old version), but struggles to convert against equal strength engines? as they usually require good endgames? just a theory, not proven yet
from zahak.
So, this is really strange, I have been playing with passed pawns, and currently running a match (still going on):
Rank Name Elo +/- Games Wins Losses Draws Points WWins WLoss. WDraws BWins BLoss. BDraws
0 zahak_dev -27 53 130 46 56 28 60.0 25 25 15 21 31 13
1 baislicka 289 185 22 16 1 5 18.5 8 1 2 8 0 3
2 Achillees 191 157 22 14 3 5 16.5 7 1 3 7 2 2
3 gopher_check 64 141 22 11 7 4 13.0 7 3 1 4 4 3
4 zahak-darwin-amd64-1.0.0 -64 131 22 6 10 6 9.0 4 4 3 2 6 3
5 vice -70 136 20 5 9 6 8.0 3 3 4 2 6 2
6 rustic -213 194 22 4 16 2 5.0 2 9 0 2 7 2
Started game 133 of 1200 (zahak_next vs zahak-darwin-amd64-latest)
Looking at gopher-check
, even though it is supposed to be 100 elo stronger than Achillees and Baislicka, but it does much worse than both of them. Not sure what to make with this really
from zahak.
I'll have results tomorrow, and will update here
from zahak.
As promised I came back with my final numbers for the above match. And gopher-check
still does less good than the "lower rated" engines. This is interesting/strange to me. Even looking at vice (which is rated around 2000), does terribly bad against Zahak. I'll be working on Zahak to see the reason behind it.
Rank Name Elo +/- Games Wins Losses Draws Points WWins WLoss. WDraws BWins BLoss. BDraws
0 zahak_next (PR #52 ) -14 18 1200 461 508 231 576.5 251 236 113 210 272 118
1 baislicka 189 49 200 133 34 33 149.5 73 13 14 60 21 19
2 Achillees 166 49 200 129 40 31 144.5 64 22 14 65 18 17
3 gopher_check 109 43 200 104 43 53 130.5 57 15 28 47 28 25
4 zahak-darwin-amd64-1.0.0 -26 40 200 60 75 65 92.5 37 32 31 23 43 34
5 vice (v 1.1) -173 48 200 37 129 34 54.0 16 59 25 21 70 9
6 rustic (1 alpha 2) -179 53 200 45 140 15 52.5 25 69 6 20 71 9
Finished match
And according to bayeselo:
ResultSet>readpgn zahak_games/passed-pawns-1.pgn
1200 game(s) loaded
ResultSet>elo
ResultSet-EloRating>mm
00:00:00,00
ResultSet-EloRating>exactdist
00:00:00,00
ResultSet-EloRating>ratings
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 baislicka 3282 0.0 41 39 200 149.5 74.8 133 34 33 66.5 16.5 3090
2 Achillees 3264 18.4 40 39 200 144.5 72.2 129 40 31 64.5 15.5 3090
3 gopher_check 3196 67.7 37 36 200 130.5 65.2 104 43 53 52.0 26.5 3090
4 zahak_next 3090 106.2 16 16 1200 576.5 48.0 461 508 231 38.4 19.2 3102
5 zahak-darwin-amd64-latest 3066 24.5 34 35 200 92.5 46.2 60 75 65 30.0 32.5 3090
6 vice 2911 154.4 38 40 200 54.0 27.0 37 129 34 18.5 17.0 3090
7 rustic 2890 21.1 41 43 200 52.5 26.2 45 140 15 22.5 7.5 3090
---------------------------------------------------------------------------------------------------------
Δ = delta from the next higher rated opponent
# = number of games played
Σ = total score, 1 point for win, 1/2 point for draw
from zahak.
Zahak 2.0.0 should fullfil the promise
from zahak.
Related Issues (20)
- Problem under Fritz HOT 13
- Raspberry Pi 4 32 bit compile problems HOT 17
- Compile errors with Zahak-NNUE HOT 13
- Doesn't work on my XEON 3680 HOT 1
- drawDivider is not apply when p.Turn() == Black HOT 2
- Compile issues on RPi 32 bit since commit d46bc7b2d176f7efc71eaaedd9aefa8850ab5efa HOT 4
- Evaluation and best move differ in 2 GUIs HOT 4
- LMR+PVS HOT 1
- Is it possible to get a working compilation for CPUs not suporting avx instructions? HOT 1
- Won't run in android
- incorrect move generation HOT 3
- Endgame TB
- Pawn endgame eval HOT 1
- King-safety eval
- Trapped pieces HOT 1
- Losing on time A LOT HOT 23
- Zahak can sometimes make an illegal move HOT 3
- Multi-stage movegen
- Pseudo-Legal moves
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zahak.