Is there a chess program that will play a specific opening against me? The reason being is that I want to practice against the Ruy Lopez, for example and I want a computer to play up to Bb5. Is there program that can do this, paid or free?
You can do this with LucasChess. And you can chose as opponent any engine you like or dozens of preconfigured opponents with various personalities.