Chess Games Extractor
Extracts chess games to a file.
The main goal is presenting an easy way to test your chess algorithm, for any special cases, by sending thousands of games to you for you to use as you please (but specially testing your chess algorithm).
All games are taken from Chess.com by using the official Chess.com API.
Instructions
Just run the .jar with the argument being how many games you want to obtain, and the .txt with all the games will appear in the location the .jar was executed.
Why
I myself (plus my group) made a chess game/algorithm as a project for college, more specifically for the subject of "Software Development Techniques", where testing was an important part of the goals of that subject. Unit tests where a thing we used a lot, of course, and every software developer should use them to assure a good functioning of each part of the code.
However, since I'm a perfectionist, I wasn't too fond of only testing my chess algorithm though unit tests, as a lot of specific cases still might not be tested for. And chess has the possibility of basically infinite different games. The solution was implementing this exact code, were data from Chess.com API is retrieved, and then creating a simple function to play the moves in order. This is the chess project in question (Still not available)