Difference between revisions of "BMCP"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 15: | Line 15: | ||
=Forum Posts= | =Forum Posts= | ||
− | * [http://www.talkchess.com/forum3/viewtopic.php?f= | + | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70175 A tribute to chess programming community] by [[Maksim Korzh]], [[CCC]], March 11, 2019 |
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70956 Bare minimum chess program in javascript] by [[Maksim Korzh]], [[CCC]], June 08, 2019 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70956 Bare minimum chess program in javascript] by [[Maksim Korzh]], [[CCC]], June 08, 2019 | ||
Revision as of 16:44, 1 September 2020
BMCP, (Bare Minimum Chess Program)
a kind of chess playing engine by Maksim Korzh, written in C. BMCP is subject of a YouTube video tutorial from March 2019 [1].
The open source program is published on GitHub
[2],
and provides an own user interface, but accepts illegal moves, while attempts to enter legal moves such as castling and en passant were not recognized as such,
yielding in illegal moves made with the king and pawn. BMCP(JS) is a JavaScript port of BMCP [3].
See also
Forum Posts
- 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
External Links
GitHub
YouTube
- Part 1 - design and implementation overview
- Part 2 - board representation & piece encoding » 0x88, Piece Coding
- Part 3 - move generator » Move Generation
- Part 4 - search & evaluation » Search, Evaluation
- Part 5 - interaction with the user » User Interface
- Part 6 - Code Monkey King plays against his own program