Subversion Repositories Games.Chess Giants

Rev

Rev 49 | Rev 59 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 49 Rev 50
Line 536... Line 536...
536
 
536
 
537
<a name="faq8"></a>
537
<a name="faq8"></a>
538
<h3>How to use another chess engine?</h3>
538
<h3>How to use another chess engine?</h3>
539
<p>Chess Giants comes with the <b>Crafty</b>, <b>Fruit</b>, <b>GNU Chess</b> and <b>Stockfish</b> chess engines but can work with many others.</p>
539
<p>Chess Giants comes with the <b>Crafty</b>, <b>Fruit</b>, <b>GNU Chess</b> and <b>Stockfish</b> chess engines but can work with many others.</p>
540
<p>To select the chess engine that will be your computer opponent, head up to the Game – Options menu (also accessible via the F4 key) and choose the program to use in the drop-down list at the top of the <i>Computer</i> tab. Note however that you cannot switch to another engine in the middle of a game. If you ask so while a game versus the computer is currently playing, the change will actually happen at the next game.</p>
540
<p>To select the chess engine that will be your computer opponent, head up to the Game – Options menu (also accessible via the F4 key) and choose the program to use in the drop-down list at the top of the <i>Computer</i> tab. Note however that you cannot switch to another engine in the middle of a game. If you ask so while a game versus the computer is currently playing, the change will actually happen at the next game.</p>
541
<p><i>N. B.: if you're an advanced user, know that it is possible to add new chess engines to Chess Giants. To do so, place the files of the engine you want to use in a new subfolder of the <code>engines</code> folder, which is located in the game's installation directory. Then copy the <code>engine.ini</code> and <code>init.txt</code> files from the subfolder of an already existing engine (for example, GNU Chess), place them in the subfolder of your new chess engine, and edit them so that they reflect the particularities of the engine you are setting up. The inline comments in those files will explain to you the role of each parameter. Chess Giants was written for the engines that use the standardized CECP communications protocol (<a href="engines/CECP.html" target="_blank">Chess Engine Communication Protocol</a>), but it is possible to use UCI engines (such as Fruit, Shredder or Stockfish) by using a protocol translator such as Polyglot (provided). See the Fruit and Stockfish engines configuration files for an example.</i></p>
541
<p><i>N. B.: if you're an advanced user, know that it is possible to add new chess engines to Chess Giants. To do so, use the <i>Add/Modify chess engines</i> command in the <i>&laquo; ? &raquo;</i> menu. To add a new chess engine, create a new folder and copy the <code>engine.ini</code> and <code>init.txt</code> files from the folder of an already existing engine (for example, GNU Chess). Place them in the folder of your new chess engine, and edit them so that they reflect the particularities of the engine you are setting up. The inline comments in those files will explain to you the role of each parameter. Chess Giants was written for the engines that use the standardized CECP communications protocol (<a href="engines/CECP.html" target="_blank">Chess Engine Communication Protocol</a>), but it is possible to use UCI engines (such as Fruit, Shredder or Stockfish) by using a protocol translator such as Polyglot (provided). See the Fruit and Stockfish engines configuration files for an example.</i></p>
542
</div>
542
</div>
543
 
543
 
544
<p align="right"><a href="#toc"><img src="helpfiles/button-home.png" title="Click here to return to the table of contents" /></a></p>
544
<p align="right"><a href="#toc"><img src="helpfiles/button-home.png" title="Click here to return to the table of contents" /></a></p>
545
 
545
 
546
<a name="troubleshooting"></a>
546
<a name="troubleshooting"></a>