Coding Adventure: Making a Better Chess Bot
01:01:01

Video Preview

Coding Adventure: Making a Better Chess Bot

Sebastian Lague 1.2M views Jun 30, 2023

Download high quality YouTube thumbnails from Coding Adventure: Making a Better Chess Bot instantly.

Thumbnail Quality

Choose thumbnail resolution below.

Coding Adventure: Making a Better Chess Bot

MAXRESDEFAULT

JPG

Download
Coding Adventure: Making a Better Chess Bot

SDDEFAULT

JPG

Download
Coding Adventure: Making a Better Chess Bot

HQDEFAULT

JPG

Download
Coding Adventure: Making a Better Chess Bot

MQDEFAULT

JPG

Download
Coding Adventure: Making a Better Chess Bot

DEFAULT

JPG

Download

Video Information

Trying to improve an old chess bot by experimenting with various interesting techniques.
This is a sequel to: https://youtu.be/U4ogK0MIzqk

Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: https://www.patreon.com/SebastianLague
* Nebula: https://go.nebula.tv/sebastianlague

Source code:
* GitHub: https://github.com/SebLague/Chess-Coding-Adventure

Credits and references
* A really fun video about various algorithms for playing chess by @tom7: https://www.youtube.com/watch?v=DpXy041BIlA
* Music and images: https://github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adventures/Chess-2.txt

Chapters:
00:00 Intro
00:38 Battle of the Bots
03:18 Maybe Don’t Throw Away the Best Move?
07:13 Transposition Troubles
10:55 Search Extensions
14:01 Refactoring and Recapping
15:51 Tweaking Kings and Pawns
19:35 Bitboards!
23:54 Passed Pawns (and more)
28:32 Magic Bitboards (minus the magic)
34:40 The Magical Part of Magic Bitboards
39:00 Testing and Optimizing Move Generation
41:50 Killers, Reductions, and Repetitions
45:56 Creating a Lichess Bot
49:30 Let’s Play!
54:54 Existential Crisis
55:02 The Bot’s First Game Online
56:12 Can Our Bot Beat Stockfish? (No)
56:59 Rating Speculation
59:28 Outro

Related Videos

Popular Videos

Coding Adventure: Simulating Fluids
47:52

Coding Adventure: Simulating Fluids

Sebastian Lague

2.5M views 2 years ago
I Ran a Chess Programming Tournament, Here's How it Went!
1:18:42

I Ran a Chess Programming Tournament, Here's How it Went!

Sebastian Lague

893K views 2 years ago
Coding Adventure: Rendering Text
1:10:54

Coding Adventure: Rendering Text

Sebastian Lague

1.1M views 2 years ago
Refuting the Greek Gift
16:04

Refuting the Greek Gift

Joe Mug Chess

101 views 1 day ago
The Search for the Longest Infinite Chess Game
29:20

The Search for the Longest Infinite Chess Game

Naviary

1.4M views 2 years ago
Coding Adventure: Chess
29:22

Coding Adventure: Chess

Sebastian Lague

4.2M views 5 years ago
Solving Chess Puzzles, But All My Pieces Are Checkers
15:45

Solving Chess Puzzles, But All My Pieces Are Checkers

ChessDoofus

516 views 12 days ago
I Made a 3D Graphing Calculator with just Redstone!
27:43

I Made a 3D Graphing Calculator with just Redstone!

mattbatwings

743K views 1 month ago
The Unsolved Lollipop Problem - Numberphile
13:57

The Unsolved Lollipop Problem - Numberphile

Numberphile

72K views 1 day ago
Coding Adventure: Solving the Rubik's Cube
24:22

Coding Adventure: Solving the Rubik's Cube

Sebastian Lague

309K views 3 weeks ago
I Tried to Code a Chess Engine. It Broke Me.
21:18

I Tried to Code a Chess Engine. It Broke Me.

commonLuke

199K views 1 month ago
The worst programming language of all time
2:09:26

The worst programming language of all time

Lazo Velko

688K views 6 months ago
Roguelikes Are Getting Weird
27:39

Roguelikes Are Getting Weird

Design Doc

525K views 11 months ago
I Made A Chess AI But In Only 1 File
17:34

I Made A Chess AI But In Only 1 File

King Krab Games

50K views 2 years ago
The Most Controversial Idea In Math
33:01

The Most Controversial Idea In Math

Veritasium

14M views 1 year ago
Mozart Humiliates Salieri, A Breakdown
29:32

Mozart Humiliates Salieri, A Breakdown

Ben Laude

86K views 9 days ago
A Game Machines Have Not Defeated Humanity At
40:10

A Game Machines Have Not Defeated Humanity At

Naviary

213K views 3 months ago
Jimmy Kimmel Breaks Down Spencer Pratt's Run for LA Mayor & Trump Assembles His Cabinet of Clowns
15:19

Jimmy Kimmel Breaks Down Spencer Pratt's Run for LA Mayor & Trump Assembles His Cabinet of Clowns

Jimmy Kimmel Live

1.8M views 13 hours ago
Coding Adventure: Analyzing Audio
21:28

Coding Adventure: Analyzing Audio

Sebastian Lague

341K views 4 months ago
Can you fit a whole game into a QR code?
20:03

Can you fit a whole game into a QR code?

MattKC

8.9M views 5 years ago

Download HD YouTube Video Thumbnails

Coding Adventure: Making a Better Chess Bot thumbnail images are available in multiple resolutions including HD, Full HD, SD, and maximum resolution depending on the original uploaded image quality.

TubeSnap helps users instantly preview and download YouTube thumbnail images without watermark, registration, or software installation. All thumbnails are fetched directly from publicly accessible YouTube image servers.

YouTube thumbnails are widely used by bloggers, designers, marketers, content creators, and publishers for article previews, social media posts, presentations, and content inspiration.

The downloader supports thumbnails from gaming videos, music videos, tutorials, livestreams, interviews, podcasts, documentaries, educational videos, sports highlights, and viral YouTube uploads.

Users can access thumbnail downloads on desktop computers, tablets, and smartphones with fast loading performance and multilingual support.

How to Download YouTube Thumbnails

Paste a YouTube video URL into the search field and TubeSnap will instantly generate downloadable thumbnail resolutions for the selected video.

Supported Thumbnail Resolutions

TubeSnap supports default, medium quality, high quality, standard definition, and maximum resolution YouTube thumbnails whenever available from the original video source.

Free Online Thumbnail Extractor

The platform works entirely online without registration, extensions, software downloads, or hidden limitations.