Spartan

From Chessprogramming wiki
Revision as of 00:38, 11 April 2020 by GerdIsenberg (talk | contribs)
Jump to: navigation, search

Home * Engines * Spartan

SPARTAN-101 Diagram [1]

Spartan,
an UCI compliant open source chess engine by Christian Daley, written in C and distributed under the GNU General Public License, first released in April 2016 as successor of JFresh [2]. As a pure bitboard engine, Spartan applies Matt Taylor's folding trick to scan bits [3], and Brian Kernighan's way to count bits [4]. Euclidean distance with double arithmetic due to C standard library square root (double sqrt(double)) [5] [6], as used in calculating king passer tropism, is expensive and rarely seen in chess programs. Recommended is looking up the Chebyshev distance or Manhattan distance for that purpose.

Features

See also

Forum Posts

External Links

References