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

Sloppy

Home * Engines * Sloppy

Sloppy Reading Tree 1Sloppy Reading Tree 1


  1. Image made by Dcstrosh to show the sloppy reading of a sentence, Sloppy identity from Wikipedia, Wikimedia Commons↩︎

Sloppy,
an open source chess engine by Ilari Pihlajisto, written in C to build executables to run under Windows, Linux and OS X, compliant with the Chess Engine Communication Protocol. Sloppy is released under the GPLv3 license, and was first published in October, 2007 1. Sloppy is full of low-level trickery with bitwise operators, efficient data structures and algorithms. Starting with rotated bitboards 2, it uses magic bitboards based on Pradu Kannan's implementation 3 to determine sliding piece attacks. Sloppy 0.2.0, released in February 2008, supports Daniel Shawul's Scorpio Bitbases 4.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
    4. Misc
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Misc
  5. References

Features

5

Board Representation

Evaluation

Misc

See also

Forum Posts

Chess Engine

Misc

Watch on YouTube

References

Up one level


  1. Sloppy : Home↩︎

  2. sloppy/CHANGES at master · cutechess/sloppy · GitHub↩︎

  3. sloppy/magicmoves.c at master · cutechess/sloppy · GitHub↩︎

  4. Sloppy 0.2.0 released by Ilari Pihlajisto, CCC, February 06, 2008↩︎

  5. Features based on sloppy/src at master · cutechess/sloppy · GitHub↩︎

Categories: Open Source · GPL · WinBoard · XBoard · Mac · Music

What links here

Contributors: GerdIsenberg.