Friday 5 February 2021

Testing by crashing

 Over the past few months I have been working on some python apps that automatically download game scores from online chess servers, based on the outputs from pairing programs. They have mainly been used by FIDE (for the Online Olympiad) and the ECF (for some of their events). 

For normal events the scripts seem to work fine, but there are also special cases, when they don't work so well. I am currently in the process of trying to make the "players play two games, with alternate colours, one after the other" feature work, while dealing with the tendency of players to rematch  after their official games and play 15 games of hyper bullet before the round is completed. To do this, I am resorting to the time honoured coding method of "seeing where the program crashes".

But when it didn't crash I was able to grab the following game from one of the events it will be used on, the 4NCL Online Open. A nice win by black, whose identity will no doubt be familiar to most chess players.

   

Li,Ethan Bingxuan (1787) - Crowther,Mark D (2078) [A00]
1st 4NCL Spring Online Congress Online - https://lichess.org/ (1.12), 02.02.2021


No comments: