Answers.Body: <p>I know Chessmaster does this (see Ubisoft's <a href="http://ubisoft.custhelp.com/ci/fattach/get/218549/0/filename/CHES0026_PCS_Mnl2.pdf" rel="noreferrer">list of controls for Chessmaster X</a>), since I've used Chessmaster X.  In certain (i.e. non-competitive) game modes, Ctrl-F will force the computer to move during its turn.  It isn't a free program, but it has a lot of good resources for a beginner which IMO make it worth it.</p>
  
  <p><strong>Edit</strong>: It looks as if I have misread the question; I believe you actually meant the player can force the computer to make a <em>certain</em> move when it is the computer's turn.  As far as I know, you cannot do this without setting up the board to a certain position, then playing from that position.  E.g. you are White: <code>1. e4 e5 2. Nf3 ...</code> and you want to make the computer play <code>2... f6</code> to practice your advantage against this opening.  In this case, you would set up the board manually (which Chessmaster as well as most other chess programs allow you to do) as <code>FEN rnbqkbnr/pppp2pp/5p2/4p3/4P3/5N2/PPPP1PPP/RNBQKB1R w KQkq - 1 2</code>, and play as White from there  In most programs, including Chessmaster, you can manually move around/add/remove pieces to attain the desired position.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-11-30T22:52:16.657Z
Answers.Text: I think the question is about forcing *a certain move* by the computer, when you only answer forcing it to play *now*. (What I remember from Chessmaster that tells me that, along with your answer not being so clear about it.)
Answers.UserDisplayName: Nikana Reklawyks
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-12-01T19:13:41.027Z
Answers.Text: I see.  I'll edit.
Answers.UserDisplayName: Daniel
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-09-06T19:30:02.153Z
Answers.LastActivityDate: 2012-12-01T19:28:49.210Z
Answers.LastEditDate: 2012-12-01T19:28:49.210Z
Answers.UserDisplayName: Daniel
Answers.Body: <p>I do this all the time while in analysis mode using SCID and Stockfish.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-09-06T18:02:56.433Z
Answers.LastActivityDate: 2012-09-06T18:02:56.433Z
Answers.UserDisplayName: Tony Ennis
Answers.Body: <p>StockFish / Small fish / Fritz / Chess master GM version all have this functionality .</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-18T08:05:50.120Z
Answers.LastActivityDate: 2017-05-18T08:05:50.120Z
Answers.UserDisplayName: Seth Projnabrata
Answers.Body: <p>On <a href="https://lichess.org/analysis#3" rel="nofollow noreferrer">Lichess.org's analysis board</a>, you can use the &quot;practice with computer&quot; icon to toggle between analysis mode and having the computer respond to moves.
  <a href="https://i.sstatic.net/7dvau.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/7dvau.png" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-12-29T20:51:06.337Z
Answers.LastActivityDate: 2021-12-29T20:51:06.337Z
Answers.UserDisplayName: mowwwalker
Answers.Body: <blockquote>
    <p>the opponent tells the computer program which move it must make</p>
  </blockquote>
  
  <p>Every GUI / front-end which allows you to switch between playing against the engine (normally the default mode) and "infinite analysis" has this functionality.</p>
  
  <p>All you need to do on your turn before the computer move you want to force is switch on "infinite analysis", make the forced move for the computer or sequence of forced moves and then switch "infinite analysis" off again.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-11T11:08:07.103Z
Answers.LastActivityDate: 2019-08-11T11:08:07.103Z
Answers.UserDisplayName: Brian Towers
Body: <p>Does anyone know if there is a chess program on the market (PC or iPad) which provides force-move functionality while it is the computer's turn to play (the opponent tells the computer program which move it must make)?
  I think that is the best option to practice one's openings serially.</p>
  
  <p>That's different from the "switch side" functionality which, as far as I know, can only be made while it is your turn to play. Thanks!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-25T09:54:14.763Z
Comments.Text: This sounds a lot like "analysis mode" which should be available in many software products. Basically the engine proposes you one or several lines without actually performing the move. You then have do manually perform a move for your "computer opponent" (any of the proposed or any other move).
Comments.UserDisplayName: user1583209
Tags: <software>
Title: Any chess software with "force move" facility?
ThreadText: # Any chess software with "force move" facility?
  
  (Asked by: username_0 on 2012-09-06)
  
  Does anyone know if there is a chess program on the market (PC or iPad) which provides force-move functionality while it is the computer's turn to play (the opponent tells the computer program which move it must make)?
  I think that is the best option to practice one's openings serially.
  
  That's different from the "switch side" functionality which, as far as I know, can only be made while it is your turn to play. Thanks!
  
  **Tags:** software
  
  > **Comments:**
  > **username_1**: This sounds a lot like "analysis mode" which should be available in many software products. Basically the engine proposes you one or several lines without actually performing the move. You then have do manually perform a move for your "computer opponent" (any of the proposed or any other move).  
  
  ---
  
  ## 5 answers
  
  ### Answer by username_2 on 2012-09-06. Score: 9
  
  I know Chessmaster does this (see Ubisoft's [list of controls for Chessmaster X](http://ubisoft.custhelp.com/ci/fattach/get/218549/0/filename/CHES0026_PCS_Mnl2.pdf)), since I've used Chessmaster X. In certain (i.e. non-competitive) game modes, Ctrl-F will force the computer to move during its turn. It isn't a free program, but it has a lot of good resources for a beginner which IMO make it worth it.
  
  **Edit**: It looks as if I have misread the question; I believe you actually meant the player can force the computer to make a *certain* move when it is the computer's turn. As far as I know, you cannot do this without setting up the board to a certain position, then playing from that position. E.g. you are White: `1. e4 e5 2. Nf3 ...` and you want to make the computer play `2... f6` to practice your advantage against this opening. In this case, you would set up the board manually (which Chessmaster as well as most other chess programs allow you to do) as `FEN rnbqkbnr/pppp2pp/5p2/4p3/4P3/5N2/PPPP1PPP/RNBQKB1R w KQkq - 1 2`, and play as White from there In most programs, including Chessmaster, you can manually move around/add/remove pieces to attain the desired position.
  
  > **Comments:**
  > **username_3**: I think the question is about forcing *a certain move* by the computer, when you only answer forcing it to play *now*. (What I remember from Chessmaster that tells me that, along with your answer not being so clear about it.)  
  > **username_2**: I see.  I'll edit.  
  
  ---
  
  ### Answer by username_4 on 2012-09-06. Score: 6
  
  I do this all the time while in analysis mode using SCID and Stockfish.
  
  
  ---
  
  ### Answer by username_5 on 2017-05-18. Score: 1
  
  StockFish / Small fish / Fritz / Chess master GM version all have this functionality .
  
  
  ---
  
  ### Answer by username_6 on 2021-12-29. Score: 0
  
  On [Lichess.org's analysis board](https://lichess.org/analysis#3), you can use the "practice with computer" icon to toggle between analysis mode and having the computer respond to moves.
  [![enter image description here](https://i.sstatic.net/7dvau.png)](https://i.sstatic.net/7dvau.png)
  
  
  ---
  
  ### Answer by username_7 on 2019-08-11. Score: 0
  
  > the opponent tells the computer program which move it must make
  
  Every GUI / front-end which allows you to switch between playing against the engine (normally the default mode) and "infinite analysis" has this functionality.
  
  All you need to do on your turn before the computer move you want to force is switch on "infinite analysis", make the forced move for the computer or sequence of forced moves and then switch "infinite analysis" off again.
  
  
  ---
  
  