Older Version Newer Version

GerdIsenberg GerdIsenberg Feb 26, 2017

[[toc]]
**[[Home]] * [[Engines]] * NG-play**

**NG-play**,
a relatively simple, [[Open Source Engines|open source engine]] compliant to the [[Chess Engine Communication Protocol]] written in [[C]] by [[George Georgopoulos]]. NG-play uses a [[10x12 Board|10x12 board]], and performs a [[Negamax|negamax]] [[Alpha-Beta|alpha-beta search]] with [[Iterative Deepening|iterative deepening]] and [[Null Move Pruning|null move pruning]]. [[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_61.c|NGplay_61.c download]]</ref> .

=Development History= 
* From version 8.0, search algorithm changed to [[NegaScout]]
* From version 9.0, a simple [[Transposition Table|transposition table]] scheme is used

=Forum Posts= 
* [[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
* [[http://www.open-chess.org/viewtopic.php?f=3&t=2161|Author of NGplay_61 should give credit to tscp]] by User923005, [[Computer Chess Forums|OpenChess Forum]], December 05, 2012
* [[http://www.talkchess.com/forum/viewtopic.php?t=61345|new chess computer: CT800]] by [[Rasmus Althoff]], [[CCC]], September 05, 2016 ยป [[CT800]]
* [[http://www.talkchess.com/forum/viewtopic.php?t=63273|NGplay 9.87 64-bit released]] by [[Graham Banks]], [[CCC]], February 25, 2017

=External Links= 
* [[http://users.otenet.gr/~yggeorgo/|George Georgopoulos Personal page]]
* [[http://users.otenet.gr/~yggeorgo/NGplay_9.87_64bit.zip|Latest version 64 bit (NGplay_9.87_64bit.zip) download]]
* [[http://users.otenet.gr/~yggeorgo/NGplay_9.87.c|Latest sources (NGplay_9.87.c)]]
* [[http://www.computerchess.org.uk/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]]

=References= 
<references />
=What links here?= 
[[include page="NG-play" component="backlinks" limit="20"]]
**[[Engines|Up one Level]]**