Maksym Korzh 1
Maksim (Maksym) Korzh, alias Code Monkey King,
an Ukrainian freelancer and computer chess programmer. As a computer chess aficionado and chess programming enthusiast, he learned JavaScript, Python and C languages, as well as x86 Assembly. He started freelancing at Upwork but soon moved to YouTube to create a channel dedicated to web scraping and web development 1, and further combined his profession with his computer chess activity for a YouTube channel dedicated to chess programming - where he introduced chess programming topics along with the development of various chess engines for didactic purpose 2.
Chess Engines
So far, Maksim Korzh has published following open source chess engines, not all compliant with the FIDE rules of chess:
Engine |
Language |
GitHub |
YouTube |
|
|---|---|---|---|---|
Bit Board Chess |
||||
Bare Minimum Chess Program |
||||
Bare Minimum Chess Program |
||||
Chengine |
||||
Chenglite |
||||
Toyfish |
||||
Wukong Xiangqi |
||||
Forum Posts
2018 ...
- Minimalist UCI chess engine written by self learner from scratchg by Maksim Korzh, CCC, September 11, 2018
- Newbie's question about printing the PV by Maksim Korzh, CCC, September 11, 2018 » Principal Variation
- Minimalism in chess programming by Maksim Korzh, CCC, September 16, 2018
- Board representation idea by Maksim Korzh, CCC, November 01, 2018
- How to incrementally update attack tables? by Maksim Korzh, CCC, November 21, 2018 » Incremental Updates, Attack and Defend Maps
- CCR board representation by Maksim Korzh, CCC, November 25, 2018 » Array of Nibbles
- A tribute to community by Maksim Korzh, CCC, December 02, 2018
2019
- Chess engine in braifuck by Maksim Korzh, CCC, March 04, 2019
- A tribute to chess programming community by Maksim Korzh, CCC, March 11, 2019
- Bare minimum chess program in javascript by Maksim Korzh, CCC, June 08, 2019
- A question to MCTS + NN experts by Maksim Korzh, CCC, July 17, 2019 » Deep Learning, MCTS
2020 ...
- negamax alpha beta search doesn't always return mating score by Maksim Korzh, CCC, August 06, 2020
- Using piece-square table score for move ordering by Maksim Korzh, CCC, August 11, 2020 » Piece-Square Tables, Move Ordering
- Chess programming on YouTube: NOBODY CARES? by Maksim Korzh, CCC, August 21, 2020
- Comparing 4 move generators: 0x88 vs 10x12 vs 10x12 + bitboards HYBRID vs Pure MAGIC BITBOARDS by Maksim Korzh, CCC, August 28, 2020
- Bitboard CHESS ENGINE in C: YouTube series by Code Monkey King by Maksim Korzh, CCC, September 06, 2020
- BBC 1.0 release - UCI chess engine by CMK by Maksim Korzh, CCC, September 24, 2020 » BBC
- How to rate my engine in CCRL? by Maksim Korzh, CCC, September 25, 2020 » CCRL
- How to calculate piece weights with logistic regression? by Maksim Korzh, CCC, October 01, 2020 » Regression, Point Value by Regression Analysis, Point Value
- Web based GUI for UCI chess engine: YouTube series by Maksim Korzh, CCC, October 10, 2020 » Web GUI Tutorial
- Wukong JS - chess engine with UCI support, own GUI and public API by Maksim Korzh, CCC, December 19, 2020
2021
- Xiangqi chess engine in javascript - YouTube tutorial series by Maksim Korzh, CCC, January 24, 2021 » Xiangqi
- Did anyone write a xiangqi chess engine? by Maksim Korzh, CCC, January 27, 2021 » Xiangqi
- Chinese chess Xiangqi perft results by Maksim Korzh, CCC, January 27, 2021 » Perft
- Wukong Xiangqi - Chinese chess engine by Maksim Korzh, CCC, January 31, 2021
- Toyfish: chess engine in Python for absolute beginners by Maksim Korzh, CCC, July 19, 2021
- Chess programming Youtube channel: 1+ year summary by Maksim_Korzh, CCC, October 06, 2021
- I built dynamically programmable arduino based computer to run a chess program by Maksim Korzh, CCC, October 30, 2021 » Arduino
External Links
- maksimKorzh (Maksym Korzh) · GitHub
- Maksym Korzh | LinkedIn
- Code Monkey King - YouTube
- Chess Programming - YouTube