Chess GUI and database
Use ChessFriend-Fire to create a chess database and analyze all your games.
ChessFriend-Fire is open source and runs on any platform.
Download the files from the latest ChessFriend-Fire release.
On a Windows machine, you can use the tool 7zip to unzip the release_win.tar.gz
archive.
Change into the directory where you have unzipped your files.
chessfriendfire.bat
2. On macOS and Linux, run the following in terminal:
```bash
$ ./node_modules/nw/bin/nw ./src/
```
3. On Linux, if the command above does not work, you might need to compile the required packages yourself.
Download the recent version of [nwjs][nwjs] and copy *all* the content of the ChessFriend-Fire release folder
into the nwjs directory. You can then build the app with the following commands (tested with Ubuntu 18.04.2 LTS):
```bash
$ rm -rf ./node_modules # removes existing modules
$ rm package-lock.json
$ npm install # builds modules again
$ npm start
```
ChessFriend-Fire’s icon shows a modified version of the coat of arms of Aachen-Brand, the district in which the chess club
Schachfreunde Brand 1981 e.V., birthplace of the idea for this project, is located. The name ChessFriend-Fire
is a silly pun that exploits the multiple meanings of the word Brand, which has the meaning of blaze or fire in German.
Nevertheless, if you want to help to improve the code, you are kindly invited to do so wherever you live.