Chess Engine Lab

Chess Engine Lab

Home
Chess Stats
Visual Tournament Recaps
Building a Chess Engine
Archive
About

logos

Transposition Tables and Improvements
Building a Chess Engine - Part 11
Oct 21 • 
Julian
Bug Fixes and Zobrist Hashing
Building a Chess Engine - Part 10
Jan 31 • 
Julian
Lichess Bot release and UCI Implementation
Building a Chess Engine - Part 9
Jan 3 • 
Julian
Quiescence Search and Move Ordering
Building a Chess Engine - Part 8
Oct 22, 2024 • 
Julian
Magic Bitboards
Building a Chess Engine - Part 7
Oct 11, 2024 • 
Julian
Simple Evaluation and First Game of my Engine
Building a Chess Engine - Part 6
Sep 10, 2024 • 
Julian
Search Algorithms for Chess Engines
Building a Chess Engine - Part 5
Aug 19, 2024 • 
Julian
Debugging Move Generation and Optimization
Building a Chess Engine - Part 4
Aug 6, 2024 • 
Julian
Move Generation for Sliding Pieces
Building a Chess Engine - Part 3
Jul 24, 2024 • 
Julian
Move Generation for Pawns, Knights and Kings
Building a Chess Engine - Part 2
Jul 16, 2024 • 
Julian
Board Representation in Chess Engines
Building a Chess Engine - Part 1
Jul 9, 2024 • 
Julian
© 2025 Julian Kern
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture