Changes

Jump to: navigation, search

Jabba

6,073 bytes added, 20:31, 11 December 2019
Created page with "'''Home * Engines * Jabba''' FILE:Jabba the Hutt.jpg|border|right|thumb|200px| Jabba the Hutt <ref>Jabba the Hutt by [https://en.wikipedia.org/wiki/Toby_P..."
'''[[Main Page|Home]] * [[Engines]] * Jabba'''

[[FILE:Jabba the Hutt.jpg|border|right|thumb|200px| Jabba the Hutt <ref>Jabba the Hutt by [https://en.wikipedia.org/wiki/Toby_Philpott Toby Philpott], crop from [https://commons.wikimedia.org/wiki/File:Philpott_coppinger.jpg Toby Philpott, Jabba the Hutt puppeteer, and John Coppinger, Jabba sculptor], 2007, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Jabba''', (JabbaChess, Jabba Chess)<br/>
a [[Chess Engine Communication Protocol]] and [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Richard Allbert]], written in [[Cpp|C++]], able to run under [[Windows]], [[Linux]] and [[Mac OS]].
Jabba's development started around 2009 as successor of Richard's former engine [[Lime]].
In 2012, Jabba was ported to [[C sharp|C#]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=42186 C# Performance] by [[Richard Allbert]], [[CCC]], January 27, 2012</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=42857 Jabba13032012] by [[Richard Allbert]], [[CCC]], March 13, 2012</ref>.
Jabba 1.0 is able to play [[Knightmate Chess]].

=Description=
Jabba uses a hybrid board representation of a [[0x88]] mailbox and [[Bitboards|bitboards]] for pawns <ref>[http://www.talkchess.com/forum/viewtopic.php?t=31341 New Winboard & UCI Engine, Jabba 1.0] by [[Richard Allbert]], [[CCC]], December 29, 2009</ref>.
It applies [[Principal Variation Search|PVS]] [[Alpha-Beta|alpha-beta]] with [[Transposition Table|transposition table]] inside an [[Iterative Deepening|iterative deepening]] framework along with [[Null Move Pruning|null move pruning]].
It [[Extensions|extends]] [[Check Extensions|checks]], [[Passed Pawn Extensions|pawn moves to the 7th rank]], and transitions to [[Pawn Endgame|pawn endings]]. Jabba's [[Evaluation|evaluation]] might be [[Lazy Evaluation|lazy]] and considers [[Material|material imbalances]] based on material analyses using statistics, [[Mobility|mobility]], [[Pawn Structure|pawn structure]], [[King Safety|king safety]] and various [[Evaluation of Pieces|piece terms]].

=Tournament Play=
Jabba played the [[CPT 2010]] and [[CPT 2011]] Chess Programmers Tournaments over the board, further the [[WCRCC 2010]] and [[WCRCC 2012]] ACCA World Computer Rapid Chess Championships, and the [[CCT12]], [[CCT13]], [[CCT14]] and [[CCT15]] Computer Chess Tournaments.

=Selected Games=
[[WCRCC 2012]], round 8, [[Parrot]] - [[Jabba]], which ends in a [[Stalemate]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=44430&start=7 Re: Jabba's games ACCA] by [[Richard Allbert]], [[CCC]], July 15, 2012</ref>
<pre>
[Event "WCRCC 2012"]
[Site "Internet Chess Club"]
[Date "2012.07.14"]
[Round "8"]
[White "Parrot"]
[Black "Jabba"]
[Result "1/2-1/2"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7 6.Re1 b5 7.Bb3 O-O 8.c3 d5
9.exd5 Nxd5 10.Nxe5 Nxe5 11.Rxe5 c6 12.d4 Bd6 13.Re2 Qc7 14.h3 Bf5 15.a4
Rae8 16.axb5 axb5 17.Na3 Nf6 18.Be3 Ne4 19.Nc2 Rd8 20.Ne1 Rfe8 21.Nf3 Nf6
22.Bc2 Bxc2 23.Qxc2 Nd5 24.b3 g6 25.Bg5 Rxe2 26.Qxe2 f6 27.Bd2 Qf7 28.c4
bxc4 29.bxc4 Re8 30.Qd3 Ne7 31.Ra6 Qe6 32.h4 Qc8 33.c5 Bb8 34.g3 Nd5 35.Ra1
Bc7 36.Kg2 Re6 37.Ra6 Qb7 38.Qa3 Qb5 39.Ra8+ Kg7 40.h5 gxh5 41.Qa7 Re7
42.Qa1 Qd3 43.Qc1 Re2 44.Ra3 Qg6 45.Nh4 Qg4 46.Bh6+ Kg8 47.Qa1 Qe4+ 48.Rf3
Qe8 49.Kf1 Rc2 50.Nf5 Qe2+ 51.Kg2 Ra2 52.Qh1 Qe8 53.Ne3 Qf7 54.Nxd5 Qxd5
55.Qe1 Kf7 56.Qe3 Ra1 57.Bg5 Bd8 58.Qc3 Ra2 59.Qc1 Kg8 60.Bf4 Qxd4 61.Qe1
Kf7 62.Qb1 Qd5 63.Qxh7+ Ke8 64.Qg6+ Kd7 65.Bd6 Ra4 66.Qc2 Re4 67.Qb1 h4
68.Qb7+ Ke8 69.Qg7 hxg3 70.Kxg3 Re1 71.Qh8+ Kd7 72.Qh3+ Ke8 73.Re3+ Rxe3+
74.fxe3 f5 75.Qh8+ Kd7 76.Qg7+ Ke8 77.Qh7 Qe4 78.Qg8+ Kd7 79.Qf7+ Kc8
80.Bf4 Bh4+ 81.Kxh4 Qe7+ 82.Qxe7 {Black stalemated} 1/2-1/2
</pre>

=See also=
* [[Lime]]
* [[Knightmate Chess]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=31341 New Winboard & UCI Engine, Jabba 1.0] by [[Richard Allbert]], [[CCC]], December 29, 2009
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50681&p=192408 Jabba 1.0 Released] by [[Richard Allbert]], [[Computer Chess Forums|Winboard Forum]], December 30, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=31804 Jabba 1.1 For the Mac (!)] by [[Richard Allbert]], [[CCC]], January 18, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=32808 Jabba 1.0 Linux] by [[Richard Allbert]], [[CCC]], February 21, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=42771 Jabba chess] by [[Julien Marcel]], [[CCC]], March 06, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=42857 Jabba13032012] by [[Richard Allbert]], [[CCC]], March 13, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=44430 Jabba's games ACCA] by [[Richard Allbert]], [[CCC]], July 14, 2012

=External Links=
==Chess Engine==
* [http://jabbachess.blogspot.com/ Jabba, the Winboard & UCI chess engine]
* [https://web.archive.org/web/20140519133907/http://www.rja-software.com/Jabba.php Jabba - UCI and Winboard Chess Engine] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
* [http://kirr.homeunix.org/chess/engines/Jim%20Ablett/JABBA/ Index of /chess/engines/Jim Ablett/JABBA] by [[Jim Ablett]], hosted by [[Kirill Kryukov]]
* [http://julien.marcel.free.fr/macchess/Chess_on_Mac/Engines.html Mac Chess Engines Repository] hosted by [[Julien Marcel]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Jabba%201.0%2032-bit#Jabba_1_0_32-bit Jabba 1.0 32-bit] in [[CCRL|CCRL 40/40]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Jabba%2013032012#Jabba_13032012 Jabba 13032012] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Jabba Jabba (Disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Jabba_the_Hutt Jabba the Hutt from Wikipedia]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:UCI]]
[[Category:C sharp]]
[[Category:Mac]]
[[Category:Star Wars]]

Navigation menu