Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualÁlvaro

Posted 04 December 2012 - 08:02 AM

This is how every modern chess and go (the board game, not the language) program works: There is a GUI process that launches the engine and communicates with it via a bidirectional pipe. For chess, the communication happens using one of two protocols: XBoard's protocol or UCI. Go uses GTP. This allows engine programmers to focus on making strong engines, it allows users to switch engines and it allows for much easier testing of the engines.

What kind of game do you have in mind?

#2Álvaro

Posted 04 December 2012 - 08:02 AM

This is how every modern chess and go (the board game, not the language) program works: There is a GUI process that launches the engine and communicates with it via a bidirectional pipe. For chess, the communication happens using one of two protocols: XBoard's protocol or UCI. Go uses GTP. This allows engine programmers to focus on making strong engines, allows users to switch engines and it allows for much easier testing of the engines.

What kind of game do you have in mind?

#1Álvaro

Posted 04 December 2012 - 08:01 AM

This is how every modern chess and go (the board game, not the language) program works: There is a GUI process that launches the engine and communicates with it via a bidirectional pipe. The communication happens using one of two protocols: XBoard's protocol or UCI. This allows engine programmers to focus on making strong engines, allows users to switch engines and it allows for much easier testing of the engines.

What kind of game do you have in mind?

PARTNERS