Chess Engine Lab

Chess Engine Lab

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

logos

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