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?

  • 7
    It's not really an answer, but it seems to me that it would be trivial to set up a board position at 3. Bb5 and make the computer play it from there. A little more effort than forcing an opening book, but it should work. Apr 5, 2013 at 15:58
  • @JonathanGarber That is how I do it with Crafty. Apr 6, 2013 at 17:21

2 Answers 2


Fritz published by ChessBase can do it for you.

Let's see this tutorial to force Fritz to play specific opening.


You can do this with LucasChess. And you can chose as opponent any engine you like or dozens of preconfigured opponents with various personalities.

  • As far as I can tell (it's not very clear after a solid 2 minutes searching) this is for Windows only. Do you know if this is correct?
    – Ian Bush
    Mar 11, 2019 at 9:46
  • There have at least been attempts to port LucasChess to Linux. See there: lucaschess.blogspot.com/2015/05/…. I don't know if current versions are available for Linux. And it seems to run in Wine: youtube.com/watch?v=BJOSCJnjJ7c
    – Wickie
    Mar 14, 2019 at 16:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.