Difference between revisions of "Main Page"

From Chessprogramming wiki
Jump to: navigation, search
m (fixing ext link)
m (Up-To-Date Best Practices)
 
(52 intermediate revisions by 5 users not shown)
Line 1: Line 1:
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.
+
The '''Chess Programming Wiki''' is a repository of information about [[Programming|programming]] computers to play [[Chess|chess]]. Our goal is to provide a reference for every aspect of chess-programming, information about [[:Category:Programmer|programmers]], [[:Category:Researcher|researcher]] and [[Engines|engines]]. You'll find different ways to implement [[Late Move Reductions|LMR]] and [[Bitboards|bitboard]] stuff like [[Best Magics so far|best magics]] for most dense [[Magic Bitboards|magic bitboard]] tables. For didactic purposes, the [[CPW-Engine]] has been developed by some wiki members. 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.
  
==Welcome==
+
CPW was founded by [[Mark Lefler]] on October 26, 2007 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=17344&start=4 Re: community test result web page?] by [[Mark Lefler]], [[CCC]], October 26, 2007</ref>, first hosted on [https://en.wikipedia.org/wiki/Wikispaces Wikispaces] <ref>[http://web.archive.org/web/20180216204915/http://chessprogramming.wikispaces.com/ Wikispaces Chessprogramming - home] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], February 16, 2018)</ref>. Due to that site closure <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66573 Chess Programming Wiki] by [[Jon Dart]], [[CCC]], February 12, 2018</ref>, it moved to its present new host at '''www.chessprogramming.org'''.
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 the left hand navigation bar.
+
=Up-To-Date Best Practices=
 +
Since mid 2022 the Chess Programming Wiki contributions lowered to occasionally updates, and over time the Zeitgeist of the computer chess community moved on from usenet to bulletin boards to meanwhile chat groups like Discord channels. Computer chess programming is actively discussed in several Discord channels:
  
==Announcement==
+
* [https://talkchess.com/forum3/viewtopic.php?f=2&t=82700 Discord Channels] by [[Srdja Matovic]] on [[CCC]], October 11, 2023
Due to Wikispaces Site Closure, announced on February 12, 2018<ref>[https://chessprogramming.wikispaces.com/space/announcement Wikispaces Site Closure]</ref><ref>[http://www.talkchess.com/forum/viewtopic.php?t=66573 Chess Programming Wiki]] by [[Jon Dart]], [[CCC]], February 12, 2018</ref>, Chess Programming Wiki, ends up here on September 30, 2018, and is currently working on moving efficiently to a new host.
 
  
==Basics==
+
=Hot Topics=
*[[Getting Started]] - if you are new to chess programming
+
Topics people search/discuss much
*[[Board Representation]]
+
* [[Stockfish]]
*[[Search]]
+
* [[NNUE]]
*[[Evaluation]]
+
* [[Leela Chess Zero]]
 +
* [[Syzygy Bases]]
  
==Principal Topics==
+
=Basics=
[[Chess]] -
+
* [[Getting Started]] - if you are new to chess programming
[[Programming]] -  
+
* [[Board Representation]]
[[Artificial Intelligence]] -
+
* [[Search]]
[[Knowledge]] -
+
* [[Evaluation]]
[[Learning]] -
+
* [[Opening Book]]
[[Testing]] -
+
* [[Endgame Tablebases]]
[[Tuning]] -
 
[[User Interface]] -
 
[[Protocols]] -
 
[[Dictionary]] -
 
  
==Lists==
+
=Principal Topics=
[[Arts]] -
+
* [[Chess]]  
[[Cartoons]] -
+
* [[Programming]]
[[Computer Chess Forums]] -
+
* [[Artificial Intelligence]]
[[Conferences]] -
+
* [[Knowledge]]
[[Dedicated Chess Computers]] -
+
* [[Learning]]
[[Engines]] including the [[CPW-Engine]] -
+
* [[Engine Testing|Testing]]
[[Games]], some other AI-Games, where computer chess may borrow some ideas -
+
* [[Automated Tuning|Tuning]]
[[Hardware]] -
+
* [[User Interface]]
[[History]] -
+
* [[Protocols]]
[[Organizations]] -
 
[[Papers]] -
 
[[People]] -
 
[[Periodical]] -
 
[[Samples]] -
 
[[Software]] -
 
[[Timeline]] -
 
[[Tournaments and Matches]] -
 
[[Videos]], pages with Videos
 
  
==Miscellaneous==
+
=Lists=
[[Acknowledgments]]
+
* [[Cartoons]]
[[Guidance for Creating New Pages]]
+
* [[Computer Chess Forums]]
[[Recommended Reading]]
+
* [[Conferences]]
[[Help]]
+
* [[Dictionary]]
 +
* [[Engines]] including the [[CPW-Engine]]
 +
** [[Dedicated Chess Computers]]
 +
** [[Engine Releases]]
 +
* [[Games]], some other [[Artificial Intelligence|AI]]-Games, where computer chess may borrow some ideas
 +
* [[Hardware]]
 +
* [[History]]
 +
* [[Organizations]]
 +
* [[People]]
 +
* [[Periodical]]
 +
* [[Software]]
 +
* [[Tournaments and Matches]]
  
==Thanks==
+
=Miscellaneous=
 +
* [[Acknowledgments]]
 +
* [[Recommended Reading]]
 +
 
 +
=Statistics=
 +
* Articles: {{NUMBEROFARTICLES}}
 +
* Pages: {{NUMBEROFPAGES}}
 +
* Files: {{NUMBEROFFILES}}
 +
 
 +
=Thanks=
 
Thanks for visiting our site!
 
Thanks for visiting our site!
 
We hope you like the work we have done.
 
We hope you like the work we have done.
  
--Mark Lefler and the rest of the CPW team.
+
[[Mark Lefler]] and the rest of the CPW team.
  
==References==
+
=References=
 
<references />
 
<references />
 +
[[Category:Root]]

Latest revision as of 13:23, 19 April 2024

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. 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.

CPW was founded by Mark Lefler on October 26, 2007 [1], first hosted on Wikispaces [2]. Due to that site closure [3], it moved to its present new host at www.chessprogramming.org.

Up-To-Date Best Practices

Since mid 2022 the Chess Programming Wiki contributions lowered to occasionally updates, and over time the Zeitgeist of the computer chess community moved on from usenet to bulletin boards to meanwhile chat groups like Discord channels. Computer chess programming is actively discussed in several Discord channels:

Hot Topics

Topics people search/discuss much

Basics

Principal Topics

Lists

Miscellaneous

Statistics

  • Articles: 4,255
  • Pages: 7,999
  • Files: 2,966

Thanks

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

Mark Lefler and the rest of the CPW team.

References