Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Sloppy
Edit
0
11
…
8
Tags
engines
gplengines
linuxengines
mac
musicvideos
opensourceengines
winboardengines
xboardengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Features
Board Representation
Search
Evaluation
Misc
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Home
*
Engines
* Sloppy
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
[2]
. 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
Bitboards
Magic Bitboards
Legal Move Generation
Search
Iterative Deepening
PVS
/
Alpha-Beta
Transposition Table
Zobrist Hashing
Quiescence Search
Selectivity
Check Extensions
Passed Pawn Extensions
Recapture Extensions
Futility Pruning
Mate Distance Pruning
Null Move Pruning
Late Move Reductions
Move Ordering
Hash Move
PV-Move
Internal Iterative Deepening
Static Exchange Evaluation
Killer Heuristic
Evaluation
Material
Tapered Eval
Piece-Square Tables
Mobility
Trapped Pieces
Tempo
Evaluation Patterns
Outposts
Rook on Open and Semi-open File
Rook on Seventh Rank
Pawn Structure
Pawn Hash Table
Backward Pawn
Isolated Pawn
Doubled Pawn
Passed Pawn
Unstoppable Passer
Candidate Passed Pawn
King Pawn Tropism
King Safety
Castling rights
Pawn Shelter
Pawn Storm
Attacking King Zone
King Queen Tropism
Misc
Opening Book
Book Learning
AVL tree
Perft
Scorpio Bitbases
See also
Cute Chess
Cutechess-cli
Forum Posts
Sloppy 0.1.1 released
by
Ilari Pihlajisto
,
CCC
, October 23, 2007
Some sloppy results
by Tony Thomas,
CCC
, November 04, 2007
Sloppy 0.2.0 released
by
Ilari Pihlajisto
,
CCC
, February 06, 2008
Results of Crafty 22.0, Sloppy 0.2.0 and Atlanchess 4.1
by Tony Thomas,
CCC
, February 24, 2008 »
Crafty
,
AtlanChess
Sloppy experiment, results after 1 cycle
by Tony Thomas,
CCC
, March 01, 2008
External Links
Chess Engine
Sloppy : Home
GitHub - cutechess/sloppy: Chess engine using the XBoard chess protocol
Twitchy Synapse - Sloppy
by
Ilari Pihlajisto
Index of /chess/engines/Jim Ablett/SLOPPY
compliled by
Jim Ablett
, hosted by
Kirill Kryukov
Sloppy
at
CCRL 40/40
Misc
sloppy - Wiktionary
Sloppy seconds from Wikipedia
Sloppy Meateaters
-
Drags And Squares, Conditioned By the Laugh Track (2005)
,
YouTube
Video
References
^
Sloppy : Home
^
Twitchy Synapse - Sloppy
^
sloppy/CHANGES at master · cutechess/sloppy · GitHub
^
sloppy/magicmoves.c at master · cutechess/sloppy · GitHub
^
Sloppy 0.2.0 released
by
Ilari Pihlajisto
,
CCC
, February 06, 2008
^
Features based on
sloppy/src at master · cutechess/sloppy · GitHub
What links here?
Page
Date Edited
AtlanChess
Sep 15, 2016
Cute Chess
Jul 20, 2017
Engines
Mar 10, 2018
Ilari Pihlajisto
Sep 17, 2016
Sloppy
Sep 17, 2016
Up one level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
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 [2]. 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
What links here?
Up one level