Difference between revisions of "NG-play"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * NG-play''' '''NG-play''',<br/> a relatively simple, open source chess engine by George Georgopoulos, compl...") |
GerdIsenberg (talk | contribs) |
||
Line 11: | Line 11: | ||
=Forum Posts= | =Forum Posts= | ||
− | * [http://www.talkchess.com/forum/viewtopic.php?t=46265 A not very recent Greek chess engine] by | + | * [http://www.talkchess.com/forum/viewtopic.php?t=46265 A not very recent Greek chess engine] by 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.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=61345 new chess computer: CT800] by [[Rasmus Althoff]], [[CCC]], September 05, 2016 » [[CT800]] |
Latest revision as of 15:26, 4 September 2019
NG-play,
a relatively simple, open source chess engine by George Georgopoulos, compliant to the Chess Engine Communication Protocol and written in C.
NG-play uses a 10x12 board, and performs a negamax alpha-beta search with iterative deepening, LMR, futility pruning and null move pruning.
Evaluation considers material and mobility in a first pass, and focuses on king safety in the middlegame, as well as passed pawn evaluation in a second pass [1]. The engine was written from scratch, the XBoard and opening book code inspired by Tom Kerrigan's TSCP. Bruce Moreland is credited since his programming topics site [2] helped in writing the code to collect the principal variation [3].
Development History
- From version 8.0, search algorithm changed to NegaScout
- From version 9.0, a simple transposition table scheme is used
Forum Posts
- A not very recent Greek chess engine by Ruxy Sylwyka, CCC, December 03, 2012
- Author of NGplay_61 should give credit to tscp by User923005, OpenChess Forum, December 05, 2012
- new chess computer: CT800 by Rasmus Althoff, CCC, September 05, 2016 » CT800
- NGplay 9.87 64-bit released by Graham Banks, CCC, February 25, 2017
External Links
References
- ↑ NGplay_9.87.c
- ↑ Bruce Moreland's Programming Topics archived by the Wayback Machine
- ↑ NGplay_9.87.c