Difference between revisions of "Pedone"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
'''Pedone''',<br/> | '''Pedone''',<br/> | ||
− | a [[UCI]] compliant chess engine by [[Fabio Gobbato]] written in [[C]]. The download from its site includes [[Windows]] 32-bit and 64-bit, and [[Linux]] 32-bit and 64-bit executables <ref>[http://www.g-sei.org/pedone/ Pedone « G 6]</ref> . During its early development stages, Pedone had its over the board tournament debut at the [[IGT 2013]] with 1½/4. It progressed rapidly, and already won the [[IGT 2014]] with 6/7, and the [[IGT 2015]] with 7/6! | + | a [[UCI]] compliant chess engine by [[Fabio Gobbato]] written in [[C]]. The download from its site includes [[Windows]] 32-bit and 64-bit, and [[Linux]] 32-bit and 64-bit executables <ref>[http://www.g-sei.org/pedone/ Pedone « G 6]</ref> . During its early development stages, Pedone had its over the board tournament debut at the [[IGT 2013]] with 1½/4. It progressed rapidly, and already won the [[IGT 2014]] with 6/7, and the [[IGT 2015]] with 7/6! With the release of its commercial successor [[Revenge]] in July 2021, Pedone is no longer under development <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77684&start=12 Re: New commercial engine Revenge 1.0] by [[Fabio Gobbato]], [[CCC]], July 11, 2021</ref>. |
=Description= | =Description= | ||
Pedone has a compact [[Quad-Bitboards|quad-bitboard]] board representation <ref>[https://sites.google.com/site/pedonechess/programming-articles/quadbitboard Pedone Chess Engine - QuadBitboard]</ref> , suited for a [[Copy-Make|copy-make]] approach, and further applies [[Magic Bitboards|magic bitboards]] for [[Sliding Piece Attacks|sliding piece attacks]] and [[Move Generation|move generation]]. Its search is [[Alpha-Beta|PVS]] with [[Transposition Table|transposition table]], [[Internal Iterative Deepening|IID]] and [[Quiescence Search|quiescence search]] inside an [[Iterative Deepening|iterative deepening]] framework. The [[Evaluation|evaluation]] function was [[Automated Tuning|tuned]] with a similar approach to the [[Texel's Tuning Method]] <ref>[https://sites.google.com/site/pedonechess/programming-articles/evaluation-tuning Pedobe Chess Engine - Evaluation Tuning]</ref> until version 1.0. Some evaluation bonuses of versions 1.3 and 1.4 were tuned with [[Temporal Difference Learning|TD Learning]]. Since '''1.0''', released in December 2014, Pedone performs a [[Parallel Search|parallel search]] using multiple [[Thread|threads]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=54640 Pedone 1.0] by [[Fabio Gobbato]], [[CCC]], December 14, 2014</ref> , with '''1.4''' in April 2016, dubbed [[Lazy SMP]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=59732 Pedone 1.4] by [[Fabio Gobbato]], [[CCC]], April 03, 2016</ref>. The further improved Pedone '''1.6''' released in June 2017 can use up to 128 threads and comes with an executable for [[Android]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=64241 New release Pedone 1.6] by [[Fabio Gobbato]], [[CCC]], June 10, 2017</ref>. Since 2018, Pedone '''1.8''' is able to play [[Chess960]]. | Pedone has a compact [[Quad-Bitboards|quad-bitboard]] board representation <ref>[https://sites.google.com/site/pedonechess/programming-articles/quadbitboard Pedone Chess Engine - QuadBitboard]</ref> , suited for a [[Copy-Make|copy-make]] approach, and further applies [[Magic Bitboards|magic bitboards]] for [[Sliding Piece Attacks|sliding piece attacks]] and [[Move Generation|move generation]]. Its search is [[Alpha-Beta|PVS]] with [[Transposition Table|transposition table]], [[Internal Iterative Deepening|IID]] and [[Quiescence Search|quiescence search]] inside an [[Iterative Deepening|iterative deepening]] framework. The [[Evaluation|evaluation]] function was [[Automated Tuning|tuned]] with a similar approach to the [[Texel's Tuning Method]] <ref>[https://sites.google.com/site/pedonechess/programming-articles/evaluation-tuning Pedobe Chess Engine - Evaluation Tuning]</ref> until version 1.0. Some evaluation bonuses of versions 1.3 and 1.4 were tuned with [[Temporal Difference Learning|TD Learning]]. Since '''1.0''', released in December 2014, Pedone performs a [[Parallel Search|parallel search]] using multiple [[Thread|threads]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=54640 Pedone 1.0] by [[Fabio Gobbato]], [[CCC]], December 14, 2014</ref> , with '''1.4''' in April 2016, dubbed [[Lazy SMP]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=59732 Pedone 1.4] by [[Fabio Gobbato]], [[CCC]], April 03, 2016</ref>. The further improved Pedone '''1.6''' released in June 2017 can use up to 128 threads and comes with an executable for [[Android]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=64241 New release Pedone 1.6] by [[Fabio Gobbato]], [[CCC]], June 10, 2017</ref>. Since 2018, Pedone '''1.8''' is able to play [[Chess960]]. | ||
+ | Pedone '''3.0''', released in January 2021, uses a pure [[Neural Networks|neural network]] evaluation <ref> [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76203 New release Pedone 3.0] by [[Fabio Gobbato]], [[CCC]], January 01, 2021</ref>. | ||
=See also= | =See also= | ||
− | * [[ | + | * [[Pawn (Program)|Pawn]] |
* [[Pion]] | * [[Pion]] | ||
* [[QBBEngine]] | * [[QBBEngine]] | ||
+ | * [[Revenge]] | ||
=Forum Posts= | =Forum Posts= | ||
Line 30: | Line 32: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72704 New release Pedone 2.0] by [[Fabio Gobbato]], [[CCC]], January 01, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72704 New release Pedone 2.0] by [[Fabio Gobbato]], [[CCC]], January 01, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74844 New release Pedone 2.1] by [[Fabio Gobbato]], [[CCC]], August 20, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74844 New release Pedone 2.1] by [[Fabio Gobbato]], [[CCC]], August 20, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76203 New release Pedone 3.0] by [[Fabio Gobbato]], [[CCC]], January 01, 2021 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77172 New release Pedone 3.1] by [[Fabio Gobbato]], [[CCC]], April 25, 2021 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77684 New commercial engine Revenge 1.0] by [[Fabio Gobbato]], [[CCC]], July 09, 2021 » [[Revenge]] | ||
=External Links= | =External Links= | ||
Line 46: | Line 51: | ||
=References= | =References= | ||
<references /> | <references /> | ||
− | |||
'''[[Engines|Up one Level]]''' | '''[[Engines|Up one Level]]''' | ||
[[Category:Chess Pieces]] | [[Category:Chess Pieces]] | ||
Line 52: | Line 56: | ||
[[Category:UCI]] | [[Category:UCI]] | ||
[[Category:Android]] | [[Category:Android]] | ||
+ | [[Category:Linux]] | ||
+ | [[Category:Windows]] | ||
+ | [[Category:PC]] | ||
+ | [[Category:X64]] | ||
+ | [[Category:ARM]] | ||
+ | [[Category:NN]] |
Latest revision as of 11:43, 12 July 2021
Pedone,
a UCI compliant chess engine by Fabio Gobbato written in C. The download from its site includes Windows 32-bit and 64-bit, and Linux 32-bit and 64-bit executables [2] . During its early development stages, Pedone had its over the board tournament debut at the IGT 2013 with 1½/4. It progressed rapidly, and already won the IGT 2014 with 6/7, and the IGT 2015 with 7/6! With the release of its commercial successor Revenge in July 2021, Pedone is no longer under development [3].
Contents
Description
Pedone has a compact quad-bitboard board representation [4] , suited for a copy-make approach, and further applies magic bitboards for sliding piece attacks and move generation. Its search is PVS with transposition table, IID and quiescence search inside an iterative deepening framework. The evaluation function was tuned with a similar approach to the Texel's Tuning Method [5] until version 1.0. Some evaluation bonuses of versions 1.3 and 1.4 were tuned with TD Learning. Since 1.0, released in December 2014, Pedone performs a parallel search using multiple threads [6] , with 1.4 in April 2016, dubbed Lazy SMP [7]. The further improved Pedone 1.6 released in June 2017 can use up to 128 threads and comes with an executable for Android [8]. Since 2018, Pedone 1.8 is able to play Chess960. Pedone 3.0, released in January 2021, uses a pure neural network evaluation [9].
See also
Forum Posts
2014
- Pedone 1.0 by Fabio Gobbato, CCC, December 14, 2014
2015 ...
- New release Pedone 1.1 by Fabio Gobbato, CCC, March 24, 2015
- Pedone 1.2 by Fabio Gobbato, CCC, July 31, 2015
- Pedone 1.3 by Fabio Gobbato, CCC, October 18, 2015
- Pedone 1.4 by Fabio Gobbato, CCC, April 03, 2016
- Pedone 1.5 by Fabio Gobbato, CCC, October 23, 2016
- New release Pedone 1.6 by Fabio Gobbato, CCC, June 10, 2017
- New release Pedone 1.7 by Fabio Gobbato, CCC, January 16, 2018
- New release Pedone 1.8 by Fabio Gobbato, CCC, July 30, 2018
- New release Pedone 1.9 by Fabio Gobbato, CCC, March 08, 2019
2020 ...
- New release Pedone 2.0 by Fabio Gobbato, CCC, January 01, 2020
- New release Pedone 2.1 by Fabio Gobbato, CCC, August 20, 2020
- New release Pedone 3.0 by Fabio Gobbato, CCC, January 01, 2021
- New release Pedone 3.1 by Fabio Gobbato, CCC, April 25, 2021
- New commercial engine Revenge 1.0 by Fabio Gobbato, CCC, July 09, 2021 » Revenge
External Links
Chess Engine
- Pedone Chess Engine
- Pedone « G 6
- Pedone in CCRL 40/40
- Pedone promosso! by Edoardo Manino, Scacchistica Torinese, September 15, 2014 (Italian) » IGT 2014
Misc
References
- ↑ Chess piece - White pawn, Staunton design, by Michael Maggs, Pedone (scacchi) - Wikipedia.it
- ↑ Pedone « G 6
- ↑ Re: New commercial engine Revenge 1.0 by Fabio Gobbato, CCC, July 11, 2021
- ↑ Pedone Chess Engine - QuadBitboard
- ↑ Pedobe Chess Engine - Evaluation Tuning
- ↑ Pedone 1.0 by Fabio Gobbato, CCC, December 14, 2014
- ↑ Pedone 1.4 by Fabio Gobbato, CCC, April 03, 2016
- ↑ New release Pedone 1.6 by Fabio Gobbato, CCC, June 10, 2017
- ↑ New release Pedone 3.0 by Fabio Gobbato, CCC, January 01, 2021