Vývoj v Pocket PC šachu v roku 2002

Peter Paško, www.eset.sk, pasko@eset.sk

V Pocket PC šachu bol dlho favorit Pocket Fritz 1, keď Chess Genius pre PPC z pohľadu vzájomných výsledkov a výsledkov vo výkonnostných testoch sa naň postupným vylepšovaním (ver. 1.1, 1.2 a 1.3) len doťahoval. Príchodom programu GrandMaster pre PPC verzie 2, prichádza okrem jednoznačne najlepšieho prostredia zo všetkých PPC šachových programov aj portovaný engine novej hviezdy PC šachu - Ruffian.

Po výsledku vo výkonových testoch BT2630 sa zdalo že Fritz 1 stratil pozíciu jednotky. Lenže v praktickej hre sa prejavili slabiny Ruffiana. Medzi ne patri slabšia pozičná hra a zlé hospodárenie s časom.
Uvediem príklad: pri výmene dám má možnosť Ruffian dobrať súperovu dámu iba jednou figúrou, nemá možnosť zobrať žiadnu inú figúru, ani ohroziť kráľa. Napriek tomu, pri tempe 30 minút na partiu, nad tým rozmýšľal vyše 1 minútu.
Ruffian sa zaradil praktickou hrou za Pocket Genia 1.3, ktorý ho bez problémov poráža, možno aj za Gromita (primárny engine z Pocket GrandMastera).

Na potvrdenie pozície Fritza, ako kráľa Pocket PC šachu koncom roku 2002 vychádza jeho verzia Pocket Fritz 2. Sú odstránené niektoré nedostatky. Prostredím a možnosťou jeho nastavenia sa dosť približuje možnostiam GrandMastera 2. Najvýraznejším rozdielom v možnostiach týchto prostredí je, že GrandMaster vie spolupracovať s externou šachovnicou a Fritz konzultovať pozíciu s veľkou databázou cez internet. Nová verzia ma vylepšený engine, ktory dosiahol lepší výsledok v BT2630, ale vo vzájomných partiách Fritz 2 proti Fritzovi 1 sú mne známe výsledky vyrovnané.

Najvýznamnejšia novinka v PPC šachu v prvom štvrťroku 2003 je verzia programu Chess Genius 1.4. Oproti verzii 1.3 nie je veľa zmien, ale zato sú veľmi významné. Je to hlavne možnosť nastavenia veľkosti hash tabuľky od 64 kB do 2 MB a zvýšenie sily v taktických pozíciách. Samozrejme že možnosť zväčšiť veľkosť hash tabuľky má samo o sebe veľký význam na celkové zvýšenie sily hry. Takmer vo všetkých pozíciách testu BT2630 je voči verzii 1.0 lepši a dosiahol ELO 2270.

Kto pozná verzie programu Chess Genius 1 až 3 pre PC, vie že v čase procesorov Intel 386 a 486 práve tieto programy získali veľa krát majstra sveta v triede mikropočítačov. Ich programátor Richard Lang vedel dokonalo vyvážiť úroveň šachových znalostí s rýchlosťou prepočtu na dosiahnutie optimálnej sily hry pri výkone čo poskytovali tieto procesory. Ešte treba spomenúť jeho skúsenosť z programovania risc procesorov (Mephisto) a fakt, že procesory z Pocket PC Strongarm s frekvenciou 206 MHz a xscale na 300 až 400 MHz sú zrovnateľné pre šach práve s Intel 486 a potom je jasné že Genius bude patriť do špičky.

Po štyroch vzájomných partiách Geniusa 1.4 a Fritza 2 je zatiaľ nerozhodný stav, každý jednu vyhral a dve sa skončili remízou. V BT2630 dosiahol trochu lepšie hodnotenie ELO Pocket Fritz - 2314, ale ako som spomenul v súvislosti s Ruffianom tento test nevystihuje praktickú silu hry. Zatiaľ neviem ktorý z tejto dvojice je silnejší, ale keď zvážime cenu, tak Genius má jednoznačne lepší pomer výkon/cena. Pocket Fritz 1 stál 89 DM a bez nároku na update Pocket Fritz 2 49 Euro. Keď to porovnáme s cenou 25 US$ za Chess Genius a všetky update zadarmo, nie je žiadny problém s hodnotením.

Na záver chcem spomenúť že v PPC šachu je v ponuke viac programov. Pre 99% užívateľov týchto počítačov "stačí" každý. Pre ľudí čo hrajú šach na úrovni II triedy a lepšie, majú zmysel tri tu spomenuté programy. Zadarmo môžete vyskúšať napríklad program Crafty, ale je to bez optimalizácie portovaná verzia z PC šachu a výkonom za touto trojicou výrazne zaostáva.

Ešte zostáva spomenúť vývoj hardware. Minulý rok sa začali na trhu objavovať nové modely Pocket PC s procesorom xscale taktovaným na 400 MHz. Žiaľ ohľadom šachu voči strongarmu taktovanému na 206 MHz nepriniesli očakávaný zvýšený výkon. Dokonca môžeme zistiť pokles o cca 2%. Nové procesory sú vo všetkých operáciách rýchlejšie, okrem presunu obsahu pamäte. Tu by mohlo nastať zlepšenie u nových zariadení, ktoré budú používať novšiu verziu - procesor xscale 255A. Tento procesor bude pracovať s dátovou zbernicou na dvojnásobnej frekvencii a tiež by mal pomôcť nový OS Pocket PC 2003 s plnou podporou procesorov xscale. Jednu výhodu predsa len aj pre šach majú už teraz - o cca 1/3 nižšiu spotrebu, čiže iPAQ 3970 vydrží hrať šach cca 4 hodiny, zatiaľ čo pri iPAQ 3660 to neboli ani dve hodiny.