Changes

Jump to: navigation, search

Warrior

4,459 bytes added, 18:26, 9 November 2020
Created page with "'''Home * Engines * Warrior''' FILE:The Golden Warrior from the Issyk kurgan.jpg|border|right|thumb|160px| The Golden Warrior <ref>[https://en.wikipedia.o..."
'''[[Main Page|Home]] * [[Engines]] * Warrior'''

[[FILE:The Golden Warrior from the Issyk kurgan.jpg|border|right|thumb|160px| The Golden Warrior <ref>[https://en.wikipedia.org/wiki/Issyk_kurgan#%22Golden_man%22 The Golden Warrior] from the [https://en.wikipedia.org/wiki/Issyk_kurgan Issyk kurgan], [https://commons.wikimedia.org/wiki/File:The_Golden_Warrior_from_the_Issyk_kurgan.jpg Image] by [https://commons.wikimedia.org/wiki/User:Derzsi_Elekes_Andor Derzsi Elekes Andor], August 18, 2019, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Warrior''',<br/>
a [[Chess Engine Communication Protocol]] compliant chess engine by [[Aleksandrs Saveljevs]], written in [[C]].
Version 1.0.0 was the first public release in August 2006. In 2007, Warrior played the [[IOPCCC 2007|6th International Open Polish Computer Chess Championship]] at the [[Technical University of Łódź]] over the board.

=Description=
<ref>Description based on warrior-1.03.zip\warrior_103\doc\ from [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]</ref>
==[[Board Representation]]==
During its development, Warrior evolved from [[Mailbox|mailbox]] to [[Bitboards|bitboards]] and uses [[Rotated Bitboards|rotated bitboards]] to determine [[Sliding Piece Attacks|sliding piece attacks]]. [[BitScan]] and [[Population Count]] were written in [[x86]] [[Assembly]].

==[[Search]]==
Warrior performs a [[Principal Variation Search|principal variation search]] with [[AEL-Pruning|AEL-pruning]], [[Check Extensions|check]], [[Recapture Extensions|recapture]], and [[Passed Pawn Extensions|passed pawn extensions]] inside an [[Iterative Deepening|iterative deepening]] framework without [[Aspiration Windows|aspiration]], using two [[Transposition Table|transposition tables]] with different replacement schemes even in [[Quiescence Search|quiescence search]].

==[[Evaluation]]==
Starting with [[Incremental Updates|incremental updated]] [[Material#Balance|material balance]] and [[Piece-Square Tables|piece-square table]] [[Score|scores]], the evaluation function became more sophisticated over the time, with focus on [[King Safety|king safety]] and [[Pawn Structure|pawn structure]].

=Selected Games=
[[IOPCCC 2007]], round 3, [[Sierżant]] - [[Warrior]]
<pre>
[Event "IOPCCC 2007"]
[Site "Lodz POL"]
[Date "2007.06.29"]
[Round "3"]
[White "Sierzant"]
[Black "Warrior"]
[Result "0-1"]

1.e4 e6 2.d4 d5 3.e5 Ne7 4.Nf3 b6 5.Bd3 Nd7 6.O-O c5 7.Nc3 Nc6 8.Bb5 Bb7
9.Bf4 Be7 10.dxc5 Bxc5 11.a3 O-O 12.b4 Be7 13.Bxc6 Bxc6 14.Nd4 Rc8 15.Qg4
Re8 16.Rab1 Nf8 17.Bd2 Bb7 18.Rb3 Rc4 19.Nce2 Qc7 20.f4 Ng6 21.Rh3 Nf8
22.Rb3 a6 23.Rd1 Ng6 24.Qh5 Qc8 25.Rh3 h6 26.Rg3 Bd8 27.f5 exf5 28.e6
Rxe6 29.Nxe6 Qxe6 30.c3 Rh4 31.Qf3 Bc7 32.Nd4 Qe4 33.Rh3 Qxf3 34.Nxf3 Rxh3
35.gxh3 Bc8 36.Kg2 Kf8 37.Be3 Bd7 38.Rd4 Bc6 39.h4 Ke7 40.h5 Ne5 41.Bf4
Ke6 42.Rd1 Kf6 43.Kg3 Bd6 44.Nxe5 Bxe5 45.Bxe5+ Kxe5 46.Re1+ Kf6 47.h4 Ba4
48.Kf4 Bd7 49.Re5 Be6 50.Re2 Bd7 51.Rd2 Ke6 52.Rd1 Bc6 53.Rd3 b5 54.Rd2
Kf6 55.Ke3 Ba8 56.Kd4 Ke7 57.Ke5 f6+ 58.Kxf5 Kf7 59.Kf4 Bc6 60.Ke3 Bb7
61.Kd4 Bc6 62.Kc5 Bb7 63.Kb6 Ba8 64.Kxa6 Bc6 65.Kb6 Be8 66.Rxd5 Ke6 67.Kc5
Ke7 68.Kd4 Bd7 69.Rc5 Ke6 0-1
</pre>

=See also=
* [[Warlord]]

=Forum Posts=
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=5502&p=27154 Warrior configuration guessing] by [[Volker Pittlik]], [[Computer Chess Forums|Winboard Forum]], August 30, 2006
* [http://www.talkchess.com/forum3/viewtopic.php?f=6&t=35183 <nowiki>STS [1-10] Warrior 1.03</nowiki>] by [[Swaminathan Natarajan|Swaminathan]], [[CCC]], June 27, 2010 » [[Strategic Test Suite]]

=External Links=
==Chess Engine==
* [http://kirill-kryukov.com/chess/kcec/cgi/engine_details.cgi?print=Details&each_game=1&eng=Warrior%201.0.3 Warrior 1.0.3] 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]
==Misc==
* [https://en.wikipedia.org/wiki/Warrior Warrior from Wikipedia]
* [https://en.wikipedia.org/wiki/Chess_Warriors Chess Warriors from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:WinBoard]]
[[Category:PC]]
[[Category:X86]]
[[Category:Windows]]
[[Category:Military]]

Navigation menu