Skip to content
Chess Programming

Chess Programming

Chess programming for absolute beginners!

  • Chess-programming Main Page
  • About
  • Privacy Policy
  • Can a chess computer have consciousness?

    Can a chess computer have consciousness? Can a chess computer know it plays chess? To answer this question we must first recognize that we do not know what consciousness is. Our understanding of our existence is nearly zero. We do not know who we are, why we are here, where we are going. But we…

    skakos

    October 29, 2023
    Article, artificial intelligence, chess, Philosophy General
    artificial intelligence, chess and philosophy, computers, consciousness, philosophy
  • How to develop a chess program from scratch (for total beginners) Ep. 5: Check Legality of Moves

    [Previous episode] Overview A chess program is nothing without a function that checks the validity of moves. This function allows the program to play legal moves and without it, nothing would be possible. In this chapter we will analyze this function. The computer utilizes this function at two points: This can be illustrated better in…

    skakos

    May 21, 2023
    chess, Chess programming, Tutorial, Tutorials
    chess algorithm, chess computer thinking, chess moves, chess moves legality, Chess programming, Huo Chess, legality of moves
  • Chess programming and basic chess principles: Episode 2 – Double attack

    Double attack is the single most important thing a computer (or a human) should search for when thinking for a game of chess. Why is that? Well, simply put, there is no other way to win material other than the double attack! If you threat one piece of the opponent then the opponent can simply…

    skakos

    April 10, 2023
    artificial intelligence, chess, Chess programming, Practical advice, Programming
    chess, Chess programming, chess programming tricks, double attack
←Previous Page
1 2 3 4 5 6 … 12
Next Page→

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • Chess Programming
    • Already have a WordPress.com account? Log in now.
    • Chess Programming
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar