
com.fathzer.games.perft.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of games-core Show documentation
Show all versions of games-core Show documentation
A core library to help implement two players games.
The newest version!
/** Classes to perform PerfT tests.
*
The idea of checking that the number of leaves of the tree of possible moves, for a given starting
* position and at a given depth, is the expected one can be used in any other game as long as the number
* of moves is not infinite.
*
* When performed on a significant number of starting positions with sufficient depth (it all depends on the game),
* these tests constitute a fairly reliable proof-by-nine of the proper functioning of a move generator.
*
*
{@link com.fathzer.games.perft.PerfTBuilder} is the main class to use to create these tests.
*
{@link PerfTParser} can be used to read a set of tests data ({@link com.fathzer.games.perft.PerfTTestData})
* from a text file.
*/
package com.fathzer.games.perft;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy