Changes

Jump to: navigation, search

Kiwi

4,667 bytes added, 14:14, 8 May 2019
Created page with "'''Home * Engines * Kiwi''' FILE:ApteryxHaastiiMKeulemans.jpg|border|right|thumb| Great Spotted Kiwi <ref>[https://en.wikipedia.org/wiki/Great_spotted_kiw..."
'''[[Main Page|Home]] * [[Engines]] * Kiwi'''

[[FILE:ApteryxHaastiiMKeulemans.jpg|border|right|thumb| Great Spotted Kiwi <ref>[https://en.wikipedia.org/wiki/Great_spotted_kiwi Great Spotted Kiwi] (immature and adult male) by [https://en.wikipedia.org/wiki/John_Gerrard_Keulemans John Gerrard Keulemans], [https://archive.org/stream/ornithologicalmi01rowl#page/n42/mode/1up Ornithological Miscellany. Vol. 1], 1876</ref> ]]

'''Kiwi''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] under the [[Free Software Foundation#GPL|GNU General Public License]] <ref>[https://walkofmind.com/programming/chess/chess.htm Computer Chess] by [[Alessandro Scotti]]</ref> by [[Alessandro Scotti]], written in [[Cpp|C++]] and first released in September 2004 <ref>[https://www.stmintz.com/ccc/index.php?id=388169 Kiwi 0.1b] by [[Alessandro Scotti]], [[CCC]], September 18, 2004</ref>.
Executables are available for [[Windows]], [[Linux]] and [[Mac OS]].

=Description=
Kiwi uses [[Bitboards|bitboards]] as basic board representation, and generates [[Sliding Piece Attacks|sliding piece attacks]] with [[Rotated Bitboards|rotated bitboards]].
It performs [[MTD(f)]] with [[Null Move Pruning|null move pruning]], [[Killer Heuristic|killer]] and [[History Heuristic|history heuristic]], and [[Transposition Table|transposition table]].
The [[Evaluation|evaluation]] considers [[Development|development]], [[Fruit]] like [[Mobility|mobility]], and [[Pawn Structure|pawn structure]] utilizing a [[Pawn Hash Table|pawn hash table]],
with focus on [[Passed Pawn|passed pawns]] and [[Pawn Race|pawn races]].

=Tournament Play=
Kiwi played two over the board tournaments in 2005, it became runner-up at the [[CIPS 2005]] behind [[Delfi]], and became third at the [[CCC 2005|Chess Computer Cup 2005]].

=Selected Games=
[[CCC 2005]], round 6, [[Kiwi]] - [[Chiron]] <ref>[https://walkofmind.com/programming/chess/ccc2005.htm Computer Chess Cup 2005 - tutte le partite in formato PGN] by [[Alessandro Scotti]]</ref>
<pre>
[Event "Chess Computer Cup"]
[Site "Bologna"]
[Date "2005.09.25"]
[Round "6"]
[White "Kiwi 0.6b RC10"]
[Black "Chiron v0.4.1"]
[Result "1-0"]

1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 O-O 5.Bd3 d5 6.a3 Bxc3+ 7.bxc3 dxc4 8.Bxc4 c5
9.Nf3 Qc7 10.Ba2 Nbd7 11.Bb2 b5 12.Qe2 Rb8 13.O-O Bb7 14.Rac1 Rfd8 15.Rfd1 c4
16.Bb1 Be4 17.Nd2 Bxb1 18.Rxb1 Nf8 19.a4 bxa4 20.Nxc4 Ng6 21.Nd2 Qa5 22.Qd3 Ng4
23.h3 Nf6 24.c4 Qa6 25.Ba3 h6 26.Rxb8 Rxb8 27.Rb1 Rxb1+ 28.Qxb1 Nd7 29.Qb4 f5
30.g4 fxg4 31.hxg4 Nf6 32.g5 hxg5 33.Nf3 Qc8 34.Nxg5 e5 35.f3 Nh4 36.Kf2 exd4
37.exd4 Kh8 38.d5 a5 39.Qd6 Nf5 40.Qf4 Nh5 41.Qg4 Nf6 42.Nf7+ Kg8 43.Nh6+ Kh8
44.Qxf5 Qxc4 45.Nf7+ Kg8 46.Ng5 Qc3 47.Kg2 Qd2+ 48.Kh3 Qe1 49.Qc8+ Qe8 50.Qxe8+
Nxe8 51.d6 Nf6 52.Ne4 Nd7 53.Nc5 Ne5 54.d7 Nc6 55.Nb7 Kf7 56.d8=N+ Nxd8 57.Nxd8+
Kf6 58.Kg4 g5 59.Nf7 1-0
</pre>

=See also=
* [[Hamsters]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=388169 Kiwi 0.1b] by [[Alessandro Scotti]], [[CCC]], September 18, 2004
* [https://www.stmintz.com/ccc/index.php?id=389667 Kiwi for Win98 and input-reading stuff] by [[Alessandro Scotti]], [[CCC]], September 29, 2004 » [[Windows]], [[Cpp|C++]], [[Thread]]
* [https://www.stmintz.com/ccc/index.php?id=390538 Kiwi 0.2a with opening book is available] by [[Alessandro Scotti]], [[CCC]], October 06, 2004
* [https://www.stmintz.com/ccc/index.php?id=395777 Kiwi 0.3a] by [[Alessandro Scotti]], [[CCC]], November 12, 2004
* [https://www.stmintz.com/ccc/index.php?id=396442 Kiwi 0.3b] by [[Alessandro Scotti]], [[CCC]], November 17, 2004
* [https://www.stmintz.com/ccc/index.php?id=404868 Kiwi 0.4a] by [[Alessandro Scotti]], [[CCC]], January 10, 2005
* [https://www.stmintz.com/ccc/index.php?id=490712 Re: late move reductions] by [[Alessandro Scotti]], [[CCC]], March 01, 2006 » [[Late Move Reductions]]

=External Links=
==Chess engine==
* [https://walkofmind.com/programming/chess/chess.htm Computer Chess] by [[Alessandro Scotti]]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Kiwi%200.6d%2032-bit#Kiwi_0_6d_32-bit Kiwi 0.6d] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Kiwi_%28disambiguation%29 Kiwi (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Kiwifruit Kiwifruit from Wikipedia]
* [https://en.wikipedia.org/wiki/Actinidia_deliciosa Actinidia deliciosa from Wikipedia]
* [https://en.wikipedia.org/wiki/Kiwi Kiwi (bird) from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Bird]]
[[Category:Food]]

Navigation menu