user109: 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?

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

user813: Fritz published by ChessBase can do it for you.
Let's see this tutorial to force Fritz to play specific opening.

109: <p>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?</p>
 18667: <p>You can do this with <a href="http://lucaschess.pythonanywhere.com/" rel="nofollow noreferrer">LucasChess</a>. And you can chose as opponent any engine you like or dozens of preconfigured opponents with various personalities.</p>
 813: <p><a href="http://en.wikipedia.org/wiki/Fritz_%28chess%29">Fritz</a> published by ChessBase can do it for you.</p>

<p>Let's see <a href="http://www.chesscentral.com/Making_Chess_Opening_Book_a/Play_Chess_Opening_a/136.htm">this tutorial</a> to force Fritz to play specific opening.</p>
