https://www.chessprogramming.org/index.php?title=%C3%89chec&feed=atom&action=historyÉchec - Revision history2024-03-29T12:25:20ZRevision history for this page on the wikiMediaWiki 1.30.1https://www.chessprogramming.org/index.php?title=%C3%89chec&diff=4938&oldid=prevGerdIsenberg at 06:29, 28 June 20182018-06-28T06:29:35Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 06:29, 28 June 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==WMCCC 1991==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==WMCCC 1991==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Don Beal|Don Beal's]] [[WMCCC 1991]] report <ref>[[Don Beal]] ('''1991'''). ''Report on the [[WMCCC 1991|11th World Microcomputer Chess Championship]]''. [[ICGA Journal|ICCA Journal]], Vol. 14, No. 2</ref>:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Don Beal|Don Beal's]] [[WMCCC 1991]] report <ref>[[Don Beal]] ('''1991'''). ''Report on the [[WMCCC 1991|11th World Microcomputer Chess Championship]]''. [[ICGA Journal|ICCA Journal]], Vol. 14, No. 2</ref>:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>  Written by Marc-François Baudot, in association with Jean-Christophe Weill of [[Cumulus]] (they collaborate on ideas and code, but have different programs reflecting their different opinions and experiments. Échec's [[Evaluation <del class="diffchange diffchange-inline">function</del>|evaluation function]] includes [[Piece-Square Tables|piece placement]] relative to [[Pawn Structure|pawn structure]], pawn structure itself, taking into account of which major or minor pieces are on the board, [[Mobility|mobility]], etc. (Marc reports that this was badly tuned, with the result that Échec's positional play was poor in the tournament). [[Search]] techniques include [[Check Extensions|check extensions]] but not [[Singular Extensions|singular extensions]], plus extensions for some mate threats and [[Promotions|promotion]].  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>  Written by Marc-François Baudot, in association with Jean-Christophe Weill of [[Cumulus]] (they collaborate on ideas and code, but have different programs reflecting their different opinions and experiments. Échec's [[Evaluation <ins class="diffchange diffchange-inline">Function</ins>|evaluation function]] includes [[Piece-Square Tables|piece placement]] relative to [[Pawn Structure|pawn structure]], pawn structure itself, taking into account of which major or minor pieces are on the board, [[Mobility|mobility]], etc. (Marc reports that this was badly tuned, with the result that Échec's positional play was poor in the tournament). [[Search]] techniques include [[Check Extensions|check extensions]] but not [[Singular Extensions|singular extensions]], plus extensions for some mate threats and [[Promotions|promotion]].  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=Tournaments=</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=Tournaments=</div></td></tr>
</table>GerdIsenberghttps://www.chessprogramming.org/index.php?title=%C3%89chec&diff=4937&oldid=prevGerdIsenberg at 06:28, 28 June 20182018-06-28T06:28:46Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 06:28, 28 June 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Draw by Reputation==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Draw by Reputation==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Jean-Christophe Weill]] continued from his ''Short Story'', see also [[WMCCC 1990#DrawbyReputation|WMCCC 1990, Draw by Reputation]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Jean-Christophe Weill]] continued from his ''Short Story'', see also [[WMCCC 1990#DrawbyReputation|WMCCC 1990, Draw by Reputation]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>  We rapidly then improved Echec and the version 1.5 finished second of the [[WMCCC 1990<del class="diffchange diffchange-inline">=</del>|1990 World Microcomputer Chess Championship]]. Echec even should have win the tournament since it had a winning position against [[Mephisto Lyon|Mephisto]] but since our new program [[Cumulus]] was having visibly a bad bug and that we were not sure that the Bug was not in common code shared by Echec, we were happy with a draw and set the [[Contempt Factor|contempt factor]] to +4. When [[Richard Lang]] saw that, he set Mephisto's Contempt Factor to -2, laughing. Well of course, we were all thinking that Mephisto should win... Mephisto took a poisoned pawn and then came into a losing position. Echec tried to [[Repetitions|repeat the position]], and Mephisto did not want at first but its score went bellow -2 and finally the programs drew !  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>  We rapidly then improved Echec and the version 1.5 finished second of the [[WMCCC 1990|1990 World Microcomputer Chess Championship]]. Echec even should have win the tournament since it had a winning position against [[Mephisto Lyon|Mephisto]] but since our new program [[Cumulus]] was having visibly a bad bug and that we were not sure that the Bug was not in common code shared by Echec, we were happy with a draw and set the [[Contempt Factor|contempt factor]] to +4. When [[Richard Lang]] saw that, he set Mephisto's Contempt Factor to -2, laughing. Well of course, we were all thinking that Mephisto should win... Mephisto took a poisoned pawn and then came into a losing position. Echec tried to [[Repetitions|repeat the position]], and Mephisto did not want at first but its score went bellow -2 and finally the programs drew !  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==WMCCC 1991==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==WMCCC 1991==</div></td></tr>
</table>GerdIsenberghttps://www.chessprogramming.org/index.php?title=%C3%89chec&diff=4936&oldid=prevGerdIsenberg at 05:55, 28 June 20182018-06-28T05:55:36Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 05:55, 28 June 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l35" >Line 35:</td>
<td colspan="2" class="diff-lineno">Line 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| style="text-align:right;" | 2 / 8  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| style="text-align:right;" | 2 / 8  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|  [[2nd Computer Olympiad#Chess|<del class="diffchange diffchange-inline">2ndt </del>Computer Olympiad]]  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|  [[2nd Computer Olympiad#Chess|<ins class="diffchange diffchange-inline">2nd </ins>Computer Olympiad]]  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| style="text-align:right;" | 1990</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| style="text-align:right;" | 1990</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|  London  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|  London  </div></td></tr>
</table>GerdIsenberghttps://www.chessprogramming.org/index.php?title=%C3%89chec&diff=4935&oldid=prevGerdIsenberg: Created page with "'''Home * Engines * Échec''' '''Échec''',<br/> the first chess program by Marc-François Baudot and Jean-Christophe Weill. Jean-Christophe Weill a..."2018-06-28T05:54:29Z<p>Created page with "'''<a href="/Main_Page" title="Main Page">Home</a> * <a href="/Engines" title="Engines">Engines</a> * Échec''' '''Échec''',<br/> the first chess program by <a href="/Marc-Fran%C3%A7ois_Baudot" title="Marc-François Baudot">Marc-François Baudot</a> and <a href="/Jean-Christophe_Weill" title="Jean-Christophe Weill">Jean-Christophe Weill</a>. Jean-Christophe Weill a..."</p>
<p><b>New page</b></p><div>'''[[Main Page|Home]] * [[Engines]] * Échec'''<br />
<br />
'''Échec''',<br/><br />
the first chess program by [[Marc-François Baudot]] and [[Jean-Christophe Weill]]. Jean-Christophe Weill already had experience in programing [[Othello]], when he decited <br />
to develop a chess program for the upcoming [[1st Computer Olympiad#Chess|1st Computer Olympiad]] in 1989. He found his friend and chess player Marc-François Baudot, <br />
who already made first trials in chess programming, to help him with the [[Evaluation|positional evaluation]] to start their successful collaboration.<br />
<br />
=Description=<br />
==1st Computer Olympiad==<br />
[[Jean-Christophe Weill]] from his ''Short Story'' <ref>[http://recherche.enac.fr/~weill/chess.html A Short Story of JCW's Computer Chess Program]</ref><br />
Our goal was to make a fast tactical program with a very fast but good [[Evaluation Function|evaluation function]]. We chose of course to use the [[Piece-Square Tables|PC/Sq paradigm]]. The program was using [[NegaScout|Negascout Search]] with [[Killer Heuristic|Killers]], [[History Heuristic|History Killers]], [[Transposition Table|transposition table]]. In one month, we had a reasonable prototype. It made it first entire game just 2 days before the begin of the [[1st Computer Olympiad#Chess|Olympiad]], and won convincingly against [[Cyrus]] on my [[IBM PC|PC]]. Oups, it was giving its pieces for the position so we slow down the positional evaluation. The name of the program was Echec. (Yes, Chess in French is Echecs with a S, but if my French spelling is far better than my English one, it is still really weak. Echec in French is failure !) Well, we had many bugs in the Olympiad but we did not finish the last and eventually we had a draw against [[Mephisto Portorose|Mephisto]], not so bad. <br />
<br />
==Draw by Reputation==<br />
[[Jean-Christophe Weill]] continued from his ''Short Story'', see also [[WMCCC 1990#DrawbyReputation|WMCCC 1990, Draw by Reputation]]<br />
We rapidly then improved Echec and the version 1.5 finished second of the [[WMCCC 1990=|1990 World Microcomputer Chess Championship]]. Echec even should have win the tournament since it had a winning position against [[Mephisto Lyon|Mephisto]] but since our new program [[Cumulus]] was having visibly a bad bug and that we were not sure that the Bug was not in common code shared by Echec, we were happy with a draw and set the [[Contempt Factor|contempt factor]] to +4. When [[Richard Lang]] saw that, he set Mephisto's Contempt Factor to -2, laughing. Well of course, we were all thinking that Mephisto should win... Mephisto took a poisoned pawn and then came into a losing position. Echec tried to [[Repetitions|repeat the position]], and Mephisto did not want at first but its score went bellow -2 and finally the programs drew ! <br />
<br />
==WMCCC 1991==<br />
[[Don Beal|Don Beal's]] [[WMCCC 1991]] report <ref>[[Don Beal]] ('''1991'''). ''Report on the [[WMCCC 1991|11th World Microcomputer Chess Championship]]''. [[ICGA Journal|ICCA Journal]], Vol. 14, No. 2</ref>:<br />
Written by Marc-François Baudot, in association with Jean-Christophe Weill of [[Cumulus]] (they collaborate on ideas and code, but have different programs reflecting their different opinions and experiments. Échec's [[Evaluation function|evaluation function]] includes [[Piece-Square Tables|piece placement]] relative to [[Pawn Structure|pawn structure]], pawn structure itself, taking into account of which major or minor pieces are on the board, [[Mobility|mobility]], etc. (Marc reports that this was badly tuned, with the result that Échec's positional play was poor in the tournament). [[Search]] techniques include [[Check Extensions|check extensions]] but not [[Singular Extensions|singular extensions]], plus extensions for some mate threats and [[Promotions|promotion]]. <br />
<br />
=Tournaments=<br />
Échec played following [[Computer Olympiad| Computer Olympiads]], [[World Computer Chess Championship|World-]] and [[World Microcomputer Chess Championship|World Microcomputer Chess Championships]]. In [[WMCCC 1990|Lyon 1990]], Échec became strong runner up, and had even chances to tie or win the title, after gaining an almost winning position versus later winner [[Mephisto]], but only managed a [[WMCCC 1990#DrawbyReputation|draw by reputation]] with a draw score of four Pawns from [[Contempt Factor|contempt factor]]:<br />
{| class="wikitable"<br />
|-<br />
! Event <br />
! year <br />
! Site <br />
! standing <br />
! points <br />
|-<br />
| [[1st Computer Olympiad#Chess|1st Computer Olympiad]] <br />
| style="text-align:right;" | 1989<br />
| London <br />
| style="text-align:right;" | 7 / 9<br />
| style="text-align:right;" | 2 / 8 <br />
|-<br />
| [[2nd Computer Olympiad#Chess|2ndt Computer Olympiad]] <br />
| style="text-align:right;" | 1990<br />
| London <br />
| style="text-align:right;" | 5 / 11<br />
| style="text-align:right;" | 4 / 6 <br />
|-<br />
| [[WMCCC 1990]] <br />
| style="text-align:right;" | 1990 <br />
| Lyon <br />
| style="text-align:right;" | 2 / 12 <br />
| style="text-align:right;" | 5½ / 7 <br />
|-<br />
| [[WMCCC 1991]] <br />
| style="text-align:right;" | 1991 <br />
| Vancouver <br />
| style="text-align:right;" | 10 / 15 <br />
| style="text-align:right;" | 3½ / 7 <br />
|-<br />
| [[WCCC 1992]] <br />
| style="text-align:right;" | 1992 <br />
| Madrid <br />
| style="text-align:right;" | 19 / 22 <br />
| style="text-align:right;" | 1½ / 5 <br />
|}<br />
<br />
=External Links=<br />
==Chess Program==<br />
* [http://recherche.enac.fr/~weill/chess.html A Short Story of JCW's Computer Chess Program] by [[Jean-Christophe Weill]]<br />
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=229 Échec's ICGA Tournaments]<br />
==Misc==<br />
* [https://en.wiktionary.org/wiki/%C3%A9chec échec - Wiktionary]<br />
<br />
=References= <br />
<references /><br />
<br />
'''[[Engines|Up one Level]]'''</div>GerdIsenberg