Programming A Chess Engine in C Part 82 - Improving Evaluation - King Position and Material Draws
Programming A Chess Engine in C Part 83 - Null Move Pruning #1
Programming A Chess Engine in C Part 81 - Improving Evaluation - Open Files
Programming A Chess Engine in C Part 80 - Improving Evaluation - Isolani and passer
Programming A Chess Engine in C Part 61 - Move Ordering - Setting Up MVV LVA
Programming A Chess Engine in C Part 88 - Adding An opening Book Using Polyglot
Programming A Chess Engine in C Part 50 - Getting the time in milliseconds
Programming A Chess Engine in C Part 86 - Test Results, Debug Test Run
Programming A Chess Engine in C Part 85 - Transpositon Table
06 - Keera Chess Engine - C#/Net 6
Programming A Chess Engine in C Part 57 - Clear To Search
Programming A Chess Engine in C Part 79 - Improving Evaluation - Mirror Board Function
Programming A Chess Engine in C Part 56 - Basic Evaluation (very basic)
Programming A Chess Engine in C Part 65 - Quiescence - Getting rid of the horizon effect
Programming A Chess Engine in C Part 76 - In Check Extension
Programming A Chess Engine in C Part 63 - BUG ALERT - Change to Move Generation!
C Qt 82 Custom QGraphicsItem
Programming A Chess Engine in C Part 77 - Improving Evaluation - Bitmasks
Programming A Chess Engine in C Part 7 - Piece Lists and ASSERT!
August 2, 2018 - Live coding in C# - Refactoring our Automation - Ep 82