Difference between revisions of "Dragon FR"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 4: | Line 4: | ||
'''Dragon''',<br/> | '''Dragon''',<br/> | ||
− | a [[Chess Engine Communication Protocol]] compliant chess | + | a [[Chess Engine Communication Protocol]] and later [[UCI]] <ref>[https://www.stmintz.com/ccc/index.php?id=215617 UCI Dragon 4.2 by Bruno Lucas is available!] by [[Frank Quisinsky]], [[CCC]], February 26, 2002</ref> compliant chess engine by [[Bruno Lucas]]. Dragon played the [[WMCCC 1997]] in [https://en.wikipedia.org/wiki/Paris Paris] and most [[French Computer Chess Championship]] and [[French Programmers Tournament|French Programmers Tournaments]]. Dragon is [[Arena]] partner engine. |
− | = | + | =Descriptions= |
− | by [[Bruno Lucas]] in 1997 <ref>[https://www.game-ai-forum.org/icga-tournaments/program.php?id=10 Dragon's (Chess, fr) ICGA Tournaments]</ref> | + | by [[Bruno Lucas]] |
− | Dragon is a [[Brute-Force|brute force]] program. Dragon divides the tree [[Search|search]] in two phases: full search and [[Quiescence Search|quiescence search]] ([[Captures|captures]], [[Promotions|promotions]] and [[Check|check]] for the first level of quiescence). The algorithm is the [[Principal Variation Search|PVS]] with [[Iterative Deepening|iterative deepening]]. It uses most of the known standard heuristics : [[Killer Heuristic|killer moves]], [[History Heuristic|history moves]], [[Transposition Table|transposition table]], [[Null Move Pruning|null move]] and [[Extensions|selective deepening]]. Dragon can recognize [[Repetitions|draw by repetition]] and apply [[Fifty-move Rule|50-move rule]]. It can [[Pondering|think]] on the opponent's time. Dragon uses a small [[Opening Book|opening book]] but with a variety of lines. The [[Evaluation|evaluation function]] examines the [[Pawn Structure|pawn structure]] (it uses the [[Bitboards|bitboard]] for the pawns), the position of the pieces ([[King Safety|King's security]], [[Center Control|central control]], [[King Safety#KingTropism|King tropism]], [[Outposts|outposts]], ...). | + | ==1997 ...== |
+ | from the [[ICGA]] tournament site in 1997 <ref>[https://www.game-ai-forum.org/icga-tournaments/program.php?id=10 Dragon's (Chess, fr) ICGA Tournaments]</ref>: | ||
+ | Dragon is a [[Brute-Force|brute force]] program. Dragon divides the tree [[Search|search]] in two phases: full search and [[Quiescence Search|quiescence search]] ([[Captures|captures]], [[Promotions|promotions]] and [[Check|check]] for the first level of quiescence). The algorithm is the [[Principal Variation Search|PVS]] with [[Iterative Deepening|iterative deepening]]. It uses most of the known standard heuristics : [[Killer Heuristic|killer moves]], [[History Heuristic|history moves]], [[Transposition Table|transposition table]], [[Null Move Pruning|null move]] and [[Extensions|selective deepening]]. Dragon can recognize [[Repetitions|draw by repetition]] and apply [[Fifty-move Rule|50-move rule]]. It can [[Pondering|think]] on the opponent's time. Dragon uses a small [[Opening Book|opening book]] but with a variety of lines. The [[Evaluation|evaluation function]] examines the [[Pawn Structure|pawn structure]] (it uses the [[Bitboards|bitboard]] for the pawns), the position of the pieces ([[King Safety|King's security]], [[Center Control|central control]], [[King Safety#KingTropism|King tropism]], [[Outposts|outposts]], ...). Dragon can read, save the [[Chess Game|game]] in [[Portable Game Notation|PGN]] format and the [[Chess Position|position]] in [[Forsyth-Edwards Notation|FEN]] format. It can be interfaced with [[XBoard|xboard]]/[[WinBoard|winboard]]. | ||
− | + | My future goals it's to become [[Selectivity|selective]] and to be able to build [[Planning|plan]]. | |
+ | |||
+ | ==2003== | ||
+ | from the [[Arena]] site in 2003 <ref>[http://www.playwitharena.com/?Partner_Chess_Engines:Dragon%26nbsp%3B Arena Chess GUI 3.0 - Dragon]</ref>: | ||
+ | Dragon 4.0 is based on [[Bitboards|bitboard]]. It has the same [[Evaluation|evaluations]] of Dragon 3.x. The search has been updated. I removed bad [[Extensions|extensions]], especially those ones that were greedy on nodes and time. The main differences between Dragon 4.0 and Dragon 3.x are on search extensions, [[Move Ordering|sorting of moves]] and test evaluations. ... | ||
− | |||
− | |||
=Namesake= | =Namesake= | ||
* [[Dragon RU|Dragon]] by [[Yuri Shpeer]] <ref>[https://www.stmintz.com/ccc/index.php?id=256952 Re: Dragon x3, Nightmare x2, Jester x2 ...] by [[Frank Quisinsky]], [[CCC]], October 07, 2002</ref> | * [[Dragon RU|Dragon]] by [[Yuri Shpeer]] <ref>[https://www.stmintz.com/ccc/index.php?id=256952 Re: Dragon x3, Nightmare x2, Jester x2 ...] by [[Frank Quisinsky]], [[CCC]], October 07, 2002</ref> | ||
Line 19: | Line 23: | ||
=Forum Posts= | =Forum Posts= | ||
+ | * [https://www.stmintz.com/ccc/index.php?id=99872 Averno 0.27 and Dragon 3.11-2 is available !] by [[Frank Quisinsky]], [[CCC]], March 02, 2000 | ||
+ | * [https://www.stmintz.com/ccc/index.php?id=215617 UCI Dragon 4.2 by Bruno Lucas is available!] by [[Frank Quisinsky]], [[CCC]], February 26, 2002 | ||
* [https://www.stmintz.com/ccc/index.php?id=256952 Re: Dragon x3, Nightmare x2, Jester x2 ...] by [[Frank Quisinsky]], [[CCC]], October 07, 2002 | * [https://www.stmintz.com/ccc/index.php?id=256952 Re: Dragon x3, Nightmare x2, Jester x2 ...] by [[Frank Quisinsky]], [[CCC]], October 07, 2002 | ||
+ | * [https://www.stmintz.com/ccc/index.php?id=325729 UCI Dragon 4.5 and Arena 0.95 release information ...] by [[Frank Quisinsky]], [[CCC]], November 04, 2003 | ||
+ | * [https://www.stmintz.com/ccc/index.php?id=392387 Re: UCI Dragon 4.6 and Arena 1.1 Release information ...] by [[Frank Quisinsky]], [[CCC]], October 19, 2004 | ||
+ | * [https://www.stmintz.com/ccc/index.php?id=393042 UCI Dragon 4.6, ranking 4 France-ch 2004, available ...] by [[Frank Quisinsky]], [[CCC]], October 24, 2004 | ||
=External Links= | =External Links= | ||
Line 25: | Line 34: | ||
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=10 Dragon's (Chess, fr) ICGA Tournaments] | * [https://www.game-ai-forum.org/icga-tournaments/program.php?id=10 Dragon's (Chess, fr) ICGA Tournaments] | ||
* [http://www.playwitharena.com/?Partner_Chess_Engines:Dragon%26nbsp%3B Arena Chess GUI 3.0 - Dragon] | * [http://www.playwitharena.com/?Partner_Chess_Engines:Dragon%26nbsp%3B Arena Chess GUI 3.0 - Dragon] | ||
+ | * [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Dragon%204.6 Dragon 4.6] in [[CCRL|CCRL 40/40]] | ||
+ | * [http://kirill-kryukov.com/chess/kcec/cgi/engine_details.cgi?print=Details&each_game=1&eng=Dragon%204.6 Dragon 4.6] in [[KCEC]] | ||
+ | * [http://www.computer-chess.org/doku.php?id=computer_chess:wiki:download:engine_download_list Engine Download List] from [[Ron Murawski|Ron Murawski's]] [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki] | ||
==Dragon== | ==Dragon== | ||
* [https://en.wikipedia.org/wiki/Dragon Dragon from Wikipedia] | * [https://en.wikipedia.org/wiki/Dragon Dragon from Wikipedia] | ||
Line 37: | Line 49: | ||
'''[[Engines|Up one Level]]''' | '''[[Engines|Up one Level]]''' | ||
[[Category:WinBoard]] | [[Category:WinBoard]] | ||
+ | [[Category:UCI]] | ||
[[Category:Dragon]] | [[Category:Dragon]] | ||
[[Category:Namesake]] | [[Category:Namesake]] | ||
[[Category:Gustave Doré]] | [[Category:Gustave Doré]] |
Revision as of 20:17, 13 October 2018
Dragon,
a Chess Engine Communication Protocol and later UCI [2] compliant chess engine by Bruno Lucas. Dragon played the WMCCC 1997 in Paris and most French Computer Chess Championship and French Programmers Tournaments. Dragon is Arena partner engine.
Contents
Descriptions
by Bruno Lucas
1997 ...
from the ICGA tournament site in 1997 [3]:
Dragon is a brute force program. Dragon divides the tree search in two phases: full search and quiescence search (captures, promotions and check for the first level of quiescence). The algorithm is the PVS with iterative deepening. It uses most of the known standard heuristics : killer moves, history moves, transposition table, null move and selective deepening. Dragon can recognize draw by repetition and apply 50-move rule. It can think on the opponent's time. Dragon uses a small opening book but with a variety of lines. The evaluation function examines the pawn structure (it uses the bitboard for the pawns), the position of the pieces (King's security, central control, King tropism, outposts, ...). Dragon can read, save the game in PGN format and the position in FEN format. It can be interfaced with xboard/winboard. My future goals it's to become selective and to be able to build plan.
2003
from the Arena site in 2003 [4]:
Dragon 4.0 is based on bitboard. It has the same evaluations of Dragon 3.x. The search has been updated. I removed bad extensions, especially those ones that were greedy on nodes and time. The main differences between Dragon 4.0 and Dragon 3.x are on search extensions, sorting of moves and test evaluations. ...
Namesake
- Dragon by Yuri Shpeer [5]
- Dragon analysis engine of Convekta's Chess Assistant
Forum Posts
- Averno 0.27 and Dragon 3.11-2 is available ! by Frank Quisinsky, CCC, March 02, 2000
- UCI Dragon 4.2 by Bruno Lucas is available! by Frank Quisinsky, CCC, February 26, 2002
- Re: Dragon x3, Nightmare x2, Jester x2 ... by Frank Quisinsky, CCC, October 07, 2002
- UCI Dragon 4.5 and Arena 0.95 release information ... by Frank Quisinsky, CCC, November 04, 2003
- Re: UCI Dragon 4.6 and Arena 1.1 Release information ... by Frank Quisinsky, CCC, October 19, 2004
- UCI Dragon 4.6, ranking 4 France-ch 2004, available ... by Frank Quisinsky, CCC, October 24, 2004
External Links
Chess Engine
- Dragon's (Chess, fr) ICGA Tournaments
- Arena Chess GUI 3.0 - Dragon
- Dragon 4.6 in CCRL 40/40
- Dragon 4.6 in KCEC
- Engine Download List from Ron Murawski's Computer-Chess Wiki
Dragon
- Dragon from Wikipedia
- European dragon from Wikipedia
- Graoully from Wikipedia
- Sicilian Defence, Dragon Variation from Wikipedia
- Sicilian Defence, Accelerated Dragon from Wikipedia
- Dragonchess from Wikipedia
References
- ↑ Ruggiero Rescuing Angelica, an illustration for Ludovico Ariosto's Orlando Furioso by Gustave Doré, Princess and dragon from Wikipedia
- ↑ UCI Dragon 4.2 by Bruno Lucas is available! by Frank Quisinsky, CCC, February 26, 2002
- ↑ Dragon's (Chess, fr) ICGA Tournaments
- ↑ Arena Chess GUI 3.0 - Dragon
- ↑ Re: Dragon x3, Nightmare x2, Jester x2 ... by Frank Quisinsky, CCC, October 07, 2002