Changes

Jump to: navigation, search

ChessCore

546 bytes added, 23:14, 29 March 2020
no edit summary
=Evaluate Moves=
One sample of ChessCore's extensive GC usage demonstrates its [[Alpha-Beta]] search - at each [[Node|node]]it [[Move Generation|generates]] and sorts all moves (or [[Captures|captures]] in [[Quiescence Search|quiescence]]) <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=30265&start=4 Re: I need help, performance wall!] by [[Sven Schüle]], [[CCC]], October 21, it 2009</ref>, and allocates the [[Move List|move list]] and each generated [[Moves|move]] on the [[Data#Dynamic Data|heap]] <ref>[https://github.com/3583Bytes/ChessCore/blob/master/ChessCoreEngine/Search.cs#L406 ChessCore/Search.cs at master · 3583Bytes/ChessCore · GitHub - private static List<Position> EvaluateMoves(Board examineBoard, byte depth)]</ref>:
For some reason, internal class ''position'' encapsulates the move.
<pre>
</pre>
=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=29027 New Member Introduction] by [[Adam Berent]], [[CCC]], July 19, 2009
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=30265 I need help, performance wall!] by [[Adam Berent]], [[CCC]], October 21, 2009
* [http://www.talkchess.com/forum3/viewtopic.php?f=6&t=31312 ChessBin 00.59] by [[Harun Taner]], [[CCC]], December 28, 2009

Navigation menu