Difference between revisions of "Maksim Korzh"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 53: | Line 53: | ||
| [https://github.com/maksimKorzh/nibble-chess Nibble-Chess] | | [https://github.com/maksimKorzh/nibble-chess Nibble-Chess] | ||
| | | | ||
+ | |- | ||
+ | | [[Toyfish]] | ||
+ | | | ||
+ | | [[Python]] | ||
+ | | [https://github.com/maksimKorzh/toyfish Toyfish] | ||
+ | | [https://www.youtube.com/watch?v=ZDhFHrHG-hY&list=PLmN0neTso3JyHJ4YqTo4IT8LPm4laNhZ5 Toyfish] | ||
|- | |- | ||
| [[Wukong]] | | [[Wukong]] | ||
Line 59: | Line 65: | ||
| [https://github.com/maksimKorzh/wukong Wukong] | | [https://github.com/maksimKorzh/wukong Wukong] | ||
| | | | ||
+ | |- | ||
+ | | [[Wukong JS]] | ||
+ | | | ||
+ | | [[JavaScript]] | ||
+ | | [https://github.com/maksimKorzh/wukongJS WukongJS] | ||
+ | | | ||
+ | |- | ||
+ | | [[Wukong Xiangqi]] | ||
+ | | | ||
+ | | [[JavaScript]] | ||
+ | | [https://github.com/maksimKorzh/wukong-xiangqi Wukong Xiangqi] | ||
+ | | [https://youtu.be/r3g2wxFLTVY Discovering Xiangqi] | ||
|} | |} | ||
Line 85: | Line 103: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75267 How to calculate piece weights with logistic regression?] by [[Maksim Korzh]], [[CCC]], October 01, 2020 » [[Automated Tuning#Regression|Regression]], [[Point Value by Regression Analysis]], [[Point Value]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75267 How to calculate piece weights with logistic regression?] by [[Maksim Korzh]], [[CCC]], October 01, 2020 » [[Automated Tuning#Regression|Regression]], [[Point Value by Regression Analysis]], [[Point Value]] | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75352 Web based GUI for UCI chess engine: YouTube series] by [[Maksim Korzh]], [[CCC]], October 10, 2020 » [[GUI#Tutorial|Web GUI Tutorial]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75352 Web based GUI for UCI chess engine: YouTube series] by [[Maksim Korzh]], [[CCC]], October 10, 2020 » [[GUI#Tutorial|Web GUI Tutorial]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76101 Wukong JS - chess engine with UCI support, own GUI and public API] by [[Maksim Korzh]], [[CCC]], December 19, 2020 | ||
+ | '''2021''' | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76400 Xiangqi chess engine in javascript - YouTube tutorial series] by [[Maksim Korzh]], [[CCC]], January 24, 2021 » [[Chinese Chess|Xiangqi]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76391 Did anyone write a xiangqi chess engine?] by [[Maksim Korzh]], [[CCC]], January 27, 2021 » [[Chinese Chess|Xiangqi]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76430 Chinese chess Xiangqi perft results] by [[Maksim Korzh]], [[CCC]], January 27, 2021 » [[Perft]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76464 Wukong Xiangqi - Chinese chess engine] by [[Maksim Korzh]], [[CCC]], January 31, 2021 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77758 Toyfish: chess engine in Python for absolute beginners] by [[Maksim Korzh]], [[CCC]], July 19, 2021 | ||
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78351 Chess programming Youtube channel: 1+ year summary] by [[Maksim_Korzh]], [[CCC]], October 06, 2021 | ||
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=7&t=78541 I built dynamically programmable arduino based computer to run a chess program] by [[Maksim Korzh]], [[CCC]], October 30, 2021 » [[Arduino]] | ||
=External Links= | =External Links= |
Latest revision as of 20:41, 8 November 2021
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 [2],
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 [3].
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 | |
---|---|---|---|---|
BBC | Bit Board Chess | C | BBC | BBC |
BMCP | Bare Minimum Chess Program | C | BMCP | BMCP |
BMCP(JS) | Bare Minimum Chess Program | JavaScript | BMCP(JS) | |
Chengine | C | Chengine | ||
Chenglite | C | Chenglite | ||
Nibble-Chess | C | Nibble-Chess | ||
Toyfish | Python | Toyfish | Toyfish | |
Wukong | C | Wukong | ||
Wukong JS | JavaScript | WukongJS | ||
Wukong Xiangqi | JavaScript | Wukong Xiangqi | Discovering 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