Main Page

From Chessprogramming wiki
Revision as of 03:08, 18 October 2020 by Phhnguyen (talk | contribs) (Welcome)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Chess Programming Wiki is a repository of information about programming computers to play chess. Our goal is to provide a reference for every aspect of chess-programming, information about programmers, researcher and engines. You'll find different ways to implement LMR and bitboard stuff like best magics for most dense magic bitboard tables. For didactic purposes the CPW-Engine has been developed by some wiki members.


If you wish to contribute, please join. Though this requires activation, it is usually very quick. If you are just registering, we request that you use your name as your username (for some reason without spaces), as that makes it easier to know who everyone is and what they've done here. Remember, the Wiki is based on user contributions from people just like you. We always love to enlarge our membership.

You can start browsing using the left-hand navigation bar. All of our content is arranged hierarchically, so you can see every page by following just those links. If you are looking for a specific page or catchword you can use the search box on top.

The Chess Programming Wiki was first hosted on Wikispaces. Due to that site closure [1] [2], it moved to its present new host at A few former pages, in particular people and engine pages, were missed (because of converting formats between sites), but most programming stuff was successfully relocated [3]. You will notice updating progress almost daily.

Hot Topics

Topics people search/discuss much


Principal Topics




Thanks for visiting our site! We hope you like the work we have done.

Mark Lefler and the rest of the CPW team.