filmov
tv
Coding bare minimum CHESS ENGINE in javascript with GUI | Inspired by world's smallest chess program

Показать описание
Hey what's up guys, Code Monkey King's here. This project is inspired by the world's smallest chess program's in existence (from the code size perspective) - micro max by Harm Geert Muller and nano chess by Oscar Toledo. While nano chess has a paid book describing how it works micro max has a full blown online tutorial which makes it possible to pick it's ideas from scratch. The engine presented in this video is based on the core ideas of micromax and uses minimalist GUI approach from nano chess. I've simplified the code as much as I could. I tried to focus on the core parts of the engine to give an overall idea of minimal possible amount of code needed in order to implement a working chess program from scratch.
Toyfish: YOUR FIRST CHESS PROGRAM (chess engine in python tutorial series!):
BMCP 2.0 demo:
SOURCE CODE:
PLAY IT ONLINE:
SAME VERSION BUT BETTER UI + EVALUATION TUNING:
PLAY ONLINE vs STRONG CHESS ENGINE (BBC + Stockfish NNUE):
BBC + Stockfish NNUE CCRL RATING (2937 Elo)
C version of the same program:
MicroMax by H.G. Muller:
Nano chess by Oscar Toledo:
Toyfish: YOUR FIRST CHESS PROGRAM (chess engine in python tutorial series!):
BMCP 2.0 demo:
SOURCE CODE:
PLAY IT ONLINE:
SAME VERSION BUT BETTER UI + EVALUATION TUNING:
PLAY ONLINE vs STRONG CHESS ENGINE (BBC + Stockfish NNUE):
BBC + Stockfish NNUE CCRL RATING (2937 Elo)
C version of the same program:
MicroMax by H.G. Muller:
Nano chess by Oscar Toledo:
Bare minimum CHESS VARIANTS: ENGINE & GUI implementation in vanilla JavaScript
Bare minimum chess program in C: Part2 - board representation & piece encoding
BMCP 2.0 - Refined bare minimum chess program & intro to a new minimalist chess variants project
Bare minimum chess program in C: Part6 - Code Monkey King plays against his own program
ChatGPT is amazed by my bare minimum chess program implementation
Bare minimum chess program in C: part 3 - move generator
Bare Minimum Go Program Update
Bare minimum Thai chess Makruk engine with GUI in vanilla JavaScript
Bare minimum chess program in C: part 4 - search & evaluation
Bare minimum chess program in C: Part 5 - interaction with the user
1024 Byte JavaScript Chess Engine - Reviewing Your Projects - The Kilobyte's Gambit
Chess programming CRASH COURSE | inspired by Micro-Max chess engine by H.G. Muller
Bare minimum chess program in C: Part1 - design and implementation overview + demonstration
How to write a chess engine FASTER THAN STOCKFISH - A TRUE SENSATION from chess programming world!!!
Coding a chess engine Part 2
My didactic javascript chess engine has been added to chess programming wiki
Programming my first Chess Engine - Episode 4: Search & Eval
CHESS ENGINE developer shares his INSIGHTS regarding CHESS PROGRAMMING and YouTube experience
Programming a Go/Weiqi/Baduk engine in Go: MCTS (playouts)
Programming my first Chess Engine - Episode 2: Let's Play
CHESS ENGINE in JAVASCRIPT similar to Micro-Max (uMax) by H.G. Muller & Toledo Nano Chess
Chess programming as a job: a story of how did I get my very first one
MicroGo beats GnuGo1.2 with smaller code size and less knowledge!
Programming a Go/Weiqi/Baduk engine in Go: The Rule of Ko
Комментарии