Changes

Jump to: navigation, search

NG-play

2,928 bytes added, 15:25, 4 September 2019
Created page with "'''Home * Engines * NG-play''' '''NG-play''',<br/> a relatively simple, open source chess engine by George Georgopoulos, compl..."
'''[[Main Page|Home]] * [[Engines]] * NG-play'''

'''NG-play''',<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]].
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]].
[[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>.

=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 [[Dann Corbit|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.c NGplay_9.87.c]
* [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]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]

Navigation menu