https://www.chessprogramming.org/index.php?title=NG-play&feed=atom&action=history
NG-play - Revision history
2024-03-28T18:23:23Z
Revision history for this page on the wiki
MediaWiki 1.30.1
https://www.chessprogramming.org/index.php?title=NG-play&diff=14080&oldid=prev
GerdIsenberg at 13:26, 4 September 2019
2019-09-04T13:26:30Z
<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 13:26, 4 September 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</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>=Forum Posts=  </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>=Forum Posts=  </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>* [http://www.talkchess.com/forum/viewtopic.php?t=46265 A not very recent Greek chess engine] by <del class="diffchange diffchange-inline">[http://www.talkchess.com/forum/profile.php?mode=viewprofile&u=881 </del>Ruxy Sylwyka<del class="diffchange diffchange-inline">]</del>, [[CCC]], December 03, 2012</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>* [http://www.talkchess.com/forum/viewtopic.php?t=46265 A not very recent Greek chess engine] by Ruxy Sylwyka, [[CCC]], December 03, 2012</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>* [http://www.open-chess.org/viewtopic.php?f=3&t=2161 Author of NGplay_61 should give credit to tscp] by [[Dann Corbit|User923005]], [[Computer Chess Forums|OpenChess Forum]], December 05, 2012</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>* [http://www.open-chess.org/viewtopic.php?f=3&t=2161 Author of NGplay_61 should give credit to tscp] by [[Dann Corbit|User923005]], [[Computer Chess Forums|OpenChess Forum]], December 05, 2012</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>* [http://www.talkchess.com/forum/viewtopic.php?t=61345 new chess computer: CT800] by [[Rasmus Althoff]], [[CCC]], September 05, 2016 » [[CT800]]</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>* [http://www.talkchess.com/forum/viewtopic.php?t=61345 new chess computer: CT800] by [[Rasmus Althoff]], [[CCC]], September 05, 2016 » [[CT800]]</div></td></tr>
</table>
GerdIsenberg
https://www.chessprogramming.org/index.php?title=NG-play&diff=14079&oldid=prev
GerdIsenberg: Created page with "'''Home * Engines * NG-play''' '''NG-play''',<br/> a relatively simple, open source chess engine by George Georgopoulos, compl..."
2019-09-04T13:25:36Z
<p>Created page with "'''<a href="/Main_Page" title="Main Page">Home</a> * <a href="/Engines" title="Engines">Engines</a> * NG-play''' '''NG-play''',<br/> a relatively simple, <a href="/Category:Open_Source" title="Category:Open Source">open source chess engine</a> by <a href="/George_Georgopoulos" title="George Georgopoulos">George Georgopoulos</a>, compl..."</p>
<p><b>New page</b></p><div>'''[[Main Page|Home]] * [[Engines]] * NG-play'''<br />
<br />
'''NG-play''',<br/><br />
a relatively simple, [[:Category:Open Source|open source chess engine]] by [[George Georgopoulos]], compliant to the [[Chess Engine Communication Protocol]] and written in [[C]]. <br />
NG-play uses a [[10x12 Board|10x12 board]], and performs a [[Negamax|negamax]] [[Alpha-Beta|alpha-beta search]] with [[Iterative Deepening|iterative deepening]], [[Late Move Reductions|LMR]], [[Futility Pruning|futility pruning]] and [[Null Move Pruning|null move pruning]]. <br />
[[Evaluation]] considers [[Material|material]] and [[Mobility|mobility]] in a first pass, and focuses on [[King Safety|king safety]] in the [[Middlegame|middlegame]], as well as [[Passed Pawn|passed pawn]] evaluation in a second pass <ref>[http://users.otenet.gr/~yggeorgo/NGplay_9.87.c NGplay_9.87.c]</ref>. The engine was written from scratch, the [[XBoard]] and [[Opening Book|opening book]] code inspired by [[Tom Kerrigan|Tom Kerrigan's]] [[TSCP]]. [[Bruce Moreland]] is credited since his programming topics site <ref>[https://web.archive.org/web/20071026090003/http://www.brucemo.com/compchess/programming/index.htm Bruce Moreland's Programming Topics] archived by the [https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]</ref> helped in writing the code to [[Principal Variation#CollectionDuringSearch|collect]] the [[Principal Variation|principal variation]] <ref>[http://users.otenet.gr/~yggeorgo/NGplay_9.87.c NGplay_9.87.c]</ref>.<br />
<br />
=Development History= <br />
* From version 8.0, search algorithm changed to [[NegaScout]]<br />
* From version 9.0, a simple [[Transposition Table|transposition table]] scheme is used<br />
<br />
=Forum Posts= <br />
* [http://www.talkchess.com/forum/viewtopic.php?t=46265 A not very recent Greek chess engine] by [http://www.talkchess.com/forum/profile.php?mode=viewprofile&u=881 Ruxy Sylwyka], [[CCC]], December 03, 2012<br />
* [http://www.open-chess.org/viewtopic.php?f=3&t=2161 Author of NGplay_61 should give credit to tscp] by [[Dann Corbit|User923005]], [[Computer Chess Forums|OpenChess Forum]], December 05, 2012<br />
* [http://www.talkchess.com/forum/viewtopic.php?t=61345 new chess computer: CT800] by [[Rasmus Althoff]], [[CCC]], September 05, 2016 » [[CT800]]<br />
* [http://www.talkchess.com/forum/viewtopic.php?t=63273 NGplay 9.87 64-bit released] by [[Graham Banks]], [[CCC]], February 25, 2017<br />
<br />
=External Links= <br />
* [http://users.otenet.gr/~yggeorgo/ George Georgopoulos Personal page]<br />
* [http://users.otenet.gr/~yggeorgo/NGplay_9.87.c NGplay_9.87.c]<br />
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=NG-Play&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents NG-Play] in [[CCRL|CCRL 40/40]]<br />
<br />
=References= <br />
<references /><br />
'''[[Engines|Up one Level]]'''<br />
[[Category:Open Source]]<br />
[[Category:WinBoard]]<br />
[[Category:XBoard]]</div>
GerdIsenberg