Šachy a Palm - Genius 2.x

František Fecko, Košice, jún 2004

Šachový program ChessGenius je v počítačovom svete známy už dlhý čas. Programátorom je Richard Lang, ktorý má za sebou dlhé roky práce a jeho program Genius sa v tej dobe stal špičkou medzi programami na PC (pozn. EV zejména verze 3 pro DOS, která se držela v čele SSDF dlouhé měsíce).
Po odchode z arény PC šachu, presedlal na inú platformu a to na PDA, tj počítače do vrecka. Medzi ne patrí aj operačný systém Palm, kde v roku 2001 portoval z PC šachu svojho Génia a to vo verzii 1.3 (pozn. EV myslím, že spíš portoval kód ze starších speciálů, protože tehdejší palmovský procesor Dragonball je binárně kompatibilní s řadou motorola 68xxx použitou ve špičkových speciálech Mephisto). Ten sa ihneď stal jedničkou na poli PalmOS, ostatné programy svojou silou predbehol o niekoľko tried. Palm prístroje šli na 16 MHz a tak sila tejto verzie bola do 1800 ELO. Časom vyšli novšie verzie (1.4, 1.5, 1.55a 1.6) a verzia 1.5 bola testovaná aj na počítačovú listinu SSDF, kde dosiahla na 42 MHz ELO 1870. Zanedlho dostal Génius konkurenta na tento Os a to šachový program ChessTiger, ktorý mal silný šachový motor z PC verzie Tiger 14. Tento dosiahol na SSDF listine ELO 2101 a tak odsunul s veľkým náskokom program Genius na druhé miesto.
Toto poradie trvalo do konca roka 2003, kedy firma Palm dala do sveta prístroj (Tungsten 3), ktorý mal procesor taktovaný na 400 MHz a na ktorý R. Lang prispôsobil engine svojho šachového programu a vo verzi Genius 2.1 sa so svojím ELO do 2400 dostal na prvé miesto na PalmOs.

Akú má silu, ako rieši úlohy, štúdie, maty, ako hraje?

Nastavenie:
ChessGenius 2.1, Palm Os, 400 MHz, 8 MB hash.
Pre porovnanie uvediem predošlú verziu a to Genius 1.6, Palm Os, 30 MHz, (případně i na novém 400 MHz) bez hash.

H. Rinck 1912 - biely vyhrá









8/3Np3/7P/1p3P2/1k6/5K2/1b6/8 w - - 0 1
1.f6! exf6 2.Je5!
Genius 2 - 20 sec., Genius 1.6 - 30 min no.

A. Chačaturov 1947 - biely vyhrá









8/8/8/3p4/1k3PpP/8/3K4/8 w - - 0 1
1.f5! Kc5 2. h5 g3 3. Ke1! d4 4. f6 Kd6 5. h6 g2 6. Kf2 d3 7. f7 Ke7 8. h7 d2 9. f8=Q+ Kxf8 10. h8=Q+
Genius 2 - celú variantu zahraje za 7 sec., Genius 1.6 - 15 min no

T. Gorgiev 1929 - biely remizuje









8/4Pk2/5p2/8/K7/3p2p1/3P2P1/8 w - - 0 1
1. Kb5 f5 2. Kc6 Kxe7 3. Kd5 Kf6 4. Kd4 f4 5. Ke4 Kg5 6. Kf3 Kf5
Genius 2 - 1 sec., Genius 1.6 - 15 min no

Kubbel 1921 - biely remizuje









8/6B1/1r1P4/8/4K3/8/7b/2k5 w - - 0 1
1. Se5 Vb4+ 2. Kd5 Vb5+ 3. Kc6 Vxe5 4. d7 Ve6+ 5. Kb7 Vd6 6. Kc8 Vc6+ 7. Kb7 Vc7+ 8. Ka8 Vxd7 pat
Genius 2 - 1 sec., Genius 1.6 - 15 min no

J. Fritz 1955 - biely vyhraje









5K2/5P2/1k6/3B4/8/6pn/8/b7 w - - 0 1
1. Kg8 Bg7 2. Kxg7 g2 3. Bxg2 Ng5 4. f8J Ka5 5. Kg6 Ne4 6. Bxe4
Genius 2 - 1 sec, Genius 1.6 (400 Mhz) - 15 min no

Foltys - Mohyla 1940









r1bqr1k1/p2nbppp/1pn1p3/2ppP3/3P1N1P/2PB1N2/PP3PP1/R1BQK2R w KQ - 0 11
1. Sxh7+! Kxh7 2. Jg5+ 1-0
Genius 2 - 50 sec., Genius 1,6 (400 Mhz) - 30 min no

Grunfeld - Aljechin 1923









2qr2k1/5pb1/p5pp/1p6/3Np3/P2nPP2/NP2Q1PP/3R2K1 b - - 0 30
1. ... Vxd4!
Genius 2 - 3 sec, Genius 1,6 (400 Mhz) - 15 min no

Lasker Ed - Thomas 1911









rn3rk1/pbppq1pp/1p2pb2/4N2Q/3PN3/3B4/PPP2PPP/R3K2R w KQ - 0 1
1. Dxh7 !
Genius 2-1 sec, Genius 1,6 (400 Mhz)-15 min

Matové pozície rieši Genius 2 do ôsmich ťahov veľmi rýchlo:

Hermann - Hussong 1930









5nk1/5rpp/p3pr2/P1Q1p2q/4Pn2/2PPN3/1P3PPP/R3N1RK b - - 0 23
1.... Dxh2+ 2. Kxh2 Vh6+ 3. Kg3 Je2+ 4. Kg4 Vf4+
Genius 2-1 sec., Genius 1.6 (400 Mhz)-15 min no

Koncovka jednoduchá









8/8/8/5p2/5K2/8/3NkP2/8 b - - 0 1
Genius 2 - Kxf2!, Genius 1.6 Kxd2 ?

Koncovka jednoduchá









8/8/2NkB3/8/8/8/7P/7K b - - 0 1
Genius 2-Kxc6!, Genius 1.6 Kxe6 ?

Genius 2 väčšinou všetko rieši veľmi rýchlo, na niektoré potrebuje dlhší čas, tieto príklady som uviedol na porovnanie medzi najnovšou a predošlou verziou programu. Predošlá verzia Genius 1.6 aj na procesore s 400 MHz nenájde riešenie do pol hodiny, kým verzia Genius 2 to rieši za pár sekúnd. Rozdiel je teda obrovský a to zásluhou nielen hash tabuľkami, ale aj prepracovaným a prispôsobeným motorom verzie 2 pre ARM procesory.
(Pozn. EV staré programy běží na ARM v emulovaném módu, což stojí údajně kolem 90 procent výkonu.)

Partie:

1. Genius 2, Palm 400 Mhz - Kasparov Gambit, Celeron 1000 Mhz [C17] 60 min/game
1.e4 e6 2.Nc3 d5 3.d4 Bb4 4.e5 c5 5.Bd2 Ne7 6.Nb5 Bxd2+ 7.Qxd2 0-0 8.Nf3 a6 9.Nd6 cxd4 10.Nxc8 Qxc8 11.Nxd4 Nbc6 12.Nxc6 bxc6 13.Bd3 Qb8 14.Qc3 Ng6 15.Bxg6 hxg6 16.0-0 c5 17.Rad1 Rd8 18.Rfe1 d4 19.Qb3 Qb5 20.Qxb5 axb5 21.a3 Rdb8 22.Re2 b4 23.axb4 Rxb4 24.b3 c4 25.bxc4 Rxc4 26.f4 Raa4 27.Red2 Kh7 28.g4 Ra2 29.g5 Kg8 30.Re2 Rb2 31.h3 Kf8 32.Red2 Kg8 33.Re2 Ra2 34.Rd3 f6 35.h4 fxe5 36.fxe5 Rcxc2 37.Rxc2 Rxc2 38.Rxd4 Re2 39.Ra4 Rxe5 40.Ra8+ Kh7 41.Kg2 Re3 42.Re8 e5 43.Kh2 Re4 44.Kg3 Re1 45.Kf2 Rh1 46.Kg3 Rg1+ 47.Kf3 Rf1+ 48.Kg2 Rf4 49.Kg3 Re4 50.Kh3 Re2 51.Kg3 e4 52.Re6 Re3+ 53.Kf4 Rh3 54.Kg4 Re3 55.Re8 Re1 56.Kh3 Rh1+ 57.Kg3 Rg1+ 58.Kh2 Rg4 59.Kh3 Rf4 60.Kg3 Rf3+ 61.Kg4 Re3 62.Kf4 Rh3 63.Kg4 Re3 64.Kf4 Rh3 65.Kg4 Re3 ˝-˝

2. Kasparov Gambit, Celeron 1000 Mhz - Genius 2, Palm 400 Mhz [D03] 60 min/game
1.d4 d5 2.Nf3 Nf6 3.Bg5 Ne4 4.Bh4 Qd6 5.c3 Qh6 6.Nbd2 g5 7.Bg3 Nxg3 8.fxg3 Nc6 9.e4 g4 10.Nh4 dxe4 11.Nxe4 Bg7 12.Qc1 Qxc1+ 13.Rxc1 e5 14.d5 Ne7 15.Bb5+ Kf8 16.d6 cxd6 17.Nxd6 Be6 18.0-0 Kg8 19.Rcd1 Bxa2 20.Nxb7 Bh6 21.Rfe1 Bg7 22.Rd7 Bf6 23.Nc5 Kg7 24.Re4 h5 25.Ra4 Rhb8 26.c4 Bb1 27.Rdxa7 Rxa7 28.Rxa7 Bg5 29.Kf2 Rd8 30.Bd7 Rb8 31.b3 Rb4 32.h3 gxh3 33.gxh3 Bxh4 34.gxh4 Rb8 35.Bb5 Ng6 36.Nd7 Rc8 37.b4 Bd3 38.Nc5 Nf4 39.Ke3 Bf1 40.Ke4 Ng6 41.Bd7 Bg2+ 42.Ke3 Rb8 43.Be6 Rxb4 44.Rxf7+ Kh6 45.Rf6 Rb6 46.Kf2 Rb2+ 47.Ke3 Rb6 48.Nd7 Rb3+ 49.Kf2 Rb2+ 50.Kg1 Kg7 51.Rf7+ Kh6 52.Rf2 Rxf2 53.Kxf2 Bc6 54.Bf5 Ba4 55.Kg3 Ne7 56.Be6 Ng6 57.Nb6 Bc6 58.Bd5 Be8 59.Be4 Kg7 60.Nd5 Nf8 61.Bf5 Bd7 62.Bc2 Ne6 63.Bd1 Be8 64.Kf3 Nc5 65.Ke3 Bf7 66.Bf3 Kg6 67.Be4+ Kg7 68.Bf5 Bg6 69.Ne7 Bf7 70.Bd3 Nxd3 71.Kxd3 Kf6 72.Nd5+ Kf5 73.Ke3 Ke6 74.Nc3 Kd6 75.Ne4+ Kc6 76.Nf6 Bg6 77.Kd2 Kd6 78.Kc3 Kc5 79.Nd7+ Kd6 80.Nb6 Bf7 81.Kb4 Be6 82.Kb5 e4 83.c5+ Ke5 84.Nc4+ Kd4 85.Nd2 Kd3 86.Nf1 e3 87.Ng3 e2 88.Nxe2 Kxe2 89.c6 Kf3 90.Ka6 Kg3 91.c7 Kxh4 white resign 0-1

3. Fritz 3, Pentium 120 Mhz - Genius 2, Palm 400 Mhz [C80] 30 min/game
1.Nf3 Nc6 2.e4 e5 3.Bb5 Nf6 4.0-0 a6 5.Ba4 Nxe4 6.Re1 Nc5 7.Bxc6 dxc6 8.d4 Ne6 9.Nxe5 Be7 10.c3 0-0 11.b3 Qd5 12.Ba3 Nf4 13.Qf3 Qxf3 14.Nxf3 Bxa3 15.Nxa3 Bf5 16.g3 Nd5 17.c4 Nb4 18.Re7 Rac8 19.Rae1 Nxa2 20.Ng5 Nb4 21.R1e5 g6 22.Re2 f6 23.Nf3 Rf7 24.Nh4 Bd3 25.Re8+ Rxe8 26.Rxe8+ Kg7 27.Rb8 b6 28.c5 b5 29.Re8 Rd7 30.Nf3 h5 31.h3 Bf5 32.Kh2 g5 33.h4 g4 34.Nd2 Rxd4 35.Re2 Kf7 36.Nf1 Be6 37.Rb2 a5 38.Ne3 Rd3 39.Ng2 Rxb3 40.Rxb3 Bxb3 41.Ne3 Nd3 42.Nac2 a4 43.Kg2 b4 44.Kf1 Bxc2 45.Nxc2 a3 46.Ke2 a2 47.Na1 b3 48.Nxb3 Nc1+ 49.Nxc1 a1Q 50.Nd3 Qd4 51.Nf4 Qxc5 52.Kf1 Qc1+ 53.Ke2 c5 54.Nxh5 Qc2+ 55.Ke3 Qc3+ 56.Ke2 Qe5+ 57.Kd1 Qxh5 0-1

4. Genius 2, Palm 400 Mhz - Fritz 3, Pentium 120 Mhz [D58] 30 min/game
1.Nf3 d5 2.d4 e6 3.c4 Nf6 4.Nc3 Be7 5.Bg5 0-0 6.e3 h6 7.Bh4 b6 8.Be2 dxc4 9.Bxc4 c5 10.dxc5 Qc7 11.Bxf6 Bxf6 12.Qd6 Qxc5 13.Qxc5 bxc5 14.Rd1 Nd7 15.0-0 Rd8 16.Ne4 Bxb2 17.Nxc5 Bf6 18.Ne4 Bb7 19.Nxf6+ Nxf6 20.Ne5 Ne4 21.Rxd8+ Rxd8 22.Rc1 Rd2 23.f3 Nd6 24.Bb3 Bd5 25.Rc7 a6 26.Ra7 Nf5 27.Bxd5 exd5 28.Ra8+ Kh7 29.Nd7 f6 30.Nf8+ Kg8 31.Ng6+ Kf7 32.Nh8+ Ke7 33.Ra7+ Kf8 34.Ra8+ Ke7 35.Ra7+ Kf8 36.Ra8+ Ke7 ˝-˝

Dve partie so staršími programami, najprv partia s programom Psion (majster sveta z roku 1985), ktorú tiež programoval R. Lang.
5. Psion 2.13, Pentium 120 Mhz - Genius 2, Palm 400 Mhz [B18] 15 min/game
1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.Bc4 e6 7.N1e2 Nf6 8.Nf4 Bd6 9.Nxg6 hxg6 10.c3 Nbd7 11.Qe2 Qc7 12.0-0 0-0-0 13.Re1 Rh7 14.Qd3 c5 15.b3 Nb6 16.Bb5 cxd4 17.cxd4 Kb8 18.Bb2 Bf4 19.Qc3 Qxc3 20.Bxc3 a6 21.Bd3 Nbd5 22.Bb2 Nb4 23.Be4 Nxe4 24.Rxe4 Rh4 25.Re2 Nd3 26.Ba3 Rxd4 27.Rd1 Bg5 28.Rc2 Nb4 29.Rxd4 Rxd4 30.Bxb4 Rxb4 31.Ne2 Rb5 32.g4 Rd5 33.f4 Be7 34.g5 Rd8 35.Kf2 b5 36.Kf3 Rd1 37.Ke4 Kb7 38.a4 bxa4 39.bxa4 Rb1 40.Rd2 Bc5 41.Rc2 Rb4+ 42.Kd3 Bd6 43.Rc4 Rxc4 44.Kxc4 Kb6 45.h3 Ka5 46.Kb3 Bc7 47.Kc4 Kxa4 48.Kc5 a5 49.Kc6 Bb8 50.Kb7 Bd6 51.Kc6 Bb4 52.Kd7 Kb3 53.Ke8 a4 54.Nd4+ Kc3 55.Nb5+ Kc4 56.Na3+ Bxa3 57.Kxf7 Bb2 58.Kxe6 a3 59.Kf7 a2 60.Kxg6 a1Q 0-1

6. Genius 2, Palm 400 Mhz - Mirage 15.26, Pentium 120 Mhz [C14] 15 min/game
1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.Bg5 Be7 5.e5 Nfd7 6.Bxe7 Qxe7 7.f4 a6 8.Nf3 c5 9.Ne2 0-0 10.c3 Nc6 11.Ng3 cxd4 12.cxd4 Qb4+ 13.Qd2 Qxd2+ 14.Kxd2 b6 15.Rc1 Bb7 16.Bd3 Rac8 17.Nh5 Rc7 18.f5 Rcc8 19.Nf4 Rfe8 20.fxe6 fxe6 21.a3 Re7 22.Rhf1 Nf8 23.g3 Rec7 24.Rc2 b5 25.Kc1 Ba8 26.Kb1 Ne7 27.Rxc7 Rxc7 28.Ng5 Rc6 29.Rc1 h6 30.Rxc6 Bxc6 31.Ngxe6 g5 32.Nxf8 gxf4 33.Ne6 f3 34.Nc7 Bd7 35.e6 Bc8 36.Kc2 f2 37.Kd2 Nf5 38.g4 Ng7 39.Ke3 Nxe6 40.Nxd5 Kf7 41.Nb6 Bb7 42.Nd7 Bd5 43.Nc5 Nxc5 44.dxc5 Ke6 45.Kxf2 Bc6 46.Ke3 Kd5 47.b4 Ke5 48.h4 Bb7 49.Bf5 Bc6 50.Bc8 a5 51.bxa5 Kd5 52.a6 Kxc5 53.g5 hxg5 54.h5 g4 55.h6 g3 56.h7 g2 57.Kf2 black resign 1-0

Miniatúra, kde je Genius 2 prehraný svojim rivalom na PalmOs, pretože bol nenásytný (Dxf7, Dxg7). Pri nastavení na turnajový čas zahraje 7.Jd2 a nejde tak pod nôž ako v nasledujúcej partii.
7. Genius 2, Palm 400 Mhz - Tiger 15.1 Gambit, Palm 400 Mhz [C43] 15min/game
1.e4 e5 2.Nf3 Nf6 3.d4 Nxe4 4.Bd3 d5 5.Nxe5 Nd7 6.Nxd7 Bxd7 7.0-0 Qh4 8.Qf3 0-0-0 9.Qxf7 Bd6 10.g3 Qh3 11.Bxe4 dxe4 12.Nc3 Rhf8 13.Qxg7 Rf5 14.f3 exf3 15.Rf2 Bc6 16.Be3 Re8 17.Bd2 Re6 18.Qg8+ Rf8 19.Qg5 Rg6 20.Qxg6 hxg6 21.Bf4 Bxf4 22.gxf4 Rxf4 23.Kh1 Rxd4 24.Re1 Rh4 0-1

Jedna blitz partia s mojim známym ,ktorý má nad 2200 ELO:
8. XY (2200) - Genius 2, Palm 400 Mhz 5 min/game
1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Qc2 dxc4 5.Qxc4 Bf5 6.Nc3 Nbd7 7.g3 e6 8.Bg2 Bd6 9.0-0 0-0 10.Nh4 Bg4 11.f3 Bh5 12.e4 Qb6 13.Kh1 Qb4 14.Qxb4 Bxb4 15.a3 Be7 16.Be3 Ne8 17.Rfe1 Rd8 18.h3 Bxh4 19.gxh4 Nd6 20.Bf4 Nb6 21.Rad1 f5 22.Bg5 Rd7 23.d5 exd5 24.exd5 Rc8 25.dxc6 Rxc6 26.Rd4 Rc4 27.Rxc4 Ndxc4 28.Re2 Rd3 29. Nb5 a6 30.Nc7 Na4 31.Rc2 Naxb2 32.Ne6 Rxa3 33.Nf4 Bxf3 34.Bxf3 Rxf3 35.Re2 Re3 36.Rc2 h6 37.Bd8 Re4 38.Nd5 Rd4 39.Ne7+ Kf7 40.Nxf5 Rxd8 41.h5 Kf6 42.Ng3 Rd1+ 43.Kh2 Rd2+ 44.Rxd2 Nxd2 0-1

A ešte jedna bratská partia:
Genius 2, Palm 400 Mhz - Win Genius 2, Pentium 200 Mhz 30 sec/move
1.e4 e5 2.Bc4 Bc5 3.Nf3 Nc6 4.Nc3 Nf6 5.d3 d6 6.Na4 Bb6 7.Nxb6 axb6 8.Bg5 h6 9.Bh4 Qe7 10.0-0 0-0 11.c3 Be6 12.Bb3 Bxb3 13.axb3 Qe6 14.b4 b5 15.Bxf6 Qxf6 16.Qb3 Qe6 17.Qxe6 fxe6 18.h3 Kf7 19.Rfe1 Ke7 20.Kf1 g6 21.b3 g5 22.Ke2 Kd7 23.Kf1 Ne7 24.Red1 Ng6 25.d4 exd4 26.Nxd4 c6 27.Ra5 b6 28.Raa1 Nh4 29.c4 e5 30.Ne2 bxc4 31.bxc4 Kc7 32.Ng3 Rxa1 33.Rxa1 Kb7 34.Kg1 b5 35.cxb5 cxb5 36.Rd1 Kc6 37.Ne2 Ng6 38.Ra1 Kb6 39.Nc3 Nf4 40.Ra5 Rc8 41.Rxb5+ Ka6 42.Ra5+ Kb7 43.Nd5 Rc4 44.Rb5+ Kc6 45.Rb6+ Kd7 46.Rb8 Nxd5 47.exd5 h5 48.g3 g4 49.Rh8 gxh3 50.Rxh5 Rxb4 51.Rxh3 Rd4 52.Rh7+ Ke8 53.Kg2 Rxd5 54.Kf3 Rd4 55.Ke3 Rg4 56.Rb7 d5 57.Rb5 Re4+ 58.Kf3 Rd4 59.Rb7 Rc4 60.Rh7 Re4 61.Ra7 Re1 62.Kg4 d4 63.Kf5 d3 64.Ke6 Kf8 65.Rd7 e4 66.Kf5 Re2 67.g4 d2 68.g5 Ke8 69.Rd5 Kf7 70.g6+ Ke7 71.g7 Rxf2+ 72.Kxe4 Rg2 73.g8Q Rxg8 74.Rxd2 ˝-˝

Toto sú partie, na ktorých vidno štýl hrania programu. Zahájenie je dobre naprogramované na jeho štýl, v strednej hre využíva rýchly prepočet, koncovkové testy rieši aj hraje pomerne dobre. Prepočet má taký rýchly ako voľakedy Fritz 3 na Pentiu (v 1995 sa takto stal absolútnym majstrom sveta) a tým je veľmi nebezpečný hlavne v partiách na kratší čas, ale aj na turnajový čas hraje vyvážene (na svoje ELO, ktoré je odhadnuté na 2400). Na SSDF listine by bol na prvom mieste medzi programami na Pentium 90 a na Pentium 200 by sa zaradil k takým programom, ako Hiarcs 6, Rebel 8, Shredder 3, alebo MChess Pro 8.0.

V porovnaní s programami na platforme Pocket niekoľko výsledkov z webu (turnajové tempo):
Genius 2 - Pocket Grandmaster 11,5 : 7,5
Genius 2 - Pocket Fritz 27,5 : 12,5
Genius 2 - SOS 15,5 : 4,5

Aké má nedostatky, slabiny?
V programe chýba funkcia "skoč na ťah", nedá sa nastaviť turnajový čas, nedá sa nastaviť pozícia, keď je kráľ v šachu, v partiách v strednej hre má slabiny v uzavretých pozíciách, nesprávny strelec v koncovke, viď príklad:









B1b4k/8/8/8/8/8/6P1/5K2 b - - 0 1
Genius 2 - Kg7??, Genius 1.6 Kg7?
(pozn. EV tento příklad je nesprávný, autor měl zřejmě na mysli pozici +bPh2)

Aké má prednosti?
Rýchly prepočet, v strednej hre počíta medzi 60 000 - 75 000 pozícií za sekundu, pretaktovaný na 600 MHz medzi 90 000 - 105 000 pozícií za sekundu a je teda asi 1,5 krát rýchlejší ako na 400 MHz. Takticky výborný, dobrý "ťah" smerom k súperovmu kráľovi. Hash tabuľky s prepočtom mu pracujú skvele, viď hore uvedený príklad.

A ešte niektoré testy:
LCT 2 - Pos.: 155, Comb.: 240, Fin.: 175.
BT 2630 - ELO 2404.
Pocket PC test (Schumacher) - 1-15: vyriešené 7, za 29:02 min., 16-30: vyriešené 11, za 21:14 min.

Resumé
Čo sa týka sily programu, súdim, že zrejme dosiahlo maximum. Väčšiu silu a tým vyššie elo mu už bude dávať len hardware, t. j. vyššie MHz procesora (v tejto dobe je to po pretaktovaní 600 Mhz), program sa dá vylepšiť zabudovaním znalostí v koncovkách (nesprávny strelec, pozície s večným šachom), možno aj väčšou knižnicou zahájenia. Zabudovanie vetších strategických a pozičných šachových znalostí by muselo viesť k prepisovaniu a ladeniu programu a myslím, že programátor sa nedá na to, aby pretváral program, ktorý tvoril viac rokov.

V týchto dňoch vyšiel nový program na platformu PalmOS a to Hiarcs, známy z PC šachu, o ktorom výrobca sľubuje, že to bude "bomba" a najsilnejší program medzi všetkými programami na PDA. Po testoch a partiách bude nasledovať recenzia, či sa naozaj tou jedničkou stal. Porovnám ho s programami nielen na PalmOs, ale aj na Pocket.