Difference between revisions of "Sunsetter"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Sunsetter''' FILE:Sunset with coconut palm tree, Fiji.jpg|border|right|thumb| Sunset <ref>[https://en.wikipedia.org/wiki/Sunset Sunse...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
'''[[Main Page|Home]] * [[Engines]] * Sunsetter'''
 
'''[[Main Page|Home]] * [[Engines]] * Sunsetter'''
  
[[FILE:Sunset with coconut palm tree, Fiji.jpg|border|right|thumb| Sunset  <ref>[https://en.wikipedia.org/wiki/Sunset Sunset] from [https://en.wikipedia.org/wiki/Fiji Fiji] over [https://en.wikipedia.org/wiki/Pacific_Ocean Pacific ocean] with [https://en.wikipedia.org/wiki/Coconut coconut palm tree], [https://commons.wikimedia.org/wiki/File:Sunset_with_coconut_palm_tree,_Fiji.jpg image] by Andrew Mandemaker, April 17, 2006, [https://creativecommons.org/licenses/by-sa/2.5/deed.en CC BY-SA 2.5], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]  
+
[[FILE:François Boucher 028.jpg|border|right|thumb| [[:Category:François Boucher|François Boucher]] - The Setting of the Sun <ref>[[:Category:François Boucher|François Boucher]] - [https://commons.wikimedia.org/wiki/File:Fran%C3%A7ois_Boucher_028.jpg The Setting of the Sun], 1752, [https://en.wikipedia.org/wiki/Wallace_Collection Wallace Collection], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]  
  
 
'''Sunsetter''',<br/>
 
'''Sunsetter''',<br/>
Line 34: Line 34:
  
 
=External Links=  
 
=External Links=  
 +
==Chess Engine==
 
* [https://github.com/georgvonzimmermann/Sunsetter GitHub - georgvonzimmermann/Sunsetter: A crazyhouse chess playing program]
 
* [https://github.com/georgvonzimmermann/Sunsetter GitHub - georgvonzimmermann/Sunsetter: A crazyhouse chess playing program]
 
* [http://sunsetter.sourceforge.net/ Sunsetter] from [https://en.wikipedia.org/wiki/SourceForge SourceForge]
 
* [http://sunsetter.sourceforge.net/ Sunsetter] from [https://en.wikipedia.org/wiki/SourceForge SourceForge]
Line 39: Line 40:
 
* [http://kirr.homeunix.org/chess/engines/Jim%20Ablett/SUNSETTER/ Sunsetter] compiled by [[Jim Ablett]], hosted by [[Kirill Kryukov]]
 
* [http://kirr.homeunix.org/chess/engines/Jim%20Ablett/SUNSETTER/ Sunsetter] compiled by [[Jim Ablett]], hosted by [[Kirill Kryukov]]
 
* [http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&eng=Sunsetter%2010.3%2064-bit#Sunsetter_10_3_64-bit Sunsetter 10.3 64-bit] in [[CCRL|CCRL 40/4]]
 
* [http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&eng=Sunsetter%2010.3%2064-bit#Sunsetter_10_3_64-bit Sunsetter 10.3 64-bit] in [[CCRL|CCRL 40/4]]
 +
==Misc==
 +
* [https://en.wikipedia.org/wiki/Sunset Sunset from Wikipedia]
 +
* [https://en.wikipedia.org/wiki/Sunset_(disambiguation) Sunset (disambiguation) from Wikipedia]
 +
* [[:Category:Coldplay|Coldplay]] - [https://en.wikipedia.org/wiki/Everyday_Life_(Coldplay_album)#Track_listing Sunset Performance], [https://en.wikipedia.org/wiki/Everyday_Life_(Coldplay_album) Everyday Life], [https://en.wikipedia.org/wiki/Amman Live in Amman], [https://en.wikipedia.org/wiki/Jordan Jordan], November 22, 2019, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 +
: {{#evu:https://www.youtube.com/watch?v=0wysCoAm2Yo|alignment=left|valignment=top}}
  
 
=References=  
 
=References=  
Line 49: Line 55:
 
[[Category:Bughouse]]
 
[[Category:Bughouse]]
 
[[Category:Crazyhouse]]
 
[[Category:Crazyhouse]]
 +
[[Category:François Boucher]]
 +
[[Category:Coldplay]]

Latest revision as of 12:27, 17 March 2020

Home * Engines * Sunsetter

François Boucher - The Setting of the Sun [1]

Sunsetter,
an open source chess engine under the GNU General Public License v2.0 [2] that plays Bughouse and Crazyhouse - a separate version also orthodox chess. Sunsetter is written by Georg von Zimmermann in C++, recent versions co-authored by Ben Dean-Kawamura [3], available at GitHub, compliant to the Chess Engine Communication Protocol [4].

Description

[5]

Move Generation

Sunsetter is a bitboard engine which uses rotated bitboards to calculate sliding piece attacks [6]. The board structure further keeps an 8x8 board, and Crazyhouse specific, a bitboard of promoted pawns, and piece-lists of each player's reserve (in hand), also keeping some incremental updated attack tables. Pseudo-legal moves are generated in four stages.

Search

Sunsetter performs NegaScout with transposition table within its iterative deepening framework using a zero aspiration window to decide whether the forced re-search of the first move half-opens the window in plus or minus infinity direction [7]. Null move pruning, extended futility pruning, razoring and fractional extensions are used to shape the tree, which has considerable larger branching factor in Crazyhouse. Sunsetter features book learning based on the final result, where root moves receive a bonus if persistent from advantageous positions in previously won games.

Evaluation

Sunsetter's evaluation in centipawn resolution considers material, material in hand, board control, development, and king safety [8].

Forum Posts

2000 ...

2010 ...

External Links

Chess Engine

Misc

References

Up one level