Sorry for this extremely long post.
I downloaded the PGN files of 230 different players at PGN Mentor and merge them into a single file (PGN_Mentor_230_players.pgn) using the following line in the command prompt:
Code: Select all
type *.pgn >> PGN_Mentor_230_players.pgn
There will be many duplicated games: for example I downloaded Karpov.pgn and Kasparov.pgn, and we know that they played a lot of games between themselves; same with other players.
Here is the list of players:
Code: Select all
Adams.pgn
Michael Adams, 2712 games
Akobian.pgn
Varuzhan Akobian, 928 games
Akopian.pgn
Vladimir Akopian, 1714 games
Alburt.pgn
Lev Alburt, 776 games
Alekhine.pgn
Alexander Alekhine, 1661 games
Alekseev.pgn
Evgeny Alekseev, 1165 games
Almasi.pgn
Zoltan Almasi, 1701 games
Anand.pgn
Viswanathan Anand, 2866 games
Anderssen.pgn
Adolf Anderssen, 681 games
Andersson.pgn
Ulf Andersson, 2640 games
Andreikin.pgn
Dmitry Andreikin, 885 games
Aronian.pgn
Levon Aronian, 1787 games
Ashley.pgn
Maurice Ashley, 414 games
Averbakh.pgn
Yuri Averbakh, 885 games
Azmaiparashvili.pgn
Zurab Azmaiparashvili, 1318 games
Bacrot.pgn
Etienne Bacrot, 2088 games
Bareev.pgn
Evgeny Bareev, 1844 games
BecerraRivero.pgn
Julio Becerra Rivero, 936 games
Beliavsky.pgn
Alexander Beliavsky, 2893 games
Benjamin.pgn
Joel Benjamin, 1617 games
Benko.pgn
Pal Benko, 1376 games
Berliner.pgn
Hans Berliner, 64 games
Bernstein.pgn
Ossip Bernstein, 261 games
Bird.pgn
Henry Bird, 353 games
Bisguier.pgn
Arthur Bisguier, 1186 games
Blackburne.pgn
Joseph Blackburne, 738 games
Blatny.pgn
Pavel Blatny, 1744 games
Bogoljubow.pgn
Efim Bogoljubow, 973 games
Boleslavsky.pgn
Isaac Boleslavsky, 651 games
Bologan.pgn
Viktor Bologan, 2324 games
Botvinnik.pgn
Mikhail Botvinnik, 891 games
Bronstein.pgn
David Bronstein, 1930 games
Browne.pgn
Walter Browne, 1613 games
Bruzon.pgn
Lazaro Bruzon, 690 games
Bu.pgn
Bu Xiangzhi, 1234 games
Byrne.pgn
Robert Byrne, 1013 games
Capablanca.pgn
José Raúl Capablanca, 597 games
Carlsen.pgn
Magnus Carlsen, 1688 games
Caruana.pgn
Fabiano Caruana, 1225 games
Chiburdanidze.pgn
Maia Chiburdanidze, 1318 games
Chigorin.pgn
Mikhail Chigorin, 688 games
Christiansen.pgn
Larry Christiansen, 1592 games
DeFirmian.pgn
Nick DeFirmian, 1674 games
DeLaBourdonnais.pgn
Louis de LaBourdonnais, 101 games
Denker.pgn
Arnold Denker, 404 games
Ding.pgn
Ding Liren, 421 games
DominguezPerez.pgn
Leinier Dominguez Perez, 675 games
Dreev.pgn
Alexey Dreev, 2708 games
Dzindzichashvili.pgn
Roman Dzindzichashvili, 780 games
Ehlvest.pgn
Jaan Ehlvest, 2434 games
Eljanov.pgn
Pavel Eljanov, 1224 games
Euwe.pgn
Max Euwe, 1122 games
Evans.pgn
Larry Evans, 685 games
Fedorowicz.pgn
John Fedorowicz, 1348 games
Fine.pgn
Reuben Fine, 305 games
Finegold.pgn
Benjamin Finegold, 823 games
Fischer.pgn
Robert James Fischer, 827 games
Fishbein.pgn
Alexander Fishbein, 440 games
Flohr.pgn
Salo Flohr, 986 games
Gaprindashvili.pgn
Nona Gaprindashvili, 1055 games
Gashimov.pgn
Vugar Gashimov, 953 games
Gelfand.pgn
Boris Gelfand, 2631 games
Geller.pgn
Efim Geller, 2198 games
Georgiev.pgn
Kiril Georgiev, 2320 games
Giri.pgn
Anash Giri, 824 games
Gligoric.pgn
Svetozar Gligoric, 2898 games
Goldin.pgn
Alexander Goldin, 898 games
GrandaZuniga.pgn
Julio Granda Zuniga, 1451 games
Grischuk.pgn
Alexander Grischuk, 2070 games
Gulko.pgn
Boris Gulko, 1874 games
Gunsberg.pgn
Isidor Gunsberg, 319 games
GurevichD.pgn
Dmitry Gurevich, 1488 games
GurevichM.pgn
Mikhail Gurevich, 2363 games
Harikrishna.pgn
Pentala Harikrishna, 1318 games
Hort.pgn
Vlastimil Hort, 3061 games
Horwitz.pgn
Bernhard Horwitz, 113 games
Hou.pgn
Hou Yifan, 1094 games
Huebner.pgn
Robert Huebner, 2082 games
Ibragimov.pgn
Ildar Ibragimov, 1421 games
IllescasCordoba.pgn
Miguel Illescas Cordoba, 1364 games
Ivanchuk.pgn
Vassily Ivanchuk, 3480 games
IvanovA.pgn
Alexander Ivanov, 1196 games
IvanovI.pgn
Igor Ivanov, 784 games
Ivkov.pgn
Borislav Ivkov, 2505 games
Jakovenko.pgn
Dmitry Jakovenko, 1289 games
Janowski.pgn
David Janowski, 769 games
Jussupow.pgn
Artur Jussupow, 1889 games
Kaidanov.pgn
Gregory Kaidanov, 1068 games
Kamsky.pgn
Gata Kamsky, 1712 games
Karjakin.pgn
Sergey Karjakin, 1706 games
Karpov.pgn
Anatoly Karpov, 3342 games
Kasimdzhanov.pgn
Rustam Kasimdzhanov, 1346 games
Kasparov.pgn
Garry Kasparov, 2025 games
Kavalek.pgn
Lubomir Kavalek, 1328 games
Keres.pgn
Paul Keres, 1571 games
Khalifman.pgn
Alexander Khalifman, 2108 games
Kholmov.pgn
Ratmir Kholmov, 1900 games
Koneru.pgn
Koneru Humpy, 1136 games
Korchnoi.pgn
Viktor Korchnoi, 4565 games
Korobov.pgn
Anton Korobov, 959 games
Kosteniuk.pgn
Alexandra Kosteniuk, 1373 games
Kotov.pgn
Alexander Kotov, 641 games
Kramnik.pgn
Vladimir Kramnik, 2404 games
Krasenkow.pgn
Michal Krasenkow, 2159 games
Krush.pgn
Irina Krush, 1382 games
Kudrin.pgn
Sergey Kudrin, 1186 games
Lahno.pgn
Kateryna Lahno, 919 games
Larsen.pgn
Bent Larsen, 2383 games
Lasker.pgn
Emanuel Lasker, 1063 games
Lautier.pgn
Joel Lautier, 1796 games
Le.pgn
Le Quang Liem, 952 games
Leko.pgn
Peter Leko, 2092 games
Levenfish.pgn
Grigory Levenfish, 354 games
Lilienthal.pgn
Andre Lilienthal, 649 games
Ljubojevic.pgn
Ljubomir Ljubojevic, 1944 games
Lputian.pgn
Smbat Lputian, 1552 games
MacKenzie.pgn
George MacKenzie, 198 games
Malakhov.pgn
Vladimir Malakhov, 1375 games
Mamedyarov.pgn
Shakhriyar Mamedyarov, 1588 games
Maroczy.pgn
Geza Maroczy, 756 games
Marshall.pgn
Frank Marshall, 1027 games
McDonnell.pgn
Alexander McDonnell, 106 games
McShane.pgn
Luke McShane, 1124 games
Mecking.pgn
Henrique Mecking, 569 games
Mikenas.pgn
Vladas Mikenas, 497 games
Miles.pgn
Anthony Miles, 2614 games
Milov.pgn
Vadim Milov, 1332 games
Morozevich.pgn
Alexander Morozevich, 1814 games
Morphy.pgn
Paul Morphy, 211 games
Motylev.pgn
Alexander Motylev, 1325 games
Movsesian.pgn
Sergei Movsesian, 2166 games
Najdorf.pgn
Miguel Najdorf, 1604 games
Najer.pgn
Evgeny Najer, 1414 games
Nakamura.pgn
Hikaru Nakamura, 1530 games
Navara.pgn
David Navara, 1525 games
Negi.pgn
Parimarjan Negi, 976 games
Nepomniachtchi.pgn
Ian Nepomniachtchi, 1129 games
Ni.pgn
Ni Hua, 1221 games
Nielsen.pgn
Peter Nielsen, 1978 games
Nikolic.pgn
Predrag Nikolic, 2195 games
Nimzowitsch.pgn
Aron Nimzowitsch, 512 games
Nisipeanu.pgn
Liviu-Dieter Nisipeanu, 1485 games
Novikov.pgn
Igor Novikov, 1318 games
Nunn.pgn
John Nunn, 1643 games
Olafsson.pgn
Fridrik Olafsson, 916 games
Oll.pgn
Lembit Oll, 1034 games
Onischuk.pgn
Alexander Onischuk, 1450 games
Pachman.pgn
Ludek Pachman, 1462 games
Paehtz.pgn
Elisabeth Paehtz, 1508 games
Panno.pgn
Oscar Panno, 1873 games
Paulsen.pgn
Louis Paulsen, 322 games
Petrosian.pgn
Tigran Petrosian, 1893 games
Philidor.pgn
Francois Philidor, 6 games
Pillsbury.pgn
Harry Pillsbury, 388 games
Pilnik.pgn
Herman Pilnik, 899 games
PolgarJ.pgn
Judit Polgar, 1819 games
PolgarS.pgn
Sofia Polgar, 741 games
PolgarZ.pgn
Zsuzsa Polgar, 909 games
Polugaevsky.pgn
Lev Polugaevsky, 1890 games
Ponomariov.pgn
Ruslan Ponomariov, 1555 games
Portisch.pgn
Lajos Portisch, 3030 games
Psakhis.pgn
Lev Psakhis, 1963 games
Quinteros.pgn
Miguel Quinteros, 1136 games
Radjabov.pgn
Teimour Radjabov, 1468 games
Reshevsky.pgn
Samuel Reshevsky, 1267 games
Reti.pgn
Richard Reti, 646 games
Ribli.pgn
Zoltan Ribli, 2100 games
Rohde.pgn
Michael Rohde, 445 games
Rubinstein.pgn
Akiba Rubinstein, 797 games
Rublevsky.pgn
Sergei Rublevsky, 1526 games
Saemisch.pgn
Friedrich Saemisch, 551 games
Sakaev.pgn
Konstantin Sakaev, 1425 games
Salov.pgn
Valery Salov, 766 games
Sasikiran.pgn
Krishnan Sasikiran, 1295 games
Schlechter.pgn
Carl Schlechter, 739 games
Seirawan.pgn
Yasser Seirawan, 1483 games
Serper.pgn
Gregory Serper, 848 games
Shabalov.pgn
Alexander Shabalov, 1959 games
Shamkovich.pgn
Leonid Shamkovich, 977 games
Shirov.pgn
Alexei Shirov, 3122 games
Short.pgn
Nigel Short, 2667 games
Shulman.pgn
Yury Shulman, 1182 games
Smirin.pgn
Ilia Smirin, 1943 games
Smyslov.pgn
Vasily Smyslov, 2627 games
Sokolov.pgn
Ivan Sokolov, 2719 games
Soltis.pgn
Andrew Soltis, 370 games
Spassky.pgn
Boris Spassky, 2231 games
Speelman.pgn
Jonathan Speelman, 2116 games
Spielmann.pgn
Rudolf Spielmann, 1057 games
Stahlberg.pgn
Gideon Stahlberg, 964 games
Staunton.pgn
Howard Staunton, 284 games
Stefanova.pgn
Antoaneta Stefanova, 1846 games
Stein.pgn
Leonid Stein, 699 games
Steinitz.pgn
William Steinitz, 590 games
Suetin.pgn
Alexey Suetin, 1284 games
Sutovsky.pgn
Emil Sutovsky, 1076 games
Svidler.pgn
Peter Svidler, 2504 games
Szabo.pgn
Laszlo Szabo, 1777 games
Taimanov.pgn
Mark Taimanov, 2117 games
Tal.pgn
Mikhail Tal, 2431 games
Tarrasch.pgn
Siegbert Tarrasch, 704 games
Tartakower.pgn
Savielly Tartakower, 1290 games
Teichmann.pgn
Richard Teichmann, 536 games
Timman.pgn
Jan Timman, 3386 games
Tiviakov.pgn
Sergei Tiviakov, 2449 games
Tkachiev.pgn
Vladislav Tkachiev, 1505 games
Tomashevsky.pgn
Evgeny Tomashevsky, 830 games
Topalov.pgn
Veselin Topalov, 2060 games
Uhlmann.pgn
Wolfgang Uhlmann, 2537 games
Unzicker.pgn
Wolfgang Unzicker, 1265 games
VachierLagrave.pgn
Maxime Vachier-Lagrave, 1219 games
Vaganian.pgn
Rafael Vaganian, 2252 games
VallejoPons.pgn
Francisco Vallejo Pons, 1720 games
VanWely.pgn
Loek Van Wely, 3189 games
Vitiugov.pgn
Nikita Vitiugov, 958 games
Volokitin.pgn
Andrei Volokitin, 998 games
Waitzkin.pgn
Joshua Waitzkin, 385 games
Wang.pgn
Wang Yue, 1105 games
WangH.pgn
Wang Hao, 969 games
Winawer.pgn
Simon Winawer, 241 games
Wojtaszek.pgn
Radoslaw Wojtaszek, 1233 games
Wojtkiewicz.pgn
Aleksander Wojtkiewicz, 1564 games
Wolff.pgn
Patrick Wolff, 614 games
Xie.pgn
Xie Jun, 701 games
Ye.pgn
Ye Jiangchuan, 655 games
Yermolinsky.pgn
Alex Yermolinsky, 1395 games
Yudasin.pgn
Leonid Yudasin, 1426 games
Zhu.pgn
Zhu Chen, 1009 games
Zukertort.pgn
Johannes Zukertort, 265 games
Zvjaginsev.pgn
Vadim Zvjaginsev, 1413 games
Code: Select all
Search_promotions_and_underpromotions_by_crowning_squares, ® 2013.
------------------------------------------------------------
Tool that provides some info about promotions in a PGN file.
------------------------------------------------------------
Write down the full name of the PGN file (up to 64 characters), including .pgn:
PGN_Mentor_230_players.pgn
Write down the clock rate of the CPU (in GHz), only for timing the elapsed time of the calculations:
3
Searching for games and results...
Games: 531366 Estimated remaining time: 1243.3 seconds.
1-0: 178105 Estimated remaining time: 1227.7 seconds.
0-1: 120814 Estimated remaining time: 1213.2 seconds.
1/2-1/2: 232307 Estimated remaining time: 1201.4 seconds.
Unknown: 140
______________________________
White score: 55.39%
______________________________
White advantage: 37.62 Elo.
______________________________
Searching promotions and underpromotions...
1/64 a1=Q 2051 Estimated remaining time: 1190.7 seconds.
2/64 a1=R 6 Estimated remaining time: 1180.7 seconds.
3/64 a1=B 16 Estimated remaining time: 1164.8 seconds.
4/64 a1=N 15 Estimated remaining time: 1148.6 seconds.
5/64 b1=Q 1880 Estimated remaining time: 1133.2 seconds.
6/64 b1=R 21 Estimated remaining time: 1118.8 seconds.
7/64 b1=B 10 Estimated remaining time: 1103.9 seconds.
8/64 b1=N 10 Estimated remaining time: 1088.8 seconds.
9/64 c1=Q 1829 Estimated remaining time: 1075.0 seconds.
10/64 c1=R 16 Estimated remaining time: 1058.3 seconds.
11/64 c1=B 6 Estimated remaining time: 1036.4 seconds.
12/64 c1=N 9 Estimated remaining time: 1015.5 seconds.
13/64 d1=Q 1416 Estimated remaining time: 995.8 seconds.
14/64 d1=R 23 Estimated remaining time: 976.8 seconds.
15/64 d1=B 7 Estimated remaining time: 958.1 seconds.
16/64 d1=N 16 Estimated remaining time: 939.8 seconds.
17/64 e1=Q 1252 Estimated remaining time: 924.8 seconds.
18/64 e1=R 22 Estimated remaining time: 908.3 seconds.
19/64 e1=B 12 Estimated remaining time: 892.6 seconds.
20/64 e1=N 49 Estimated remaining time: 876.3 seconds.
21/64 f1=Q 1321 Estimated remaining time: 859.1 seconds.
22/64 f1=R 15 Estimated remaining time: 842.2 seconds.
23/64 f1=B 5 Estimated remaining time: 825.6 seconds.
24/64 f1=N 55 Estimated remaining time: 809.0 seconds.
25/64 g1=Q 1041 Estimated remaining time: 793.1 seconds.
26/64 g1=R 21 Estimated remaining time: 779.6 seconds.
27/64 g1=B 16 Estimated remaining time: 764.7 seconds.
28/64 g1=N 23 Estimated remaining time: 748.5 seconds.
29/64 h1=Q 1228 Estimated remaining time: 732.5 seconds.
30/64 h1=R 4 Estimated remaining time: 717.4 seconds.
31/64 h1=B 0 Estimated remaining time: 702.0 seconds.
32/64 h1=N 17 Estimated remaining time: 686.4 seconds.
33/64 a8=Q 2290 Estimated remaining time: 671.1 seconds.
34/64 a8=R 18 Estimated remaining time: 656.6 seconds.
35/64 a8=B 3 Estimated remaining time: 641.4 seconds.
36/64 a8=N 18 Estimated remaining time: 626.5 seconds.
37/64 b8=Q 2081 Estimated remaining time: 611.4 seconds.
38/64 b8=R 13 Estimated remaining time: 596.3 seconds.
39/64 b8=B 2 Estimated remaining time: 581.3 seconds.
40/64 b8=N 24 Estimated remaining time: 567.8 seconds.
41/64 c8=Q 2036 Estimated remaining time: 554.5 seconds.
42/64 c8=R 21 Estimated remaining time: 541.0 seconds.
43/64 c8=B 2 Estimated remaining time: 527.8 seconds.
44/64 c8=N 27 Estimated remaining time: 514.3 seconds.
45/64 d8=Q 2152 Estimated remaining time: 501.0 seconds.
46/64 d8=R 22 Estimated remaining time: 487.6 seconds.
47/64 d8=B 9 Estimated remaining time: 472.9 seconds.
48/64 d8=N 42 Estimated remaining time: 458.3 seconds.
49/64 e8=Q 1612 Estimated remaining time: 443.8 seconds.
50/64 e8=R 13 Estimated remaining time: 429.4 seconds.
51/64 e8=B 7 Estimated remaining time: 415.1 seconds.
52/64 e8=N 48 Estimated remaining time: 400.6 seconds.
53/64 f8=Q 1463 Estimated remaining time: 386.1 seconds.
54/64 f8=R 14 Estimated remaining time: 371.4 seconds.
55/64 f8=B 6 Estimated remaining time: 356.8 seconds.
56/64 f8=N 69 Estimated remaining time: 342.2 seconds.
57/64 g8=Q 1200 Estimated remaining time: 327.6 seconds.
58/64 g8=R 10 Estimated remaining time: 313.1 seconds.
59/64 g8=B 2 Estimated remaining time: 298.6 seconds.
60/64 g8=N 29 Estimated remaining time: 284.0 seconds.
61/64 h8=Q 1389 Estimated remaining time: 269.6 seconds.
62/64 h8=R 5 Estimated remaining time: 255.2 seconds.
63/64 h8=B 5 Estimated remaining time: 240.8 seconds.
64/64 h8=N 24 Estimated remaining time: 226.5 seconds.
Promotions/underpromotions to:
Q: 26241
R: 244
B: 108
N: 475
Searching promotions/underpromotions that give check...
1/8 *1=Q+ 2981 Estimated remaining time: 212.2 seconds.
2/8 *1=R+ 47 Estimated remaining time: 198.0 seconds.
3/8 *1=B+ 28 Estimated remaining time: 183.8 seconds.
4/8 *1=N+ 167 Estimated remaining time: 169.7 seconds.
5/8 *8=Q+ 3933 Estimated remaining time: 155.4 seconds.
6/8 *8=R+ 52 Estimated remaining time: 141.2 seconds.
7/8 *8=B+ 12 Estimated remaining time: 127.0 seconds.
8/8 *8=N+ 231 Estimated remaining time: 112.8 seconds.
Searching promotions/underpromotions that give checkmate...
1/8 *1=Q# 0 Estimated remaining time: 98.8 seconds.
2/8 *1=R# 0 Estimated remaining time: 84.7 seconds.
3/8 *1=B# 0 Estimated remaining time: 70.6 seconds.
4/8 *1=N# 0 Estimated remaining time: 56.4 seconds.
5/8 *8=Q# 0 Estimated remaining time: 42.3 seconds.
6/8 *8=R# 0 Estimated remaining time: 28.2 seconds.
7/8 *8=B# 0 Estimated remaining time: 14.1 seconds.
8/8 *8=N# 0
Number of lines of this PGN file: 9617833
Approximated elapsed time: 1184.6 seconds.
The obtained results will be saved into Promotions_stats_PGN_Mentor_230_players.pgn.txt file.
The results were successfully saved into Promotions_stats_PGN_Mentor_230_players.pgn.txt file.
Thanks for using this tool. Press enter to exit.
Code: Select all
PGN_Mentor_230_players.pgn
a1=Q: 2051
a1=R: 6
a1=B: 16
a1=N: 15
b1=Q: 1880
b1=R: 21
b1=B: 10
b1=N: 10
c1=Q: 1829
c1=R: 16
c1=B: 6
c1=N: 9
d1=Q: 1416
d1=R: 23
d1=B: 7
d1=N: 16
e1=Q: 1252
e1=R: 22
e1=B: 12
e1=N: 49
f1=Q: 1321
f1=R: 15
f1=B: 5
f1=N: 55
g1=Q: 1041
g1=R: 21
g1=B: 16
g1=N: 23
h1=Q: 1228
h1=R: 4
h1=B: 0
h1=N: 17
a8=Q: 2290
a8=R: 18
a8=B: 3
a8=N: 18
b8=Q: 2081
b8=R: 13
b8=B: 2
b8=N: 24
c8=Q: 2036
c8=R: 21
c8=B: 2
c8=N: 27
d8=Q: 2152
d8=R: 22
d8=B: 9
d8=N: 42
e8=Q: 1612
e8=R: 13
e8=B: 7
e8=N: 48
f8=Q: 1463
f8=R: 14
f8=B: 6
f8=N: 69
g8=Q: 1200
g8=R: 10
g8=B: 2
g8=N: 29
h8=Q: 1389
h8=R: 5
h8=B: 5
h8=N: 24
=======================
a1=*: 2088 ( 16.82%)
b1=*: 1921 ( 15.48%)
c1=*: 1860 ( 14.99%)
d1=*: 1462 ( 11.78%)
e1=*: 1335 ( 10.76%)
f1=*: 1396 ( 11.25%)
g1=*: 1101 ( 8.87%)
h1=*: 1249 ( 10.06%)
SUM: 12412
-----------------------
a8=*: 2329 ( 15.89%)
b8=*: 2120 ( 14.47%)
c8=*: 2086 ( 14.23%)
d8=*: 2225 ( 15.18%)
e1=*: 1680 ( 11.46%)
f8=*: 1552 ( 10.59%)
g8=*: 1241 ( 8.47%)
h8=*: 1423 ( 9.71%)
SUM: 14656
-----------------------
a*=*: 4417 ( 16.32%)
b*=*: 4041 ( 14.93%)
c*=*: 3946 ( 14.58%)
d*=*: 3687 ( 13.62%)
e*=*: 3015 ( 11.14%)
f*=*: 2948 ( 10.89%)
g*=*: 2342 ( 8.65%)
h*=*: 2672 ( 9.87%)
SUM: 27068
=======================
*1=*: 12412 ( 45.85%)
*8=*: 14656 ( 54.15%)
SUM: 27068
=======================
*1=Q: 12018 ( 96.83%)
*1=R: 128 ( 1.03%)
*1=B: 72 ( 0.58%)
*1=N: 194 ( 1.56%)
SUM: 12412
-----------------------
*8=Q: 14223 ( 97.05%)
*8=R: 116 ( 0.79%)
*8=B: 36 ( 0.25%)
*8=N: 281 ( 1.92%)
SUM: 14656
-----------------------
*=Q: 26241 ( 96.94%)
*=R: 244 ( 0.90%)
*=B: 108 ( 0.40%)
*=N: 475 ( 1.75%)
SUM: 27068
=======================
( 27068 promotions and underpromotions in 531366 games) ~ 0.0509 (promotions and underpromotions)/game.
I used joined by Andreas Stable with the following settings:
Code: Select all
[...]
Usage: joined [<*.PGN, *.FEN or *.EPD file>] [-<options>]
Legal options are:
-p : Print messages to both stderr and stdout
-q : Quit after scanning input file
-r : Initial value for random algorithm
-s : Print messages only to stdout
-v<number>: Set verbose level to <number> (default 4)
The numbers may be added. The numbers are:
1: Print PGN
2: Calculate number of legal moves in all positions
4: Print progress (default)
8: Print all warnings
16: Check PGN
32: Report result = '*'
64: Get statistics on all types of moves
***** Error exit *****
[...]
joined PGN_Mentor_230_players.pgn -v68
Code: Select all
Scanning file PGN_Mentor_230_players.pgn containing 348813541 bytes !
*** Warning: Illegal PGN syntax: "URS-ch in line 3190871 !
--- Skipped to next header from line 3190871 to 3190872 !
*** Warning: Illegal PGN syntax: "URS-ch in line 7027888 !
--- Skipped to next header from line 7027888 to 7027889 !
*** Warning: end = Rhg[Event in line 7674049 !
--- Skipped to next header from line 7674049 to 7674049 !
*** Warning: Illegal PGN syntax: "Vienna"] in line 8686952 !
--- Skipped to next header from line 8686952 to 8686953 !
Read 531366 games with 42762259 moves, 9617833 lines, 348813541 bytes !
Got max. 400 moves in game 108681 before line 1969544 !
Got 1347063493 legal moves in 43293625 positons !
Got max. 77 legal moves after move 82 in game 454070 line 8227606 !
Total move statistics:
Pawn moves = 11274960, Knight moves = 7660097, Bishop moves = 6800220
Rook moves = 8150433, Queen moves = 5047654, King moves = 4776984
Check moves = 2068554, Mate moves = 4584, Stalemate moves = 605
Hit moves = 8613536, En passant moves = 31171, Pawn two moves = 3070029
Short castlings = 861000, Long castlings = 87089
Promotion to queen = 26281, Promotion to rook = 244
Promotion to bishop = 110, Promotion to knight = 477
Total game statistics:
White won = 178105, Drawn = 232307, Black won = 120814
Unknown result = 140, Illegal result = 0, Conflicting results = 0
White mated = 1905, White stalemated = 275
Black mated = 2679, Black stalemated = 330
Number of games with different lengths:
1: 428, 2: 20, 3: 5, 4: 12, 5: 11, 6: 26
7: 34, 8: 23, 9: 81, 10: 56, 11: 142, 12: 117
13: 270, 14: 177, 15: 437, 16: 307, 17: 616, 18: 536
19: 1235, 20: 945, 21: 1339, 22: 1079, 23: 1833, 24: 1438
25: 2007, 26: 1675, 27: 2278, 28: 1841, 29: 2737, 30: 2185
31: 3047, 32: 2296, 33: 3251, 34: 2560, 35: 3255, 36: 2566
37: 3722, 38: 2732, 39: 4095, 40: 3133, 41: 4224, 42: 3140
43: 4492, 44: 3358, 45: 4758, 46: 3645, 47: 5237, 48: 3810
49: 5476, 50: 4282, 51: 5641, 52: 4162, 53: 5778, 54: 4478
55: 6151, 56: 4599, 57: 6293, 58: 4840, 59: 7115, 60: 6200
61: 7491, 62: 5542, 63: 7275, 64: 5464, 65: 7186, 66: 5522
67: 7311, 68: 5410, 69: 7137, 70: 5952, 71: 7439, 72: 5940
73: 7476, 74: 5679, 75: 7453, 76: 5532, 77: 7571, 78: 6020
79: 8503, 80: 10049, 81: 13370, 82: 8812, 83: 8931, 84: 6412
85: 7116, 86: 5348, 87: 6612, 88: 4785, 89: 5852, 90: 4593
91: 5302, 92: 4508, 93: 4982, 94: 4070, 95: 4902, 96: 3976
97: 4647, 98: 3831, 99: 4380, 100: 3708, 101: 4397, 102: 3497
103: 4025, 104: 3343, 105: 3754, 106: 3262, 107: 3758, 108: 2909
109: 3659, 110: 2920, 111: 3307, 112: 3107, 113: 3574, 114: 3032
115: 3158, 116: 2533, 117: 2908, 118: 2435, 119: 3109, 120: 3231
121: 3002, 122: 2411, 123: 2473, 124: 1844, 125: 2071, 126: 1737
127: 2002, 128: 1577, 129: 1794, 130: 1648, 131: 1825, 132: 1523
133: 1471, 134: 1313, 135: 1309, 136: 1237, 137: 1227, 138: 1116
139: 1254, 140: 1011, 141: 1062, 142: 881, 143: 1059, 144: 930
145: 1186, 146: 879, 147: 910, 148: 783, 149: 880, 150: 719
151: 697, 152: 618, 153: 692, 154: 616, 155: 718, 156: 549
157: 555, 158: 458, 159: 541, 160: 532, 161: 472, 162: 413
163: 474, 164: 363, 165: 406, 166: 348, 167: 384, 168: 290
169: 330, 170: 274, 171: 344, 172: 276, 173: 333, 174: 261
175: 269, 176: 209, 177: 275, 178: 241, 179: 233, 180: 258
181: 234, 182: 169, 183: 191, 184: 139, 185: 194, 186: 164
187: 179, 188: 155, 189: 140, 190: 135, 191: 124, 192: 138
193: 110, 194: 96, 195: 102, 196: 100, 197: 104, 198: 104
199: 122, 200: 130, 201: 105, 202: 90, 203: 102, 204: 57
205: 80, 206: 47, 207: 78, 208: 89, 209: 86, 210: 73
211: 55, 212: 37, 213: 77, 214: 82, 215: 82, 216: 46
217: 52, 218: 35, 219: 49, 220: 40, 221: 58, 222: 35
223: 41, 224: 58, 225: 57, 226: 32, 227: 38, 228: 41
229: 23, 230: 28, 231: 29, 232: 24, 233: 33, 234: 20
235: 26, 236: 34, 237: 25, 238: 18, 239: 32, 240: 28
241: 21, 242: 32, 243: 20, 244: 20, 245: 21, 246: 15
247: 19, 248: 17, 249: 17, 250: 13, 251: 16, 252: 11
253: 21, 254: 24, 255: 8, 256: 18, 257: 16, 258: 9
259: 7, 260: 2, 261: 6, 262: 14, 263: 12, 264: 9
265: 14, 266: 21, 267: 16, 268: 4, 269: 13, 270: 6
271: 8, 272: 10, 273: 7, 274: 6, 275: 13, 276: 2
277: 14, 278: 15, 279: 5, 280: 2, 281: 7, 283: 2
284: 3, 285: 6, 286: 4, 287: 6, 290: 4, 291: 3
292: 8, 293: 2, 294: 2, 295: 3, 296: 2, 298: 12
299: 5, 300: 4, 301: 4, 302: 1, 303: 2, 304: 1
305: 5, 307: 6, 308: 4, 309: 1, 310: 2, 311: 5
312: 1, 314: 4, 316: 1, 318: 4, 319: 2, 320: 3
321: 4, 322: 2, 323: 2, 324: 2, 325: 3, 327: 9
329: 4, 330: 3, 332: 4, 336: 2, 338: 3, 348: 3
356: 3, 363: 3, 369: 2, 400: 6
Probably tomorrow I can do the same by merging PGNs by openings hosted at PGN Mentor web, but I do not promise anything. The good thing about that is that it should not be any duplicate games (or very few), just the opposite as the case of this post.
Regards from Spain.
Ajedrecista.