/$$$$$$ /$$ /$$$$$$$$ /$$ /$$
/$$__ $$| $$ | $$_____/|__/ | $$
| $$ \__/| $$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$$| $$ /$$ /$$$$$$$| $$$$$$$
| $$ | $$__ $$ /$$__ $$ /$$_____//$$_____/| $$$$$ | $$ /$$_____/| $$__ $$
| $$ | $$ \ $$| $$$$$$$$| $$$$$$| $$$$$$ | $$__/ | $$| $$$$$$ | $$ \ $$
| $$ $$| $$ | $$| $$_____/ \____ $$\____ $$| $$ | $$ \____ $$| $$ | $$
| $$$$$$/| $$ | $$| $$$$$$$ /$$$$$$$//$$$$$$$/| $$ | $$ /$$$$$$$/| $$ | $$
\______/ |__/ |__/ \_______/|_______/|_______/ |__/ |__/|_______/ |__/ |__/
This is an implementation of the chess game (in progres) to use in a chess engine. The implementation use's cpp and bitboards to make the move generation faster and so give the engine more time to think about the moves in its algorithm.
I want to test a lot of aproaches for the move selection when the basic chess is finished.
I also want a interface where i can choose and visualize bitboards and play moves.
It would be handy to have a interface where i can let 2 versions of the engine play each other.