Difference between revisions of "Sapeli"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Sapeli''' FILE:Sapele Tree Congo Brazzaville.jpg|border|right|thumb|200px| Sapeli Tree <ref>Sapeli Tree, [https://en.wikipedia.org/wik...") |
GerdIsenberg (talk | contribs) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
'''Sapeli''',<br/> | '''Sapeli''',<br/> | ||
− | an [[UCI]] compliant, didactic [[:Category:Open Source|open source chess engine]] by [[Toni Helminen]], written in [[C]] along with some [[Python]] and [https://en.wikipedia.org/wiki/ | + | an [[UCI]] compliant, didactic [[:Category:Open Source|open source chess engine]] by [[Toni Helminen]], written in [[C]] along with some [[Python]] and [https://en.wikipedia.org/wiki/Shell_script shell scripts], licensed under the [[Free Software Foundation#GPL|GPL v3.0]]. |
So far, Sapeli has separate routines to [[Search|search]] White (max) and Black (min), and rudimentary [[Selectivity|selectivity]] without [[Null Move Pruning|null move pruning]]. | So far, Sapeli has separate routines to [[Search|search]] White (max) and Black (min), and rudimentary [[Selectivity|selectivity]] without [[Null Move Pruning|null move pruning]]. | ||
Line 10: | Line 10: | ||
==[[Board Representation]]== | ==[[Board Representation]]== | ||
* [[Bitboard Board-Definition#CBoardDef|Classical Bitboard Board-Definition]] | * [[Bitboard Board-Definition#CBoardDef|Classical Bitboard Board-Definition]] | ||
− | * [[Magic Bitboards]] | + | * [[Magic Bitboards#Plain|Plain Magic Bitboards]] |
==[[Search]]== | ==[[Search]]== | ||
* [[Iterative Deepening]] | * [[Iterative Deepening]] | ||
Line 32: | Line 32: | ||
* [[Chess960]] | * [[Chess960]] | ||
* [[Perft]] | * [[Perft]] | ||
+ | |||
+ | =See also= | ||
+ | * [[Mayhem]] | ||
=Forum Posts= | =Forum Posts= | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70534 Sapeli 1.0 - New chess engine] by [[Toni Helminen|JohnWoe]], [[CCC]], April 20, 2019 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70534 Sapeli 1.0 - New chess engine] by [[Toni Helminen|JohnWoe]], [[CCC]], April 20, 2019 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75500 Mayhem NNUE - New NN engine] by [[Toni Helminen|JohnWoe]], [[CCC]], October 22, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=494 Re: New engine releases 2020] by [[Toni Helminen|JohnWoe]], [[CCC]], November 23, 2020 | ||
=External Links= | =External Links= | ||
==Chess Engine== | ==Chess Engine== | ||
− | * [https://github.com/SamuraiDangyo/ | + | * [https://github.com/SamuraiDangyo/sapeli-final GitHub - SamuraiDangyo/sapeli-final: Linux UCI Chess960 engine] |
− | * [http://ccrl.chessdom.com/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Sapeli%201.02%2064-bit Sapeli 1.02 64-bit] in [[CCRL|CCRL 40/ | + | * [http://ccrl.chessdom.com/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Sapeli%201.02%2064-bit Sapeli 1.02 64-bit] in [[CCRL|CCRL 40/15]] |
− | * [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Sapeli&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Sapeli] in [[CCRL|CCRL | + | * [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Sapeli&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Sapeli] in [[CCRL|CCRL Blitz]] |
==Misc== | ==Misc== | ||
* [https://en.wikipedia.org/wiki/Sapele Sapele from Wikipedia] | * [https://en.wikipedia.org/wiki/Sapele Sapele from Wikipedia] | ||
Line 51: | Line 56: | ||
[[Category:GPL]] | [[Category:GPL]] | ||
[[Category:UCI]] | [[Category:UCI]] | ||
+ | [[Category:Linux]] | ||
+ | [[Category:Windows]] | ||
+ | [[Category:X64]] | ||
+ | [[Category:PC]] | ||
[[Category:Chess960]] | [[Category:Chess960]] | ||
[[Category:Plant]] | [[Category:Plant]] | ||
[[Category:Geography]] | [[Category:Geography]] |
Latest revision as of 09:42, 18 June 2021
Sapeli,
an UCI compliant, didactic open source chess engine by Toni Helminen, written in C along with some Python and shell scripts, licensed under the GPL v3.0.
So far, Sapeli has separate routines to search White (max) and Black (min), and rudimentary selectivity without null move pruning.
Contents
Features
Board Representation
Search
- Iterative Deepening
- Alpha-Beta
- Max versus Min
- Late Move Reductions
- One Reply Extensions
- Transposition Table
- Quiescence Search
- MVV/LVA
Evaluation
Misc
See also
Forum Posts
- Sapeli 1.0 - New chess engine by JohnWoe, CCC, April 20, 2019
- Mayhem NNUE - New NN engine by JohnWoe, CCC, October 22, 2020
- Re: New engine releases 2020 by JohnWoe, CCC, November 23, 2020
External Links
Chess Engine
- GitHub - SamuraiDangyo/sapeli-final: Linux UCI Chess960 engine
- Sapeli 1.02 64-bit in CCRL 40/15
- Sapeli in CCRL Blitz
Misc
References
- ↑ Sapeli Tree, Pokola, Republic of the Congo, Image by Robert Sharp, February 15, 2008, Sapele from Wikipedia