Superpawn

an UCI conform, experimental open source chess engine by John Byrd, written in C++, licensed under [|Creative Commons 3.0] Attribution Unported, and first released in January 2015. Superpawn comes with a single C++ source file, requires a C++11 compiler, and provides a [|CMake] implementation to target builds using Microsoft [|VC 2013], [|GCC] 3.8.2 (or higher) or [|Clang] compilers, to run Superpawn on Windows, Linux or Mac OS respectively. || toc =Description= The program features a principal variation search with transposition table, and a basic material and mobility evaluation, considering middlegame and endgame piece-square tables, tapered by current game stage. The board is represented as array of 64 [|pointers]to piece [|objects]. A piece is an [|abstract class] with [|pure virtual] //PieceValue// and //GenerateMoves// methods, implemented in the concrete, derived piece classes including NoPiece for empty squares.
 * Home * Engines * Superpawn**
 * [[image:superpawn_logo.jpg width="168" height="263" link="http://chess.johnbyrd.org/"]] ||~  || **Superpawn**,
 * Superpawn logo ||~  ||^   ||

=Quote= by Superpawn's author, John Byrd :

=See also=
 * Chess Pieces
 * Comics
 * Fiction
 * SuperChess
 * Superstar

=Forum Posts=
 * [|Greetings] by John Byrd, OpenChess Forum, January 21, 2015
 * [|Greetings, and a new engine] by John Byrd, OpenChess Forum, January 25, 2015

=External Links=

Chess Engine

 * [|Superpawn]
 * [|johnwbyrd/superpawn · GitHub]

Misc

 * [|super- - Wiktionary]
 * [|Secrets of the Super Pawn] by [|Gregory Serper], [|Chess.com], November 02, 2014
 * [|Cash America International (SuperPawn) from Wikipedia]
 * [|Superman from Wikipedia]
 * [|Supergirl from Wikipedia]
 * [|Superboy (Kon-El) from Wikipedia]

=References= =What links here?= include page="Superpawn" component="backlinks" limit="20"
 * Up one Level**