Answers.Body: <p>I don't know of any chess program right now (&quot;AI&quot; or otherwise) which can force checkmate on a particular square. The idea of &quot;conditional problems&quot;, e.g. white must mate with a certain piece, was popular in the 19th century, before the arrival of software which can solve much more complex problems, but they are now a bit of a backwater. If you wrote a program specializing in conditional problems, you could be able to apply it to <a href="https://pdb.dieschwalbe.de/search.jsp?expression=k%3D%27Constrained+problem%27" rel="nofollow noreferrer">hundreds of unproven problems</a>!</p>
  <p>Related work is in Francois' Labelle's <a href="https://wismuth.com/jacobi/" rel="nofollow noreferrer">&quot;Jacobi&quot; program</a>. This does allow for conditions, but is strictly applicable to help problems and proof games. It would not apply to adversarial stipulations, e.g. &quot;mate in 2&quot; or &quot;self-mate in 2&quot;.</p>
  <p>You might post a feature request for <a href="https://github.com/thomas-maeder/popeye" rel="nofollow noreferrer">Popeye in GitHub</a>, or if you are a programmer you might want to contribute to the Popeye open source yourself. Chat with Thomas Maeder about this: conditional problems for non-help stipulations is definitely a hole currently.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-02T23:30:04.000Z
Answers.LastActivityDate: 2024-11-05T03:18:02.120Z
Answers.LastEditDate: 2024-11-05T03:18:02.120Z
Answers.UserDisplayName: Laska
Body: <p>I'm looking for a program that can force a lone king into checkmate on a specific square. Are there any programs out there that can do this?</p>
  
Tags: <engines><problems><checkmate>
Title: Is there a chess AI that can force checkmate on a specified square?
ThreadText: # Is there a chess AI that can force checkmate on a specified square?
  
  (Asked by: username_0 on 2019-03-30)
  
  I'm looking for a program that can force a lone king into checkmate on a specific square. Are there any programs out there that can do this?
  
  **Tags:** engines, problems, checkmate
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-04-02. Score: 5
  
  I don't know of any chess program right now ("AI" or otherwise) which can force checkmate on a particular square. The idea of "conditional problems", e.g. white must mate with a certain piece, was popular in the 19th century, before the arrival of software which can solve much more complex problems, but they are now a bit of a backwater. If you wrote a program specializing in conditional problems, you could be able to apply it to [hundreds of unproven problems](https://pdb.dieschwalbe.de/search.jsp?expression=k%3D%27Constrained+problem%27)!
  
  Related work is in Francois' Labelle's ["Jacobi" program](https://wismuth.com/jacobi/). This does allow for conditions, but is strictly applicable to help problems and proof games. It would not apply to adversarial stipulations, e.g. "mate in 2" or "self-mate in 2".
  
  You might post a feature request for [Popeye in GitHub](https://github.com/thomas-maeder/popeye), or if you are a programmer you might want to contribute to the Popeye open source yourself. Chat with Thomas Maeder about this: conditional problems for non-help stipulations is definitely a hole currently.
  
  
  ---
  
  