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
Michael Sherwin
Edit
0
17
…
2
Tags
people
programmers
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Forum Posts
2005 ...
2010 ...
2015 ...
References
What links here?
Home
*
People
* Michael Sherwin
Michael J. Sherwin
,
an American computer chess programmer, and more recently stockbroker
[1]
. He is author of the
Chess Engine Communication Protocol
compatible chess engine
RomiChess
, which is famous for its
learning approach
[2]
. Michael's interests in
bitboards
and methods to generate
sliding piece attacks
did result in his index based approach, coined by
Harald Lüßen
as
Sherwin Bitboards
.
Forum Posts
2005 ...
RomiChess && learning or the emperor has no clothes
by
Michael Sherwin
,
Winboard Forum
, May 19, 2006
Magic Bitboards Explained!
by
Michael Sherwin
,
Winboard Forum
, December 4, 2006
Fruit, Rybka, Strelka final conclusion! (I hope)
by
Michael Sherwin
,
CCC
, July 13, 2007 »
Fruit
,
Rybka
,
Strelka
What is Fruit? Fabien explains!
by
Michael Sherwin
,
CCC
, July 14, 2007
Improving history tables
by
Michael Sherwin
,
CCC
, July 25, 2007
Why material imbalance tables are needed
by
Michael Sherwin
,
CCC
, August 09, 2007 »
Material Tables
Is it time for another new move generator?
by
Michael Sherwin
,
CCC
, November 11, 2007 »
Move Generation
Did someone mention the GNUChess move Generator?
by
Michael Sherwin
,
CCC
, November 12, 2007 »
GNU Chess
Modified old 64 bit attack getter
by
Michael Sherwin
,
CCC
, December 06, 2009
2010 ...
Figuring out the R factor
by
Michael Sherwin
,
CCC
, January 03, 2010 »
Depth Reduction R
A different way of doing Null Move reductions
by
Michael Sherwin
,
CCC
, June 29, 2010
Questions for the Stockfish team
by
Michael Sherwin
,
CCC
, July 16, 2010
It is finally time to announce
by
Michael Sherwin
,
CCC
, November 07, 2010
Learning to program in RUST, together
by
Michael Sherwin
,
CCC
, December 29, 2014 »
Rust
[3]
2015 ...
EMR & EMP
by
Michael Sherwin
,
CCC
, July 19, 2016 »
Reductions
,
Pruning
I've been fiddling with my chess engine
by
Michael Sherwin
,
CCC
, November 29, 2016
EMR based on Null Move threat
by
Michael Sherwin
,
CCC
, October 30, 2017 »
Reductions
AlphaGo Zero And AlphaZero, RomiChess done better
by
Michael Sherwin
,
CCC
, December 07, 2017 »
AlphaZero
Understanding the power of reinforcement learning
by
Michael Sherwin
,
CCC
, December 12, 2017
I can't believe that so many people don't get it!
by
Michael Sherwin
,
CCC
, December 18, 2017
References
^
Re: It is finally time to announce
by
Michael Sherwin
,
CCC
, November 09, 2010
^
RomiChess && learning or the emperor has no clothes
by
Michael Sherwin
,
Winboard Forum
, May 19, 2006
^
Rust (programming language) from Wikipedia
What links here?
Page
Date Edited
More Links
AlphaZero
Feb 10, 2018
Book Learning
Jan 1, 2017
C
Feb 19, 2018
Chess Engine Communication Protocol
Mar 4, 2018
Classical Approach
Jan 28, 2018
Depth Reduction R
Oct 4, 2017
Engine Testing
Feb 1, 2018
Extensions
Apr 19, 2018
Fruit
Sep 27, 2016
Futility Pruning
Aug 30, 2017
GNU Chess
Jan 21, 2018
GUI
Mar 16, 2018
Harald Lüßen
Mar 20, 2013
Haskell
Mar 4, 2015
Ippolit
May 17, 2016
Kindergarten Bitboards
Aug 1, 2017
Late Move Reductions
Sep 25, 2017
Learning
Feb 20, 2018
Match Statistics
Mar 31, 2018
Material Tables
May 5, 2017
Michael Sherwin
Dec 18, 2017
Move Generation
Jan 29, 2018
Move Ordering
Feb 27, 2018
Null Move Pruning
Dec 2, 2017
Parallel Search
Dec 30, 2017
People
Feb 28, 2018
Persistent Hash Table
Dec 31, 2017
Playing Strength
Mar 31, 2018
Pruning
Jan 1, 2018
Reductions
Nov 1, 2017
Reinforcement Learning
Feb 12, 2018
RomiChess
Jan 2, 2018
Rybka
Mar 27, 2017
Shared Hash Table
Sep 11, 2017
Sherwin Bitboards
Mar 20, 2013
Stockfish
Apr 7, 2018
Strelka
May 17, 2016
Table-driven Move Generation
Feb 19, 2017
UCI
Mar 4, 2018
WCRCC 2008
Nov 21, 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
Michael J. Sherwin,
an American computer chess programmer, and more recently stockbroker [1]. He is author of the Chess Engine Communication Protocol compatible chess engine RomiChess, which is famous for its learning approach [2]. Michael's interests in bitboards and methods to generate sliding piece attacks did result in his index based approach, coined by Harald Lüßen as Sherwin Bitboards.
Forum Posts
2005 ...
2010 ...
2015 ...
References
What links here?
Up one level