Chess learning program with multiple AI opponents of 100 Elo - 2050 Elo rating.
from 100 Elo - 2050 Elo ratings