Paulchen332

Home * Engines * Paulchen332



paulchen332, an UCI compliant open source chess engine by Philipp Lenk, written in C++ 17, licensed under the permissive BSD 2-clause license, and first released in November 2020.

=Features=

Board Representation

 * Bitboards
 * Sliding Piece Attacks by Linewise Occupancy Lookup

Search

 * Iterative Deepening
 * Aspiration Windows
 * NegaScout
 * Alpha-Beta
 * Transposition Table
 * Zobrist Hashing
 * Move Ordering
 * PV-Move
 * History Heuristic
 * Killer Heuristic
 * MVV/LVA
 * SEE
 * Selectivity
 * Null Move Pruning
 * Futility Pruning
 * Late Move Reductions
 * Razoring
 * Quiescence Search

Evaluation

 * Automated Tuning
 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Mobility
 * Pawn Structure
 * Backward Pawn
 * Doubled Pawn
 * Isolated Pawn
 * Passed Pawn
 * King Safety
 * Castling Rights
 * Attacking King Zone
 * Pawn Shield
 * Open Files (Half-open Files)

=See also=
 * Paul
 * Superpawn

=Postings=
 * The Royal Game by Philipp Lenk, November 22, 2020
 * New engine: paulchen332 by Philipp Lenk, CCRL Forum, November 23, 2020
 * New engine: paulchen332 by Philipp Lenk, CCC, November 25, 2020

=External Links=

Chess Eingine

 * GitHub - philipplenk/paulchen332: A simple UCI chess engine
 * Release paulchen332 v0.1 · philipplenk/paulchen332 · GitHub

Misc

 * Paulchen – Wiktionary (German)
 * Paulchen – Wikipedia (German) Diminutive of Paul

=References= Up one level