Skip to content
0:00 / 0:00

#chessengine#bitboards#minimax

Coding Adventure: Making a Better Chess Bot

Sebastian Lague

1.4M subscribers • 11 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

1.3M views3 years ago2 recommendations

Game developmentComputer scienceGame programmingAlgorithmsData structures

Sebastian Lague explains how he improved his chess engine using bitboards, search extensions, and transposition tables.

Trying to improve an old chess bot by experimenting with various interesting techniques. This is a sequel to: youtu.be/U4ogK0MIzqk Support my work (and get early access to new videos and source code) on Patreon or Nebula * Patreon: patreon.com/SebastianLague * Nebula: go.nebula.tv/sebastianlague Source code: * GitHub: github.com/SebLague/Chess-Coding-Adventure Credits and references * A really fun video about various algorithms for playing chess by @tom7: youtube.com/watch?v=DpXy041BIlA * Music and images: github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adven… Chapters: Intro Battle of the Bots Maybe Don’t Throw Away the Best Move? Transposition Troubles Search Extensions Refactoring and Recapping Tweaking Kings and Pawns Bitboards! Passed Pawns (and more) Magic Bitboards (minus the magic) The Magical Part of Magic Bitboards Testing and Optimizing Move Generation Killers, Reductions, and Repetitions Creating a Lichess Bot Let’s Play! Existential Crisis The Bot’s First Game Online Can Our Bot Beat Stockfish? (No) Rating Speculation Outro

Why it's here

2 people recommend this

What people say. Recommended as an inspiring and educational video on building and optimizing a chess engine.

u/Resident-Bill8241in r/compsci • Recommends

On “Computer Science research papers related to chess?”

Sebastian Lague recently released a video about his series on the making of a chess engine, i do remember him mentioning some papers specific to the area: link to this video I think its a good video to have an idea or an isnpiration from :)

linkddon Lobsters • Recommends

Coding Adventure: Making a Stronger Chess Engine