Answers.Body: <p>I don't know for sure on this, but if you go on <a href="https://lichess.org" rel="nofollow noreferrer">Lichess</a>, there is an option to add 15 seconds to your opponent's clock in live chess, I do not know with computer chess. I usually use <a href="https://chess.com" rel="nofollow noreferrer">Chess.com</a>'s live chess VS a bot.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-12-04T14:07:27.800Z
Answers.LastActivityDate: 2019-12-04T14:07:27.800Z
Answers.UserDisplayName: x.X.chesscoach.X.x
Body: <p>Are there any chess engines out there that will allow me to add arbitrary amounts of time to their clocks as the game progresses? I am interested in experimenting with two engines playing each other with me manually (or programatically) giving each bonus time throughout the game according to an algorithm I've developed.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-03T01:04:51.767Z
Comments.Text: Good question. I don't know of a way to automatically get an engine's move after a certain amount of time, but you'd figure there's a way. Are you using chessbase?
Comments.UserDisplayName: Inertial Ignorance
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-03T10:24:56.543Z
Comments.Text: Right now it seems my best bet has been with Arena. You can manually add time to the clock with that program but it appears as though if you add it to one player's clock, then it automatically gets added to the other player's clock as well.
Comments.UserDisplayName: Matt Cremeens
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-03T16:45:43.147Z
Comments.Text: One possible solution would be changing their source code yourself if you have experience with programming (assuming the engines are open source like Stockfish). That's probably too extreme though.
Comments.UserDisplayName: Inertial Ignorance
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-04T11:56:53.110Z
Comments.Text: That's an excellent suggestion and I actually am a programmer by trade, but was worried the task would be too daunting. But perhaps it's worth a try.
Comments.UserDisplayName: Matt Cremeens
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-05T05:14:57.700Z
Comments.Text: The C++ code for Stockfish is fairy daunting... lots of bit shifting if I recall :) But if you have experience with the language I don't imagine it'd be too difficult to sift through the code.
Comments.UserDisplayName: Inertial Ignorance
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-05T22:08:07.430Z
Comments.Text: just to clarify, you should not focus on the actual chess engine but on the UCI interface talking to the engine
Comments.UserDisplayName: Purefan
Tags: <engines><time-control><time-management>
Title: Adding time to game played with chess engine
ThreadText: # Adding time to game played with chess engine
  
  (Asked by: username_0 on 2019-09-30)
  
  Are there any chess engines out there that will allow me to add arbitrary amounts of time to their clocks as the game progresses? I am interested in experimenting with two engines playing each other with me manually (or programatically) giving each bonus time throughout the game according to an algorithm I've developed.
  
  **Tags:** engines, time-control, time-management
  
  > **Comments:**
  > **username_1**: Good question. I don't know of a way to automatically get an engine's move after a certain amount of time, but you'd figure there's a way. Are you using chessbase?  
  > **username_0**: Right now it seems my best bet has been with Arena. You can manually add time to the clock with that program but it appears as though if you add it to one player's clock, then it automatically gets added to the other player's clock as well.  
  > **username_1**: One possible solution would be changing their source code yourself if you have experience with programming (assuming the engines are open source like Stockfish). That's probably too extreme though.  
  > **username_0**: That's an excellent suggestion and I actually am a programmer by trade, but was worried the task would be too daunting. But perhaps it's worth a try.  
  > **username_1**: The C++ code for Stockfish is fairy daunting... lots of bit shifting if I recall :) But if you have experience with the language I don't imagine it'd be too difficult to sift through the code.  
  > **username_2**: just to clarify, you should not focus on the actual chess engine but on the UCI interface talking to the engine  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2019-12-04. Score: 1
  
  I don't know for sure on this, but if you go on [Lichess](https://lichess.org), there is an option to add 15 seconds to your opponent's clock in live chess, I do not know with computer chess. I usually use [Chess.com](https://chess.com)'s live chess VS a bot.
  
  
  ---
  
  