Difference between revisions of "BMCP"

From Chessprogramming wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
'''BMCP''', (Bare Minimum Chess Program)<br/>
 
'''BMCP''', (Bare Minimum Chess Program)<br/>
a didactic chess engine by [[Maksim Korzh]], written in [[C]]. BMCP is subject of a [https://en.wikipedia.org/wiki/YouTube YouTube] [https://en.wikipedia.org/wiki/Tutorial video tutorial] from March 2019 <ref>[https://youtu.be/927rfAPHX6E Part 1 - design and implementation overview]</ref>.
+
a kind of chess playing engine by [[Maksim Korzh]], written in [[C]]. BMCP is subject of a [https://en.wikipedia.org/wiki/YouTube YouTube] [https://en.wikipedia.org/wiki/Tutorial video tutorial] from March 2019 <ref>[https://youtu.be/927rfAPHX6E Part 1 - design and implementation overview]</ref>.
 
The [[:Category:Open Source|open source program]] is published on [https://en.wikipedia.org/wiki/GitHub GitHub]  
 
The [[:Category:Open Source|open source program]] is published on [https://en.wikipedia.org/wiki/GitHub GitHub]  
 
<ref>[https://github.com/maksimKorzh/bmcp GitHub - maksimKorzh/bmcp: bare minimum chess program]</ref>,
 
<ref>[https://github.com/maksimKorzh/bmcp GitHub - maksimKorzh/bmcp: bare minimum chess program]</ref>,
and provides an own [[User Interface|user interface]].
+
and provides an own [[User Interface|user interface]], but accepts illegal moves, while attempts to enter legal moves such as [[Castling|castling]] and [[En passant|en passant]] were not recognized as such,
[[BMCP(JS)]] is a [[JavaScript]] port of BMCP <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70956 Bare minimum chess program in javascript] by [[Maksim Korzh]], [[CCC]], June 08, 2019</ref>.
+
yielding in illegal moves made with the king and pawn. [[BMCP(JS)]] is a [[JavaScript]] port of BMCP <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70956 Bare minimum chess program in javascript] by [[Maksim Korzh]], [[CCC]], June 08, 2019</ref>.
  
 
=See also=
 
=See also=
Line 15: Line 15:
  
 
=Forum Posts=
 
=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69118 A tribute to community] by [[Maksim Korzh]], [[CCC]], March 11, 2019
+
* [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
  

Latest revision as of 16:51, 1 September 2020

Home * Engines * BMCP

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

External Links

References