Difference between revisions of "Sloppy"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Sloppy''' FILE:Sloppy_reading_tree.tiff.png|border|right|thumb|link=https://en.wikipedia.org/wiki/Sloppy_identity| Sloppy Reading Tree...")
 
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
'''Sloppy''',<br/>
 
'''Sloppy''',<br/>
 
an [[:Category:Open Source|open source chess engine]] by [[Ilari Pihlajisto]], written in [[C]] to build executables to run under [[Windows]], [[Linux]] and [[Mac OS|OS X]], compliant with the [[Chess Engine Communication Protocol]]. Sloppy is released under the [[Free Software Foundation#GPL|GPLv3]] license, and was first published in October, 2007 <ref>[http://ilaripih.mbnet.fi/sloppy/index.html Sloppy : Home]</ref>.  
 
an [[:Category:Open Source|open source chess engine]] by [[Ilari Pihlajisto]], written in [[C]] to build executables to run under [[Windows]], [[Linux]] and [[Mac OS|OS X]], compliant with the [[Chess Engine Communication Protocol]]. Sloppy is released under the [[Free Software Foundation#GPL|GPLv3]] license, and was first published in October, 2007 <ref>[http://ilaripih.mbnet.fi/sloppy/index.html Sloppy : Home]</ref>.  
Sloppy is full of [[Bit-Twiddling|low-level trickery]] with [[General Setwise Operations|bitwise operators]], efficient [[Data|data structures]] and [[Algorithms|algorithms]] <ref>[http://www.twitchysynapse.com/software.php#sloppy Twitchy Synapse - Sloppy]</ref>. Starting with [[Rotated Bitboards|rotated bitboards]] <ref>[https://github.com/cutechess/sloppy/blob/master/CHANGES sloppy/CHANGES at master · cutechess/sloppy · GitHub]</ref>,  
+
Sloppy is full of [[Bit-Twiddling|low-level trickery]] with [[General Setwise Operations|bitwise operators]], efficient [[Data|data structures]] and [[Algorithms|algorithms]]. Starting with [[Rotated Bitboards|rotated bitboards]] <ref>[https://github.com/cutechess/sloppy/blob/master/CHANGES sloppy/CHANGES at master · cutechess/sloppy · GitHub]</ref>,  
 
it uses [[Magic Bitboards|magic bitboards]] based on [[Pradu Kannan|Pradu Kannan's]] implementation  <ref>[https://github.com/cutechess/sloppy/blob/master/src/magicmoves.c sloppy/magicmoves.c at master · cutechess/sloppy · GitHub]</ref> to determine [[Sliding Piece Attacks|sliding piece attacks]].  
 
it uses [[Magic Bitboards|magic bitboards]] based on [[Pradu Kannan|Pradu Kannan's]] implementation  <ref>[https://github.com/cutechess/sloppy/blob/master/src/magicmoves.c sloppy/magicmoves.c at master · cutechess/sloppy · GitHub]</ref> to determine [[Sliding Piece Attacks|sliding piece attacks]].  
 
Sloppy '''0.2.0''', released in February 2008, supports [[Daniel Shawul|Daniel Shawul's]] [[Scorpio Bitbases]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=19432 Sloppy 0.2.0 released] by [[Ilari Pihlajisto]], [[CCC]], February 06, 2008</ref>.
 
Sloppy '''0.2.0''', released in February 2008, supports [[Daniel Shawul|Daniel Shawul's]] [[Scorpio Bitbases]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=19432 Sloppy 0.2.0 released] by [[Ilari Pihlajisto]], [[CCC]], February 06, 2008</ref>.
Line 89: Line 89:
 
* [https://en.wikipedia.org/wiki/Sloppy Sloppy from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Sloppy Sloppy from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Sloppy_identity Sloppy identity from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Sloppy_identity Sloppy identity from Wikipedia]
* [https://en.wikipedia.org/wiki/Sloppy_Meateaters Sloppy Meateaters] - [https://www.discogs.com/Sloppy-Meateaters-Conditioned-By-The-Laugh-Track/release/7103406 Drags And Squares, Conditioned By the Laugh Track (2005)], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
+
* [https://en.wikipedia.org/wiki/Sloppy_Meateaters Sloppy Meateaters] - [https://www.discogs.com/composition/35c9667f-d8cb-4713-86dc-e00ae513ae1d-Play-The-Game Play The Game], [https://www.discogs.com/release/6142474 Forbidden Meat] (2001), [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=d8l7ZU_CfWo|alignment=left|valignment=top}}
+
: {{#evu:https://www.youtube.com/watch?v=1hv6ngCKzW8|alignment=left|valignment=top}}
  
 
=References=  
 
=References=  
Line 100: Line 100:
 
[[Category:XBoard]]
 
[[Category:XBoard]]
 
[[Category:Mac]]
 
[[Category:Mac]]
 +
[[Category:Music]]

Latest revision as of 20:55, 23 July 2019

Home * Engines * Sloppy

Sloppy Reading Tree [1]

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 [2]. Sloppy is full of low-level trickery with bitwise operators, efficient data structures and algorithms. Starting with rotated bitboards [3], it uses magic bitboards based on Pradu Kannan's implementation [4] to determine sliding piece attacks. Sloppy 0.2.0, released in February 2008, supports Daniel Shawul's Scorpio Bitbases [5].

Features

[6]

Board Representation

Search

Evaluation

Misc

See also

Forum Posts

External Links

Chess Engine

Misc

References

Up one level