This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

BMCP

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.

Contents
  1. See also
  2. Forum Posts
  3. External Links
    1. GitHub
    2. YouTube
  4. References

See also

Forum Posts

GitHub

YouTube

  1. Part 1 - design and implementation overview
  2. Part 2 - board representation & piece encoding » 0x88, Piece Coding
  3. Part 3 - move generator » Move Generation
  4. Part 4 - search & evaluation » Search, Evaluation
  5. Part 5 - interaction with the user » User Interface
  6. Part 6 - Code Monkey King plays against his own program

References

Up one Level


  1. Part 1 - design and implementation overview↩︎

  2. GitHub - maksimKorzh/bmcp: bare minimum chess program↩︎

  3. Bare minimum chess program in javascript by Maksim Korzh, CCC, June 08, 2019↩︎

Categories: Open Source · Linux · Windows · Acronym · Didactic

What links here

Contributors: GerdIsenberg.