Průběh a výsledky dvanáctého ročníku (pouze anglicky)
Dne 21.6. proběhl v rámci Pražského klubu již druhý ročník turnaje AI vs. Člověk. Vítězné brainy z Gomocupu 2011 - Freestyle1 se utkali s Českou špičkou gomokářů. Konečný výsledek je 5:3 pro umělou inteligenci. Více zde.
Průběh a výsledky dvanáctého ročníku
Průběh a výsledky jedenáctého ročníku
Průběh a výsledky desátého ročníku
Průběh a výsledky devátého ročníku
Osmý turnaj se konal opět v učebě UI303 na Západočeské univerzitě v Plzni. Letošní ročník byl na nové programy opavdu bohatý, novou verzí se pochlubil Tito, Gmotor (už je bez podtržítka) a malou úpravou i Swině. Přibyly čtyři zbrusu nové programy Jude od Wooinga z číny, Pecuchet od Viléma Waltera z Brna, Onix (demo) od dvojice autorů István Virág - János Wágner z Maďarska a naposlední chvíli vytvořený NaBaMoku od Jiřího Iši.
Poprvé se objevily programy v interpretovaných jazycích - Gmotor v C# a NaBaMoku v Javě.
Soutěže se účastnilo 23 programů z 5 zemí. Podle loňských výsledků se z každé po sobě jdoucí trojice finálové skupiny rozlosovala do tří skupin:
Zbytek se dolosoval ze zbylých programů, takže vznikly celkem tři základní skupiny s počtem 8,8,7 programů:
Ze zahájení se vylosovalo zahájení číslo 1,3 a 5.
Start turnaje provázely technické problémy, základní skupiny se v půlce hraní z neznámého důvodu přerušily a nedohrály se. Pro jistoru jsem pustil turnaj znovu. Bohužel se pro vysoké zabezpečení sítě nepodařilo vysílat turnaj online. Pak už vše fungovalo tak jak mělo. 11 naplno zatížených dvoujádrových počítačů (21 klientů a server) roztopilo mísnost natolik, že ji nestačil chladit ani stálý průvan.
Základní skupiny se na podruhé odehrály během třičtvrtě hodiny a byly hotové tak rychle, že jsem sotva stihl nastavit všechny počítače. Chybové programy byly jen tři, stará paměťožravá verze Hewera, kterou se mi bohužel nepodařilo nastavit tak, aby fungovala. Onix několikrát překročil limit povolené paměti a zahlídl jsem chybovat i Jude. Výdledky dopadly podle následujících tabulek.
První skupina:
| - | Tito | kanec | gmotor | trunkat | QMENTAT6 | Puskvorec | pisq7 | Benjamin |
|---|---|---|---|---|---|---|---|---|
| Tito | - | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| kanec | 4 : 2 | - | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| gmotor | 6 : 0 | 4 : 2 | - | 0 : 6 | 1 : 5 | 1 : 5 | 2 : 4 | 0 : 6 |
| trunkat | 6 : 0 | 6 : 0 | 6 : 0 | - | 2 : 4 | 3 : 3 | 0 : 6 | 0 : 6 |
| QMENTAT6 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | - | 1 : 5 | 0 : 6 | 0 : 3 |
| Puskvorec | 6 : 0 | 6 : 0 | 5 : 1 | 3 : 3 | 5 : 1 | - | 0 : 6 | 3 : 3 |
| pisq7 | 6 : 0 | 6 : 0 | 4 : 2 | 6 : 0 | 6 : 0 | 6 : 0 | - | 0 : 6 |
| Benjamin | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 3 : 0 | 3 : 3 | 6 : 0 | - |
| Total | 40 : 2 | 36 : 6 | 28 : 14 | 19 : 23 | 17 : 22 | 14 : 28 | 8 : 34 | 3 : 36 |
| Ratio | 20.000 | 6.000 | 2.000 | 0.826 | 0.773 | 0.500 | 0.235 | 0.083 |
| Points | 21 | 18 | 15 | 10 | 9 | 5 | 3 | 1 |
Druhá skupina:
| - | HGarden | OniX | pela | Noesis | jude | LEONARDO | CURNPIS | HEWER |
|---|---|---|---|---|---|---|---|---|
| HGarden | - | 3 : 3 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| OniX | 3 : 3 | - | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| pela | 6 : 0 | 4 : 2 | - | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Noesis | 6 : 0 | 6 : 0 | 5 : 1 | - | 2 : 4 | 1 : 5 | 1 : 5 | 0 : 6 |
| jude | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | - | 0 : 6 | 0 : 6 | 1 : 5 |
| LEONARDO | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | - | 3 : 3 | 0 : 6 |
| CURNPIS | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 3 : 3 | - | 0 : 6 |
| HEWER | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | - |
| Total | 39 : 3 | 37 : 5 | 31 : 11 | 21 : 21 | 19 : 23 | 10 : 32 | 10 : 32 | 1 : 41 |
| Ratio | 13.000 | 7.400 | 2.818 | 1.000 | 0.826 | 0.313 | 0.313 | 0.024 |
| Points | 19 | 19 | 15 | 12 | 9 | 4 | 4 | 0 |
Třetí skupina:
| - | swine | Goro2007 | Pecuchet | bestmove | nabamoku | AI1000 | BRUTEFOR |
|---|---|---|---|---|---|---|---|
| swine | - | 2 : 4 | 2 : 4 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| Goro2007 | 4 : 2 | - | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| Pecuchet | 4 : 2 | 5 : 1 | - | 3 : 3 | 0 : 6 | 1 : 5 | 1 : 5 |
| bestmove | 5 : 1 | 5 : 1 | 3 : 3 | - | 0 : 6 | 0 : 6 | 1 : 5 |
| nabamoku | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | - | 1 : 5 | 1 : 5 |
| AI1000 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 5 : 1 | - | 2 : 4 |
| BRUTEFOR | 6 : 0 | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | 4 : 2 | - |
| Total | 31 : 5 | 30 : 6 | 22 : 14 | 22 : 14 | 10 : 26 | 6 : 30 | 5 : 31 |
| Ratio | 6.200 | 5.000 | 1.571 | 1.571 | 0.385 | 0.200 | 0.161 |
| Points | 18 | 15 | 10 | 10 | 6 | 3 | 0 |
Do finále tedy postoupily umělé inteligence z první skupiny Tito, Kanec, Gmotor a po dlouhé době Trunkát, z druhé skupiny HGarden, Onix, Pela, Noesis a ze třetí skupiny Swině, Goro, Pecuchet a Bestmove. Swině překvapivě porazila v základní skupině Gora a zdála se být kandidátem na šampióna. Časové limity ve finále byly zvýšeny na 400 vteřin na tah a 2200 na zápas.
Tito a HGarden přesně věděly, kdy mají útočit a kdy bránit, to bylo jejich velké eso v rukávu. Oba programy občas překvapivě a riskatně zaútačily z na pohled nevýhodné pozice a vzápětí vyhrály. Nový gmotor se choval podobně jako se chovával Hewer: nechal se obkličovat. Toho využívaly Pela, HGArden a Onix, které mají skvělé obkličovací schopnosti. Onixu se podařilo dokonce i dokonale obklíčit a udusit Gora. Swině opět ukázala, že umí využívat i volného prostoru a nelepí jen kameny na sebe jako ostatní programy.
První zahájení jsem moc nestačil sledovat, protože jsem ještě nastavoval počítače, spouštěl bleskovku a turnaj nováčků. Druhé zahájení vedlo na klasickou bitvu střídání útoku a obrany a postupného budování pozic. Při třetím zahájení si každý z programů budoval útok a tiše sledoval soupeře. Pak jeden z programů začal bránit a buď neubránil nebo hned v následném útoku vyhrál.
Jedním ze zajímavých a zároveň posledních zápasů byl souboj swině s pelou, kdy swině vyhrála a potřeboval na celý zápas 6s (i díky databázi), zatímco pela 21 minut. Tím swině získala důležitý bod a vyšvihla se před Gora.
Výsledky finále:
| - | Tito | HGarden | swine | Goro2007 | OniX | pela | kanec | gmotor | Pecuchet | bestmove | Noesis | trunkat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tito | - | 2 : 4 | 1 : 5 | 3 : 3 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| HGarden | 4 : 2 | - | 1 : 5 | 1 : 5 | 3 : 3 | 0 : 6 | 1 : 5 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| swine | 5 : 1 | 5 : 1 | - | 2 : 4 | 1 : 5 | 2 : 4 | 1 : 5 | 2 : 4 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 |
| Goro2007 | 3 : 3 | 5 : 1 | 4 : 2 | - | 1 : 5 | 1 : 5 | 1 : 5 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 |
| OniX | 5 : 1 | 3 : 3 | 5 : 1 | 5 : 1 | - | 1 : 5 | 1 : 5 | 3 : 3 | 1 : 5 | 2 : 4 | 0 : 6 | 1 : 5 |
| pela | 6 : 0 | 6 : 0 | 4 : 2 | 5 : 1 | 5 : 1 | - | 3 : 3 | 2 : 4 | 1 : 5 | 1 : 5 | 1 : 5 | 0 : 6 |
| kanec | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | 5 : 1 | 3 : 3 | - | 3 : 3 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| gmotor | 6 : 0 | 5 : 1 | 4 : 2 | 4 : 2 | 3 : 3 | 5 : 1 | 3 : 3 | - | 4 : 2 | 2 : 4 | 1 : 5 | 0 : 6 |
| Pecuchet | 6 : 0 | 5 : 1 | 4 : 2 | 4 : 2 | 5 : 1 | 5 : 1 | 4 : 2 | 2 : 4 | - | 4 : 2 | 1 : 5 | 1 : 5 |
| bestmove | 6 : 0 | 6 : 0 | 4 : 2 | 6 : 0 | 4 : 2 | 5 : 1 | 6 : 0 | 4 : 2 | 2 : 4 | - | 2 : 4 | 1 : 5 |
| Noesis | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 5 : 1 | 5 : 1 | 4 : 2 | - | 1 : 5 |
| trunkat | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | - |
| Total | 59 : 7 | 54 : 12 | 44 : 22 | 47 : 19 | 39 : 27 | 32 : 34 | 33 : 33 | 30 : 36 | 24 : 42 | 20 : 46 | 10 : 56 | 4 : 62 |
| Ratio | 8.429 | 4.500 | 2.000 | 2.474 | 1.444 | 0.941 | 1.000 | 0.833 | 0.571 | 0.435 | 0.179 | 0.065 |
| Points | 31 | 28 | 27 | 25 | 20 | 16 | 14 | 11 | 9 | 9 | 3 | 0 |
Jednoznačným vítězem je nový Tito, který remizoval jen s Gorem a celkem ztratil pouze 7 z 64 her. Na druhém místě se umístil HGarden s jednou remízou a jednou prohrou a třetí byla swině. Ve finále chyboval kanec jednou a Onix 7x.
Nejdéle přemýšlela Pela 55s/tah a 1290s/hra. Největším rychlíkem byl Trunkát s 278ms/tah a za ním swině 1600ms/tah. Nejvíce paměti zkonzumoval (kromě Hewerových 643MB v základní skupině) Onix 360MB, nejméně Tito 1.32MB.
Nakonec se ještě sehrála blesková partie, kterou vyhrál také Tito. Letošní novinkou byl turnaj nováčků s časovými limity 400/2200, který vyhrál jednoznačně Onix.
Bleskový turnaj:
| - | Tito | HGarden | pela | swine | kanec | Pecuchet | gmotor | Goro2007 | jude | Noesis | trunkat | QMENTAT6 | LEONARDO | Puskvorec | Benjamin | AI1000 | pisq7 | CURNPIS | nabamoku | bestmove | BRUTEFOR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tito | - | 2 : 4 | 2 : 4 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| HGarden | 4 : 2 | - | 2 : 4 | 2 : 4 | 1 : 5 | 3 : 3 | 1 : 5 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| pela | 4 : 2 | 4 : 2 | - | 2 : 4 | 2 : 4 | 0 : 6 | 2 : 4 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| swine | 5 : 1 | 4 : 2 | 4 : 2 | - | 2 : 4 | 2 : 4 | 1 : 5 | 1 : 5 | 1 : 5 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| kanec | 5 : 1 | 5 : 1 | 4 : 2 | 4 : 2 | - | 2 : 4 | 1 : 5 | 2 : 4 | 2 : 4 | 3 : 3 | 1 : 5 | 2 : 4 | 1 : 5 | 3 : 3 | 2 : 4 | 1 : 5 | 1 : 5 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 |
| Pecuchet | 6 : 0 | 3 : 3 | 6 : 0 | 4 : 2 | 4 : 2 | - | 3 : 3 | 3 : 3 | 2 : 4 | 2 : 4 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| gmotor | 6 : 0 | 5 : 1 | 4 : 2 | 5 : 1 | 5 : 1 | 3 : 3 | - | 2 : 4 | 0 : 6 | 3 : 3 | 1 : 5 | 1 : 5 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Goro2007 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | 3 : 3 | 4 : 2 | - | 0 : 6 | 3 : 3 | 1 : 5 | 3 : 3 | 0 : 6 | 0 : 6 | 3 : 3 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| jude | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | 4 : 2 | 6 : 0 | 6 : 0 | - | 3 : 3 | 2 : 4 | 1 : 5 | 1 : 5 | 2 : 4 | 2 : 4 | 2 : 4 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Noesis | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | 3 : 3 | 4 : 2 | 3 : 3 | 3 : 3 | 3 : 3 | - | 1 : 5 | 3 : 3 | 3 : 3 | 2 : 4 | 4 : 2 | 3 : 3 | 1 : 5 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 |
| trunkat | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | 5 : 1 | 5 : 1 | 4 : 2 | 5 : 1 | - | 2 : 4 | 0 : 6 | 3 : 3 | 3 : 3 | 1 : 5 | 1 : 5 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 |
| QMENTAT6 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 4 : 2 | 5 : 1 | 5 : 1 | 3 : 3 | 5 : 1 | 3 : 3 | 4 : 2 | - | 3 : 3 | 4 : 2 | 1 : 3 | 1 : 5 | 1 : 5 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 |
| LEONARDO | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 3 : 3 | 6 : 0 | 3 : 3 | - | 3 : 3 | 2 : 4 | 2 : 4 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 |
| Puskvorec | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 3 : 3 | 6 : 0 | 5 : 1 | 6 : 0 | 4 : 2 | 4 : 2 | 3 : 3 | 2 : 4 | 3 : 3 | - | 4 : 2 | 2 : 4 | 1 : 5 | 0 : 6 | 3 : 3 | 0 : 6 | 0 : 6 |
| Benjamin | 5 : 1 | 5 : 1 | 6 : 0 | 6 : 0 | 4 : 2 | 5 : 1 | 6 : 0 | 3 : 3 | 4 : 2 | 2 : 4 | 3 : 3 | 3 : 1 | 4 : 2 | 2 : 4 | - | 4 : 1 | 6 : 0 | 1 : 3 | 1 : 5 | 0 : 6 | 0 : 6 |
| AI1000 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | 3 : 3 | 5 : 1 | 5 : 1 | 4 : 2 | 4 : 2 | 1 : 4 | - | 3 : 3 | 3 : 3 | 3 : 3 | 0 : 6 | 0 : 6 |
| pisq7 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 5 : 1 | 6 : 0 | 5 : 1 | 5 : 1 | 5 : 1 | 5 : 1 | 5 : 1 | 4 : 2 | 5 : 1 | 0 : 6 | 3 : 3 | - | 4 : 2 | 2 : 4 | 0 : 6 | 0 : 6 |
| CURNPIS | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 4 : 2 | 4 : 2 | 6 : 0 | 3 : 1 | 3 : 3 | 2 : 4 | - | 2 : 4 | 0 : 6 | 0 : 6 |
| nabamoku | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 5 : 1 | 4 : 2 | 6 : 0 | 3 : 3 | 5 : 1 | 3 : 3 | 4 : 2 | 4 : 2 | - | 0 : 6 | 0 : 6 |
| bestmove | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | - | 3 : 3 |
| BRUTEFOR | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 3 : 3 | - |
| Total | 113 : 7 | 104 : 16 | 105 : 15 | 98 : 22 | 80 : 40 | 82 : 38 | 84 : 36 | 75 : 45 | 63 : 57 | 64 : 56 | 57 : 63 | 52 : 66 | 45 : 75 | 50 : 70 | 45 : 70 | 37 : 82 | 37 : 83 | 30 : 88 | 28 : 92 | 3 : 117 | 3 : 117 |
| Ratio | 16.143 | 6.500 | 7.000 | 4.455 | 2.000 | 2.158 | 2.333 | 1.667 | 1.105 | 1.143 | 0.905 | 0.788 | 0.600 | 0.714 | 0.643 | 0.451 | 0.446 | 0.341 | 0.304 | 0.026 | 0.026 |
| Points | 60 | 55 | 54 | 51 | 44 | 42 | 41 | 34 | 34 | 28 | 26 | 24 | 24 | 22 | 20 | 13 | 13 | 13 | 8 | 1 | 1 |
Turnaj nováčků:
| - | OniX | Pecuchet | nabamoku | jude |
|---|---|---|---|---|
| OniX | - | 1 : 5 | 1 : 5 | 1 : 5 |
| Pecuchet | 5 : 1 | - | 0 : 6 | 2 : 4 |
| nabamoku | 5 : 1 | 6 : 0 | - | 2 : 4 |
| jude | 5 : 1 | 4 : 2 | 4 : 2 | - |
| Total | 15 : 3 | 11 : 7 | 5 : 13 | 5 : 13 |
| Ratio | 5.000 | 1.571 | 0.385 | 0.385 |
| Points | 9 | 6 | 3 | 0 |
Stáhněte si:
Záznam osmého turnaje
Zahájení osmého turnaje pro piškvorkový manažer Petra Laštovičky
Někdy v létě 2006 nás oslovil Břetislav 'Denim' Krček z piskvorky.net s nápadem na utkání nejlepších českých hráčů proti nejlepším brainům z našeho turnaje. Zápas jsme nakonec domluvili na listopad v pražské Kafárně Na Kus Řeči takto:
utkají se nejlepší tři brainy se třema hráči z nejlepší desítky na piskvorky.net
Hráli jsme na třech přinesených noteboocích, dva z nich s rychlostí 1.6 Ghz, zápas Gora, který zdaleka svůj přidělený čas nevyužíval, se hrál na pomalejším notebooku. Se třetím nasazeným brainem, HGarden od Han Bing Qinga se utkal hráč Tomáš 'Teovan' Němec. Zápas byl vyrovnaný - při svém začátku zvítězil program a při odvetě Teovan. Celkově Teovan s HGardenem remízoval. Se stříbrným brainem Tito od Andreje Tokarjeva se utkal Honza 'Gadael' Strádal. Tito uměl na rozdíl od ostatních brainů dobře využít dostupný čas na zápas a Gadaele pak porazil v obou zápasech. Na prvním místě, kde se utkal Pavel 'Kedlub' Laube s nejlepším brainem Goro od Viktora Barykina byla situace opačná, Kedlub s přehledem zvítězil v obou zápasech. Goro očividně nebyl schopen využít delší čas na zápas a nad tahy nepřemýšlel déle než několik sekund.
Celkově tedy pro hráče jedna výhra, jedna prohra a jedna remíza. Na výsledcích se projevilo, že brainy jsou optimalisované spíš pro tvrdší časové limity, zatímco lidským hráčům se i půl hodiny zdálo spíše málo. Někteří hráči si také stěžovali na ne zrovna klidné prostředí v hospodě. Chcete - li si prohlédnout jednotlivé zápasy a několik fotek, můžete si je stáhnout zde a zápasy přehrát v manažeru Petra Laštovičky. Nové verze programů HGarden a Goro najdete v downloadu.
Sedmý turnaj se pro změnu konal na půdě Západočeské university v Plzni, v počítačové učebně UI303. Hardwarové vybavení učebny je 11 počítačů Intel Pentium 4 3.4GHz HT, 1GB RAM. Rozlosování do skupin proběhlo podobně jako při šestém turnaji. Výraznou změnou letošního ročníku bylo hraní z automatických zahájení(viz přiložený obrázek). Jedno jsem použil dle rady Aleše Rybky (hráč z piskvorky.cz známý jako Kaprar),
Ve čtvrtek večer jsem už měl vše na turnaj připravené a zjistil jsem, že moje stará beta nějak nezvládá komunikaci při automatických zahájeních, vzhledem ke zmatku a shonu před minulým turnajem jsem měl ve zdroji staré Bety nepořádek a raděj jsem se pokusil dopsat rozepsanou zbrusu novou verzi alespoň do nějaké podoby. V půl páté ráno jsem skončil částečně spokojen a hotov. Spal jsem tři hodiny a vyrazil jsem do učebny. Tam jsem zjistil, že beta je špatně zkompilovaná a v učebně nefunguje, nezbývalo než ji vyřadit. Trvalo mi hodinu, než jsem rozlosoval skupiny a nastavil všechny počítače.
Programy byly rozděleny do základních skupin tak, že byly seřazeny podle loňského pořadí. Na místo nehrající Bety se vylosoval jeden program z nekvalifikovaných a nových programů, což byl Tito. Potom byl z každé po sobě jdoucí trojice vylosován jeden program do každé skupiny. Zbytek se dolosoval z nekvalifikovaných a nových programů.
Poté jsem spustil základní skupiny, ty se odehrály velmi rychle (přibližně za jednu hodinu). Velice překvapil nový Kanec, který vyhrál první skupinu a porazil i bývalého šampióna swini. Ve velmi dobrém světle se ukázal i nový Tito. Výsledky jsou v následujících třech tabulkách.
| - | kanec | swine | bestmove | trunkat | BRUTEFOR | AI1000 |
|---|---|---|---|---|---|---|
| kanec (new) | - | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| swine | 4 : 2 | - | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| bestmove | 6 : 0 | 6 : 0 | - | 0 : 6 | 1 : 5 | 0 : 6 |
| trunkat | 6 : 0 | 6 : 0 | 6 : 0 | - | 2 : 4 | 1 : 5 |
| BRUTEFOR | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | - | 3 : 3 |
| AI1000 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 3 : 3 | - |
| Celkem | 28 : 2 | 26 : 4 | 17 : 13 | 9 : 21 | 6 : 24 | 4 : 26 |
| Poměr | 14.000 | 6.500 | 1.308 | 0.429 | 0.250 | 0.154 |
| Body | 15 | 12 | 9 | 6 | 1 | 1 |
| - | HGarden | pela | Noesis | g_motor | pisq7 | Benjamin |
|---|---|---|---|---|---|---|
| HGarden (new) | - | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 |
| pela (new) | 6 : 0 | - | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Noesis | 6 : 0 | 6 : 0 | - | 2 : 4 | 0 : 6 | 1 : 5 |
| g_motor (new) | 5 : 1 | 6 : 0 | 4 : 2 | - | 0 : 6 | 5 : 1 |
| pisq7 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | - | 0 : 6 |
| Benjamin | 6 : 0 | 6 : 0 | 5 : 1 | 1 : 5 | 6 : 0 | - |
| Celkem | 29 : 1 | 24 : 6 | 15 : 15 | 10 : 20 | 6 : 24 | 6 : 24 |
| Poměr | 29.000 | 4.000 | 1.000 | 0.500 | 0.250 | 0.250 |
| Body | 15 | 12 | 9 | 3 | 3 | 3 |
| - | Goro2005 | Tito | QMENTAT6 | LEONARDO | Puskvorec | CURNPIS |
|---|---|---|---|---|---|---|
| Goro2005 | - | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Tito (new) | 5 : 1 | - | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 |
| QMENTAT6 | 6 : 0 | 6 : 0 | - | 1 : 5 | 2 : 4 | 0 : 6 |
| LEONARDO | 6 : 0 | 6 : 0 | 5 : 1 | - | 2 : 4 | 0 : 6 |
| Puskvorec | 6 : 0 | 5 : 1 | 4 : 2 | 4 : 2 | - | 0 : 6 |
| CURNPIS | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | - |
| Celkem | 29 : 1 | 24 : 6 | 15 : 15 | 11 : 19 | 11 : 19 | 0 : 30 |
| Poměr | 29.000 | 4.000 | 1.000 | 0.579 | 0.579 | 0.000 |
| Body | 15 | 12 | 9 | 6 | 3 | 0 |
Poté jsem provedl odhad doby finálové skupiny a zvolil jsem časové limity 300s na tah a 1200s na partii. Finálová skupina se hrála velmi napínavě. HTML rozhraní se automaticky obnovovalo a v tabulce se rovnou průběžně řadilo pořadí. Nejprve si velice dobře vedl Kanec a probojoval se na čelo, pak ho doháněl Tito a HGarden, kteří se jednu chvíli velice rychle střídali ve vedení. Poté se začal probojovávat Goro ze čtvrtého místa a postupně se dostal do čela. Chvilku před závěrem ho předstihl Tito a odehrávalo se několik velice zajímavých duelů, které rozhodly o vítězi. Mezitím se pela se swiní s velkou námahou nakonec dostala před kance. Nejvíce využívala časový limit Pela, která přemýšlela průměrně 818 s/partii, nejméně ho využíval Qmentat a to 17s/partii. Zajímavé je, že Goro vyhrál, až průměrně potřeboval 33s/partii. Je vidět, že má ještě velkou rezervu. V celé finálové skupině nenastal ani jeden timeout, ani jedna chyba.
| - | Goro2005 | Tito | HGarden | pela | swine | kanec | bestmove | Noesis | QMENTAT6 |
|---|---|---|---|---|---|---|---|---|---|
| Goro2005 | - | 2 : 4 | 2 : 4 | 3 : 3 | 1 : 5 | 2 : 4 | 1 : 5 | 0 : 6 | 0 : 6 |
| Tito (new) | 4 : 2 | - | 2 : 4 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 1 : 5 | 0 : 6 |
| HGarden (new) | 4 : 2 | 4 : 2 | - | 2 : 4 | 2 : 4 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 |
| pela (new) | 3 : 3 | 6 : 0 | 4 : 2 | - | 3 : 3 | 1 : 5 | 2 : 4 | 0 : 6 | 0 : 6 |
| swine | 5 : 1 | 6 : 0 | 4 : 2 | 3 : 3 | - | 3 : 3 | 1 : 5 | 1 : 5 | 0 : 6 |
| kanec (new) | 4 : 2 | 5 : 1 | 4 : 2 | 5 : 1 | 3 : 3 | - | 1 : 5 | 0 : 6 | 0 : 6 |
| bestmove | 5 : 1 | 6 : 0 | 4 : 2 | 4 : 2 | 5 : 1 | 5 : 1 | - | 2 : 4 | 1 : 5 |
| Noesis | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 4 : 2 | - | 2 : 4 |
| QMENTAT6 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | - |
| Celkem | 37 : 11 | 40 : 8 | 32 : 16 | 29 : 19 | 25 : 23 | 26 : 22 | 16 : 32 | 8 : 40 | 3 : 45 |
| Poměr | 3.364 | 5.000 | 2.000 | 1.526 | 1.087 | 1.182 | 0.500 | 0.200 | 0.067 |
| Body | 22 | 21 | 18 | 14 | 11 | 10 | 6 | 3 | 0 |
Tedy tento turnaj přinesl 4 nové verze programů a jeden úplně nový. Navíc na rozdíl od loňského turnaje bylo mnohem více času na přemýšlení a programy měly dostatek prostoru se projevit. Dále díky automatickým zahájením se do výsledku tolik nepromítla přítomnost či nepřítomnost knihovny zahájení. Ve finálové skupině jsem pomocí Správce úloh zkoumal, na kolik procent využívají programy CPU. Namátkovou kontrolou jsem nepřistihl žádný program používat víc než 50% CPU, tedy pravděpodobně žádný program neuměl využít dva procesory.
Ná závěr jsem ještě spustil bleskovku (5s/tah, 30s/partii), výsledky jsou v tabulce. Pela obhájila loňské vítězství.
| - | pela | Tito | Goro2005 | kanec | swine | HGarden | Noesis | trunkat | Puskvorec | g_motor | Benjamin | LEONARDO | QMENTAT6 | pisq7 | AI1000 | CURNPIS | BRUTEFOR | bestmove |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pela | - | 4 : 2 | 1 : 5 | 1 : 5 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Tito | 2 : 4 | - | 4 : 2 | 3 : 3 | 3 : 3 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Goro2005 | 5 : 1 | 2 : 4 | - | 1 : 5 | 3 : 3 | 3 : 3 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| kanec | 5 : 1 | 3 : 3 | 5 : 1 | - | 3 : 3 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| swine | 4 : 2 | 3 : 3 | 3 : 3 | 3 : 3 | - | 3 : 3 | 2 : 4 | 0 : 6 | 0 : 6 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| HGarden | 4 : 2 | 4 : 2 | 3 : 3 | 4 : 2 | 3 : 3 | - | 2 : 4 | 0 : 6 | 0 : 6 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Noesis | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | 4 : 2 | - | 1 : 5 | 2 : 4 | 1 : 5 | 2 : 4 | 1 : 5 | 1 : 5 | 1 : 5 | 2 : 4 | 4 : 2 | 0 : 6 | 0 : 6 |
| trunkat | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | - | 2 : 4 | 3 : 3 | 1 : 5 | 4 : 2 | 2 : 4 | 2 : 4 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| Puskvorec | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | 4 : 2 | - | 2 : 4 | 3 : 3 | 2 : 4 | 2 : 4 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 | 0 : 6 |
| g_motor | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | 5 : 1 | 3 : 3 | 4 : 2 | - | 3 : 3 | 2 : 4 | 1 : 5 | 1 : 5 | 1 : 5 | 1 : 5 | 0 : 6 | 0 : 6 |
| Benjamin | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | 5 : 1 | 3 : 3 | 3 : 3 | - | 2 : 4 | 4 : 1 | 6 : 0 | 0 : 6 | 0 : 6 | 0 : 6 | 0 : 6 |
| LEONARDO | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 5 : 1 | 2 : 4 | 4 : 2 | 4 : 2 | 4 : 2 | - | 3 : 3 | 1 : 5 | 3 : 3 | 2 : 4 | 0 : 6 | 0 : 6 |
| QMENTAT6 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | 4 : 2 | 5 : 1 | 1 : 4 | 3 : 3 | - | 3 : 3 | 2 : 4 | 1 : 5 | 0 : 6 | 0 : 6 |
| pisq7 | 5 : 1 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 5 : 1 | 4 : 2 | 5 : 1 | 5 : 1 | 0 : 6 | 5 : 1 | 3 : 3 | - | 4 : 2 | 1 : 5 | 0 : 6 | 0 : 6 |
| AI1000 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | 6 : 0 | 5 : 1 | 5 : 1 | 6 : 0 | 3 : 3 | 4 : 2 | 2 : 4 | - | 2 : 4 | 0 : 6 | 0 : 6 |
| CURNPIS | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 2 : 4 | 6 : 0 | 6 : 0 | 5 : 1 | 6 : 0 | 4 : 2 | 5 : 1 | 5 : 1 | 4 : 2 | - | 0 : 6 | 0 : 6 |
| BRUTEFOR | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | - | 2 : 4 |
| bestmove | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 6 : 0 | 4 : 2 | - |
| Celkem | 91 : 11 | 88 : 14 | 87 : 15 | 82 : 20 | 83 : 19 | 80 : 22 | 55 : 47 | 47 : 55 | 47 : 55 | 48 : 54 | 39 : 62 | 39 : 63 | 38 : 63 | 35 : 67 | 29 : 73 | 23 : 79 | 4 : 98 | 2 : 100 |
| Poměr | 8.273 | 6.286 | 5.800 | 4.100 | 4.368 | 3.636 | 1.170 | 0.855 | 0.855 | 0.889 | 0.629 | 0.619 | 0.603 | 0.522 | 0.397 | 0.291 | 0.041 | 0.020 |
| Body | 48 | 44 | 44 | 41 | 40 | 38 | 30 | 25 | 25 | 23 | 17 | 17 | 17 | 13 | 13 | 9 | 3 | 0 |
Při bleskovce některé programy dělaly timeouty, hlavně bestmove a brutefor.
Záznam sedmého turnaje
Šestý turnaj se konal podle lehce upravených pravidel. Každý autor mohl do soutěže nasadit jen jeden program. Programy měly navíc povoleno si mezi partiemy uchovávat informace a tak se "učit od protivníka". Protože počet brainů už je neúnosně velký - 18, museli jsme udělat tři kvalifikační skupiny po šesti hráčích, z nichž vždy tři postoupili do finále. Skupiny i finále se hrály systémem každý s každým na 10 zápasů v manažeru Gomotur. Ostatní podmínky byly stejné jako minule. Můžete si stáhnout replay 6. turnaje(320KB) pro program Gomotur.
Programy byly rozděleny do kvalifikačních skupin tak, že byly seřazeny podle loňského pořadí, nové programy přidány dolů v abecedním pořadí. Potom byl z každé po sobě jdoucí trojice vylosován jeden program do každé skupiny (skupiny jsou vyznačeny barvami):
Kvalifikace se hrály v úterý 12.4. na počítačích doma u tří různých lidí - Jirky Fontána, Vojty Havránka a Martina Petříčka, vždy tak, aby nikdo nehrál tu skupinu, kde je nasazen jeho program. Díky poslednímu zlepšováku Fontánova manažeru se průběžné výsledky přenášely pomocí ftp na web, kde je bylo možné sledovat během sehrávky. Ftp server na Webzdarma měl trochu problémy zvládat paralelně upload od tří různých počítačů, což nám způsobilo určité zdržení.
Konfigurace PC:
AMD XP 1600+, 750MB RAM, Windows 2000
AI1000:Brutefor 5:5
Nuda, petkrát to samé. Oba vyhráli své zacátky.
Ostatní brainy AI1000 rozmázly na celé cáre. Qmentat na to sice jednou potreboval pres 100 tahu, ale bylo také 0:10.
Brutefor: Noesis 3:7
Tady už se Noesisovi (správne je asi Noesovi) jeho odvážné zacátky obcas vymstily. To se mu nakonec stalo osudným, nebot do finále nepostoupil podle pravidla o skóre.
Ostatní zápasy brutefor prohrál 0:10. Jako obvykle zdržoval i ve zcela zjevných pozicích, jako je obrana petky. Obcas prehlédl volnou ctyrku. Obzvlášte se vlekly partie proti Bestmove(pokud se tento nenakrmil ze své knihovny) a HGarden. Navíc se obet opakovaly stejné partie petkrát. Qmentat bruteforovi rovnež nedal šanci. V poslední partii se oba brainy vyply k nadstrojovému výkonu. Podarilo se jim vytvorit dve nezávislé strategické oblasti. Bohužel bruteforovi nevystacil na další kreace cas, takže jsme prišli o mnohé. Možná se podarí partii dohrát v novém manageru Petra Laštovicky s vetším timeoutem. Budou-li elementálové príznive nakloneni, zjistíme jak by to dopadlo, pokud ne, zustane tajuplný obrazec navždy skryt, natož pak jeho smysl.
Noesis : Bestmove 1:9
Noesis vyhrál první partii na cas. V dalších partií se mu to už nepodarilo.
Noesis : HGarden 0:10
HGarden zacátky vyhrál nekompromisne, pri obrane byl proste všude a pri první príležitosti zaútocil.
Noesis : QMentat 5:5
Toto byl nejnapínavejší souboj a navíc rozhodoval o tretím postupujícím. QMentat potreboval alespon remízu.
Své zacátky vyhrál Noesis pomerne hladce. Zato QMentatovi zacátky byly vetšinou dosti dlouhé. Nejdelší partie mela asi 140 tahu. Nestíhal jsem sledovat, kdo má vlastne navrch, nikdo nebyl schopen vymyslet dostatecne úcinný útok. Nakonec to qmentat vždycky nejak vyhrál. Takže postoupil.
HGarden: BestMove 5:5
Každý hladce vyhrál své zacátky. Myslím že pokaždé stejne.
HGarden a BestMove nedali Qmentatovi šanci.
Nejdéle premýšlel HGarden. Prumer na tah 7:23 je docela dost, možná bude mít trochu potíže s casem v nárocnejších finalových partiích.
| 1. skupina | HGarden | Bestmove | QMENTAT6 | Noesis | Brutefor | AI1000 | pořadí | skóre |
|---|---|---|---|---|---|---|---|---|
| HGarden | - | 5:5 | 10:0 | 10:0 | 10:0 | 10:0 | 1 | 13(45:5) |
| Bestmove | 5:5 | - | 10:0 | 9:1 | 10:0 | 10:0 | 2 | 13(44:6) |
| QMENTAT6 | 0:10 | 0:10 | - | 5:5 | 10:0 | 10:0 | 3 | 7(25:25) |
| Noesis | 0:10 | 1:9 | 5:5 | - | 7:3 | 10:0 | 4 | 7(23:27) |
| Brutefor | 0:10 | 0:10 | 0:10 | 3:7 | - | 5:5 | 5 | 1(8:42) |
| AI1000 | 0:10 | 0:10 | 0:10 | 0:10 | 5:5 | - | 6 | 1(5:45) |
Konfigurace PC:
Sempron 2500+, 512 MB DDR400 dual channel, Windows XP SP2
Už podle loňských výsledků se dalo čekat, že obnovený Goro bude šampionem druhé skupiny. Vyhrál skupinu svým typicky útočným stylem, kdy si oba soupeři jakoby nerušeně staví na svém písečku. Ve skupině byli navíc dva nováčci - pbrainy G_Motor od Romana Vančury a Kanec od Jaroslava Babáka. Oba trošku trpěli dětskými nemocemi, G_Motor občas překročil čas na partii a autor Kance do poslední chvíle před turnajem bojoval s komunikací brainu a timeouty. Byl jsem zvědav především na zápas Kance s někdejším šampionem Trunkátem o postup. Nakonec Kanec s velkým přehledem zvítězil a nechal Trunkáta s Pisqem a Leonardem bez postupu. Mimochodem, u Leonarda se projevila kuriozní chyba, kdykoli Goro rozehrál na 10, 9, Leonardo hrál na stejné místo a tím prohrál.
| 2. skupina | Goro.exe | G_motor.exe | Kanec.exe | Trunkat.exe | Pisq7.exe | Leonardo.exe | Pořadí | Skóre |
|---|---|---|---|---|---|---|---|---|
| Goro.exe | - | 9:1 | 8:2 | 10:0 | 10:0 | 10:0 | 1 | 15(47:3) |
| G_motor.exe | 1:9 | - | 8:2 | 9:1 | 7:3 | 10:0 | 2 | 12(35:15) |
| Kanec.exe | 2:8 | 2:8 | - | 10:0 | 10:0 | 10:0 | 3 | 9(34:16) |
| Trunkat.exe | 0:10 | 1:9 | 0:10 | - | 8:2 | 10:0 | 4 | 6(19:31) |
| Pisq7.exe | 0:10 | 3:7 | 0:10 | 2:8 | - | 5:5 | 5 | 1(10:40) |
| Leonardo.exe | 0:10 | 0:10 | 0:10 | 0:10 | 5:5 | - | 6 | 1(5:45) |
Konfigurace PC:
Athlon64 3000+, 1 GB DDR400 dual channel, Windows XP SP2
Tak po počátečních potížích s betou (chyběly nějaké knihovny) se třetí skupina turnaje spustila v 13:48. Docela zajímavě zahrála taky v jednu chvíli beta s pelou ... málem se ji podařilo v jeden okamžik vytvořit kruh :o). Jinak pela využívá limit vcelku na maximum, přemýšlí ze všech nejdéle. Puškvorec jednou překročil čas na partii, jinak výsledky byly pěkně odstupňované - 15,12,9,6,3,0. Postoupila Swině, Beta a Pela.
| 3. skupina | Swine.exe | Beta.exe | Pela.exe | Puskvorec.exe | Benjamin.exe | CURNPIS.EXE | Pořadí | Skóre |
|---|---|---|---|---|---|---|---|---|
| Swine.exe | - | 7:3 | 8:2 | 9:1 | 10:0 | 7:3 | 1 | 15(41:9) |
| Beta.exe | 3:7 | - | 6:4 | 10:0 | 10:0 | 10:0 | 2 | 12(39:11) |
| Pela.exe | 2:8 | 4:6 | - | 10:0 | 10:0 | 10:0 | 3 | 9(36:14) |
| Puskvorec.exe | 1:9 | 0:10 | 0:10 | - | 9:1 | 8:2 | 4 | 6(18:32) |
| Benjamin.exe | 0:10 | 0:10 | 0:10 | 1:9 | - | 7:0 | 5 | 3(8:39) |
| CURNPIS.EXE | 3:7 | 0:10 | 0:10 | 2:8 | 0:7 | - | 6 | 0(5:42) |
Finále bylo veřejné v počítačovém labu na matematicko-fyzikální fakultě UK. Přišli jsme 3 - já (Vojta Havránek), Jirka Fontán a Tomáš Kubeš. Hráli jsme distribuovaně na čtyřech počítačích s rychlostí okolo 2 GHz a o.s. Windows XP. Průběh se vysílal online, tentokrát dvěma způsoby. Průběžně se uploadovala html tabulka a taky replaye, které mělo být možné sledovat v pseudoreálném čase. To ale kvůli nějaké chybě nefungovalo.
Tentokrát už byly zápasy vyrovnanější než ve skupinách, kde bylo většinou předem jasné, jak dopadnou. QMentat, který se dostal do finále jen taktak, prohrál se všemi, jen s G_motorem remízoval, a tak skončil poslední. Všechny partie, které ve finále vyhrál, získal jen díky tomu, že se mu povedlo dotlačit soupeře k timeoutu. Velmi těsný byl souboj QMentata se Kancem o poslední místo. Kancovou slabinou bylo, že často dělal timeouty, překračoval 30 vteřin na tah. Překvapivě ale porazil Pelu. HGarden, který se jevil hodně nebezpečně, občas házel nějakou výjimku. Překvapivě dobrá byla Beta, kterou Tomáš udělal na poslední chvíli. Jasným vítězem se ale stal nový Goro od Viktora Barykina, který porazil i některými favorizovanou Swini Jirky Fontána. Ta skončila na druhém místě před třetí Pelou Petra Laštovičky.
| 6. Turnaj | Goro | Swine | Pela | Bestmove | HGarden | Beta | G_motor | Kanec | QMENTAT6 | Pořadí | Skóre |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goro | - | 8:2 | 6:4 | 10:0 | 7:3 | 10:0 | 10:0 | 10:0 | 10:0 | 1 | 24(71:9) |
| Swine | 2:8 | - | 6:4 | 10:0 | 8:2 | 8:2 | 6:4 | 9:1 | 10:0 | 2 | 21(59:21) |
| Pela | 4:6 | 4:6 | - | 8:2 | 6:4 | 5:5 | 10:0 | 4:6 | 10:0 | 3 | 13(51:29) |
| Bestmove | 0:10 | 0:10 | 2:8 | - | 5:5 | 5:5 | 9:1 | 10:0 | 10:0 | 4 | 11(41:39) |
| HGarden | 3:7 | 2:8 | 4:6 | 5:5 | - | 5:5 | 5:5 | 10:0 | 10:0 | 5 | 9(44:36) |
| Beta | 0:10 | 2:8 | 5:5 | 5:5 | 5:5 | - | 0:10 | 10:0 | 10:0 | 6 | 9(37:43) |
| G_motor | 0:10 | 4:6 | 0:10 | 1:9 | 5:5 | 10:0 | - | 10:0 | 5:5 | 7 | 8(35:45) |
| Kanec | 0:10 | 1:9 | 6:4 | 0:10 | 0:10 | 0:10 | 0:10 | - | 6:4 | 8 | 6(13:67) |
| QMENTAT6 | 0:10 | 0:10 | 0:10 | 0:10 | 0:10 | 0:10 | 5:5 | 4:6 | - | 9 | 1(9:71) |
Na závěr jsme ještě dali mimo soutěž bleskový turnaj s časovým limitem na zápas 30 vteřin. Brainy Bestmove, G_motor a HGarden, které to vůbec nestíhaly, jsme vyhodili a místo toho jsme zařadili Krysu a Dolores. Zvítězila Pela následována Gorem a Betou. Chcete-li vidět průběh, stáhněte si replay bleskovky pro Gomotur.
| Bleskovka 05 | Pela | Goro | Beta | Swine | Krysa | QMENTAT6 | Trunkat | Puskvorec | Benjamin | Noesis | Pisq7 | Leonardo | AI1000 | Dolores | Curnpis | Pořadí | Skóre |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pela | - | 3:1 | 3:1 | 2:2 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 1 | 40(52:4) |
| Goro | 1:3 | - | 2:2 | 3:1 | 4:0 | 3:1 | 4:0 | 4:0 | 3:1 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 2 | 37(48:8) |
| Beta | 1:3 | 2:2 | - | 3:1 | 4:0 | 4:0 | 3:1 | 4:0 | 2:2 | 3:1 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 3 | 35(46:10) |
| Swine | 2:2 | 1:3 | 1:3 | - | 4:0 | 4:0 | 4:0 | 3:1 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4 | 34(47:9) |
| Krysa | 0:4 | 0:4 | 0:4 | 0:4 | - | 4:0 | 4:0 | 0:4 | 4:0 | 1:3 | 4:0 | 4:0 | 4:0 | 2:2 | 4:0 | 5 | 22(31:25) |
| QMENTAT6 | 0:4 | 1:3 | 0:4 | 0:4 | 0:4 | - | 0:4 | 3:1 | 1:0 | 4:0 | 2:2 | 3:1 | 4:0 | 3:1 | 4:0 | 6 | 22(25:28) |
| Trunkat | 0:4 | 0:4 | 1:3 | 0:4 | 0:4 | 4:0 | - | 3:1 | 0:4 | 2:2 | 3:1 | 2:2 | 4:0 | 3:1 | 3:1 | 7 | 20(25:31) |
| Puskvorec | 0:4 | 0:4 | 0:4 | 1:3 | 4:0 | 1:3 | 1:3 | - | 1:3 | 2:2 | 3:1 | 2:2 | 4:0 | 4:0 | 3:1 | 8 | 17(26:30) |
| Benjamin | 0:4 | 1:3 | 2:2 | 0:4 | 0:4 | 0:1 | 4:0 | 3:1 | - | 2:2 | 0:4 | 2:2 | 4:0 | 2:2 | 4:0 | 9 | 16(24:29) |
| Noesis | 0:4 | 0:4 | 1:3 | 0:4 | 3:1 | 0:4 | 2:2 | 2:2 | 2:2 | - | 2:2 | 2:2 | 2:2 | 4:0 | 3:1 | 10 | 15(23:33) |
| Pisq7 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 2:2 | 1:3 | 1:3 | 4:0 | 2:2 | - | 2:2 | 2:2 | 4:0 | 3:1 | 11 | 13(21:35) |
| Leonardo | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 1:3 | 2:2 | 2:2 | 2:2 | 2:2 | 2:2 | - | 2:2 | 4:0 | 3:1 | 12 | 12(20:36) |
| AI1000 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 2:2 | 2:2 | 2:2 | - | 4:0 | 3:1 | 13 | 9(13:43) |
| Dolores | 0:4 | 0:4 | 0:4 | 0:4 | 2:2 | 1:3 | 1:3 | 0:4 | 2:2 | 0:4 | 0:4 | 0:4 | 0:4 | - | 3:1 | 14 | 5(9:47) |
| Curnpis | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 1:3 | 1:3 | 0:4 | 1:3 | 1:3 | 1:3 | 1:3 | 1:3 | - | 15 | 0(7:49) |
Při pátém turnaji nefungoval manažer tak, jak by měl, a pbrainům špatně posílal údaj o zbývajícím čase na zápas (time_left), což mohlo znevýhodnit nové brainy Hewer a Bestmove. Proto sehrál Jirka Fontán ještě jeden turnaj na celeronu 2GHz pod WinXP. Turnaj se hrál v opraveném gomoturu, který už správně zvládá nový protokol a hrálo se na 10 zápasů, takže výsledky byly přesnější. Na prvních třech místech nedošlo k žádné změně. Zato pořadí na dalších místech se změnilo divoce. Můžete si zde stáhnout replay neoficiálního turnaje 2004(320KB) pro windowsí program Gomotur.
| Turnaj X | Svine2 | Goro | Bestmove | Qmentat5 | Hewer2 | Noesis | Krysa | Trunkat | Puskvorec | Pisq7 | Pisq5 | Ai1000 | Leonardo | Benjamin | Curnpis | POŘADÍ | BODY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Svine2 | - | 8:2 | 5:5 | 7:3 | 10:0 | 8:2 | 10:0 | 10:0 | 9:1 | 10:0 | 9:1 | 10:0 | 10:0 | 10:0 | 10:0 | 1 | 40(126:14) |
| Goro | 2:8 | - | 5:5 | 10:0 | 10:0 | 9:1 | 10:0 | 10:0 | 10:0 | 10:0 | 10:0 | 10:0 | 10:0 | 10:0 | 10:0 | 2 | 37(126:14) |
| Bestmove | 5:5 | 5:5 | - | 7:3 | 10:0 | 6:4 | 8:2 | 10:0 | 10:0 | 10:0 | 9:1 | 10:0 | 10:0 | 5:5 | 10:0 | 3 | 36(115:25) |
| Qmentat5 | 3:7 | 0:10 | 3:7 | - | 8:2 | 6:3 | 7:3 | 5:5 | 9:1 | 9:1 | 9:0 | 9:0 | 10:0 | 7:0 | 10:0 | 4 | 31(95:39) |
| Hewer2 | 0:10 | 0:10 | 0:10 | 2:8 | - | 6:4 | 7:3 | 8:2 | 10:0 | 9:1 | 9:1 | 10:0 | 9:1 | 10:0 | 7:2 | 5 | 30(87:52) |
| Noesis | 2:8 | 1:9 | 4:6 | 3:6 | 4:6 | - | 9:1 | 5:5 | 5:5 | 5:4 | 6:4 | 10:0 | 10:0 | 9:0 | 9:1 | 6 | 23(82:55) |
| Krysa | 0:10 | 0:10 | 2:8 | 3:7 | 3:7 | 1:9 | - | 8:2 | 4:6 | 8:2 | 8:2 | 10:0 | 10:0 | 10:0 | 10:0 | 7 | 21(77:63) |
| Trunkat | 0:10 | 0:10 | 0:10 | 5:5 | 2:8 | 5:5 | 2:8 | - | 5:5 | 8:2 | 10:0 | 8:2 | 9:1 | 10:0 | 10:0 | 8 | 21(74:66) |
| Puskvorec | 1:9 | 0:10 | 0:10 | 1:9 | 0:10 | 5:5 | 6:4 | 5:5 | - | 9:1 | 6:4 | 10:0 | 5:5 | 9:1 | 10:0 | 9 | 21(67:73) |
| Pisq7 | 0:10 | 0:10 | 0:10 | 1:9 | 1:9 | 4:5 | 2:8 | 2:8 | 1:9 | - | 6:4 | 5:5 | 7:3 | 7:3 | 8:2 | 10 | 13(44:95) |
| Pisq5 | 1:9 | 0:10 | 1:9 | 0:9 | 1:9 | 4:6 | 2:8 | 0:10 | 4:6 | 4:6 | - | 7:3 | 7:3 | 8:1 | 9:1 | 11 | 12(48:90) |
| Ai1000 | 0:10 | 0:10 | 0:10 | 0:9 | 0:10 | 0:10 | 0:10 | 2:8 | 0:10 | 5:5 | 3:7 | - | 5:0 | 5:5 | 8:2 | 12 | 8(28:106) |
| Leonardo | 0:10 | 0:10 | 0:10 | 0:10 | 1:9 | 0:10 | 0:10 | 1:9 | 5:5 | 3:7 | 3:7 | 0:5 | - | 10:0 | 7:3 | 13 | 7(30:105) |
| Benjamin | 0:10 | 0:10 | 5:5 | 0:7 | 0:10 | 0:9 | 0:10 | 0:10 | 1:9 | 3:7 | 1:8 | 5:5 | 0:10 | - | 6:2 | 14 | 5(21:112) |
| Curnpis | 0:10 | 0:10 | 0:10 | 0:10 | 2:7 | 1:9 | 0:10 | 0:10 | 0:10 | 2:8 | 1:9 | 2:8 | 3:7 | 2:6 | - | 15 | 0(13:124) |
Turnaj 2004 se konal v sobotu 3. dubna v trojském labu matfyzu Karlovy univerzity na celeronech o frekvenci 1700MHz. Na turnaj se ze soutěžících přišel podívat jen Jirka Fontán a já - Vojta Havránek. Byl to první turnaj, kde se už používal i nový protokol. Nelehkého úkolu vytvořit manažer na oba protokoly se ujal Martin Petříček, ale bohužel ho už nestihl odladit, a tak jsme měli při turnaji několik problémů. Na startu se objevilo dost nových brainů, poprvé mezi nimy byly i zahraniční výtvory: Goro od Viktora Barykina z Ruska, Bestmove od Wena z USA a Noesis od Marka, taktéž z USA. Dále se objevila Svině2, Hewer2, nová verze QMentata a Pisqu. Nový protokol používal Bestmove a Hewer2. Nový byl taky systém timeoutů - hlídal se limit 3 minuty na zápas a na tah měly brainy limit 30 vteřin.
Z časových důvodů jsme se rozhodli hrát jen na 4 zápasy. Jak jsme se obávali, v neodladěném manažeru se hned objevily chyby. Nebyl schopen správně kontrolovat čas a měl velké problémy při hře dvou pbrainů(brainů pro nový protokol). Rozhodli jsme se proto nejdřív sehrát turnaj brainů pro starý protokol ve starém manažeru. Když jsem doma výsledky přepisoval, zjistil jsem, že i starý manažer dělal chybu a bohužel přepsal záznamy některých zápasů. Potom jsme hráli jednotlivé duely pbrainů s ostatnímy brainy v novém manažeru. Nakonec jsme se snažili uskutečnit souboj pbrainů Bestmove a Hewer2. Manažer se ale po každém zápase zablokoval, takže jsme je musely hrát po jednom. Protože nový manažer špatně měřil časy, údaje o časech v replay nemusí být správné. Rozhodující jsou údaje v .rec souborech(viz Readme.First!.txt).
Turnaj probíhal velmi dramaticky, o vítězství se utkala nová Svině Jirky Fontána s Gorem. AI1000 občas dělal chyby, když už byla plocha skoro zaplněna a vše směřovalo k remíze. Podobnou chybu dělal i Benjamin, který je navíc velký obránce, takže se chyba často projevovala. Limit 30 vteřin na tah brainy v pohodě dodržovaly, jen pbrain Bestmove ho využíval až na doraz. Limit na zápas dělal problémy starším brainům, které na to nikdo nepřipravil. Přetáhl Trunkát a Puškvorec. Přetahovaly i pbrainy Bestmove(remízoval kvůli tomu s Benjaminem) a Hewer2. Brain Noesis byl velmi silný, když začínal, ale když začínal jeho soupeř, tak Noesis ve svém prvním tahu táhl příliš daleko od soupeřovy značky, a často pak prohrával. Nakonec se absolutním vítězem se stala Svině2, která porazila druhého Gora a remízovala se třetím Bestmove. Jirka Fontán tak pro tentokrát obhájil své vítězství i před novými kvalitními brainy ze zahraničí.
Zde si můžete stáhnout replay 5. turnaje(200KB) pro windowsi program Gomotur.
| 5. TURNAJ | Svině2 | Goro | Bestmove | Hewer2 | Trunk | Noesis | Puskvor | Krysa | QMent5 | Pisq7 | Pisq5 | Leon | Ben | AI1000 | Curnpis | POŘADÍ | BODY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Svině2 | - | 3:1 | 2:2 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 1 | 40 |
| Goro | 1:3 | - | 2:2 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 2 | 37 |
| Bestmove | 2:2 | 2:2 | - | 4:0 | 4:0 | 2:2 | 4:0 | 4:0 | 3:1 | 4:0 | 4:0 | 4:0 | 2:2 | 4:0 | 4:0 | 3 | 34 |
| Hewer2 | 0:4 | 0:4 | 0:4 | - | 4:0 | 1:3 | 4:0 | 4:0 | 3:1 | 3:1 | 4:0 | 4:0 | 4:0 | 4:0 | 2:2 | 4 | 28 |
| Trunkát | 0:4 | 0:4 | 0:4 | 0:4 | - | 2:2 | 4:0 | 1:3 | 3:1 | 4:0 | 4:0 | 3:1 | 3:1 | 4:0 | 4:0 | 5 | 25 |
| Noesis | 0:4 | 0:4 | 2:2 | 3:1 | 2:2 | - | 2:2 | 1:3 | 2:1 | 2:2 | 2:2 | 4:0 | 4:0 | 4:0 | 4:0 | 6 | 23(32:23) |
| Puškvorec | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 2:2 | - | 3:1 | 3:1 | 4:0 | 4:0 | 2:2 | 3:1 | 4:0 | 4:0 | 7 | 23(29:27) |
| Krysa | 0:4 | 0:4 | 0:4 | 0:4 | 3:1 | 3:1 | 1:3 | - | 1:3 | 2:2 | 4:0 | 4:0 | 4:0 | 4:0 | 4:0 | 8 | 22 |
| QMentat | 0:4 | 0:4 | 1:3 | 1:3 | 1:3 | 1:2 | 1:3 | 3:1 | - | 4:0 | 3:1 | 4:0 | 1:0 | 4:0 | 4:0 | 9 | 21 |
| Pisq7 | 0:4 | 0:4 | 0:4 | 1:3 | 0:4 | 2:2 | 0:4 | 2:2 | 0:4 | - | 3:1 | 2:2 | 3:1 | 4:0 | 3:1 | 10 | 15 |
| Pisq5 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 2:2 | 0:4 | 0:4 | 1:3 | 1:3 | - | 3:1 | 4:0 | 3:1 | 4:0 | 11 | 13 |
| Leonardo | 0:4 | 0:4 | 0:4 | 0:4 | 1:3 | 0:4 | 2:2 | 0:4 | 0:4 | 2:2 | 1:3 | - | 4:0 | 2:2 | 4:0 | 12 | 9 |
| Benjamin | 0:4 | 0:4 | 2:2 | 0:4 | 1:3 | 0:4 | 1:3 | 0:4 | 0:1 | 1:3 | 0:4 | 0:4 | - | 4:0 | 1:0 | 13 | 7 |
| AI1000 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 1:3 | 2:2 | 0:4 | - | 3:1 | 14 | 4 |
| Curnpis | 0:4 | 0:4 | 0:4 | 2:2 | 0:4 | 0:4 | 0:4 | 0:4 | 0:4 | 1:3 | 0:4 | 0:4 | 0:1 | 1:3 | - | 15 | 1 |
Čtvrtý turnaj byl naplánován na sobotu 5.4. 2003. První problém bylo najít místo, ve kterém by se turnaj sehrál, protože v počítačovém labu, ve kterém se turnaj hrál loni, byl zaveden tvrdý režim(vstup jen pro matfyzáky, max 1 PC na osobu, ...) a většina ostatních labů byla přes víkend zavřena. Naštěstí se našel jeden ideální lab, vybavený dokonce počítači na 1,7 GHz. Na turnaj se dostavil kromě mě Jirka Fontán a Martin Petříček, kteří si s sebou přinesli nová želízka do ohně.
První komplikace, které nastaly, jsem zavinil tím, že jsem nekontroloval mailovou schránku turnaje. Byl jsem přesvědčen, že mám nakonfigurován Outlook tak, aby odtud mail stahoval, ale nebyla to pravda. Ještě jednou se všem, kdo mi psali omlouvám. Naštěstí jsem se těsně před turnajem podíval do schánky z webu a zjistil jsem, že tam na mě čeká okolo deseti mailů starých až několik měsíců. Rychle jsem je prolítl a našel tam dvě nové UI - Puškvorec od Patrika Bezdíčka a Hewer od Tomáše Kubeše, který byl ve čtyřech verzích podle náročnosti na paměť. Nebyl už čas je nějak testovat, tak jsme obsadili 3 počítače a rozjeli na nich distribuovaně turnaj.
Brzo se ale ukázalo, že rychlost běhu turnaje neodpovídá frekvenci počítače, ui bežely mnohem pomaleji, než by měly a některé dělaly timeouty. Bylo to asi kvůli různým procesům, které na těch PC v labu beží a, jak se později ukázalo, taky kvůli tomu, že windows zatěžovalo vyprazdňování paměti po spuštění ui Hewer, který je na paměť velmi náročný. Nakonec jsme vyměkli a rozhodli se, že časový limit nastavíme na 10 vteřin a zvýšíme toleranci, takže k timeoutům skoro nedocházelo.
Při hraní turnaje jsem doplatil na to, že jsem neměl možnost nové ui před turnajem otestovat, protože Hewer dělal čas od času nějakou zákeřnou chybu, ze které se Gomotur neuměl moc zotavit, a jednou se dokonce stalo, že tahle chyba přepsala dokonce výsledky některých partií a udělala v celém turnaji chaos, takže jsme museli některé zápasy potom znovu dohrávat. Nakonec se to nějak povedlo a první 3 místa (pokud se nepletu )obsadili Svině, Krysa a Trunkát. Bohužel se pak zjistilo, že Gomotur nezapsal správně všechny replaye, a tak Jirka přehrál znova turnaj doma na své 1600 MHz. Výsledky na čelních místech byly podobné, akorát Puškvorec předstihl Qmentata. Chystal jsem se výsledky prohlásit za konečné, když jsem zjistil, že jsem slepej jak patrona, protože jsem v tom spěchu před turnajem přehlídl v mailové schránce ještě ui Benjamin. Tak jsem poprosil Jirku, aby turnaj přehrál ještě jednou a nakonec. Do té doby poslal Tomáš Kubeš opraveného Hewera, který zamíchal výsledným pořadím, takže nakonec první tři místa obsadili v pořadí Svině, Hewer a Trunkát.
Opravný turnaj byl odstartován v úterý 8.4.2003 kolem 19:00. Asi po hodině jsem usoudil, že hewer je špatně nastaven, protože přemýšlel pravidelně přes 5 sekund a nutil windows swapovat... Opravný turnaj opravného turnaje byl odstartován kolem 21:00. Turnaj běžel na PC AMD 1600 XP+ se skutečnou frekvení 1460 MHz a 256 MB DDR333 RAM. Vždycky když přišel na řadu Hewer, zastavil jsem turnaj a změnil prodlevu mezi tahy na 200 ms (místo 0 ms), abych aspoň trochu kompenzoval jeho velkopanské chování.
Největší brzdou se dle očekávání stal brutefor, nečekaně podpořený benjaminem. Benjamin sice hraje téměř nepostřehnutelně rychle, ale velice tíhne k remíze, takže odehrává asi čtyřikrát více tahů (65) na partii, než průměrná AI. Pokud tedy hraje proti přemýšlivé AI (nejlépe proti bruteforovi), je to na dlouho. Kdyby byla omezena doba na partii, měl by benjamin určitě šanci některé AI zahnat do časové tísně.
Poté, co odehrál brutefor všechny zápasy, dostala hra větší spád a začaly se profilovat AI kandidující na přední umístění (hewer, krysa, qmentat, svine a trunkat). S napětím jsem očekával zejména zápas hewer x svine. Z tohoto lítého boje vyšla, ač notně potrhána, vítězně (7:3) svině. Proběhlo samozřejmě i mnoho jiných zajímavých partií, ale vzhledem k pokročilé hodině si je nepamatuji. Jsou nesmazatelně (snad), zaznamenány, tak se na ně podívejte. Nakonec jsem vydržel až do konce, blahopřál svini a šel spát (4:00). Naštěstí se mi nic nezdálo, protože by to učitě byly křížky a kolečka...
Zde si můžete stáhnout replay 4. turnaje(285KB) pro windowsi program Gomotur.(s dosovým programem asi nebude fungovat !)
| 4. Turnaj | Svině | Hewer | Trunk | Krysa | QMent | Puškvor | Pisq5 | Leon | Pisq6 | Brute | Ben | AI1000 | Curnpis | AI620 | Pořadí | Body |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Svině | - | 7:3 | 10:0 | 10:0 | 9:1 | 9:1 | 10:0 | 10:0 | 10:0 | 9:1 | 10:0 | 10:0 | 9:1 | 10:0 | 1 | 39 |
| Hewer | 3:7 | - | 3:7 | 8:2 | 6:4 | 6:4 | 7:3 | 8:2 | 8:2 | 9:1 | 9:1 | 10:0 | 8:2 | 6:4 | 2 | 33 |
| Trunkát | 0:10 | 7:3 | - | 1:9 | 7:3 | 5:5 | 9:1 | 10:0 | 7:3 | 7:3 | 9:1 | 9:1 | 10:0 | 10:0 | 3 | 31 |
| Krysa | 0:10 | 2:8 | 9:1 | - | 7:3 | 2:8 | 7:3 | 10:0 | 9:1 | 10:0 | 9:1 | 10:0 | 10:0 | 10:0 | 4 | 30 |
| QMentat | 1:9 | 4:6 | 3:7 | 3:7 | - | 2:8 | 8:2 | 10:0 | 9:1 | 8:2 | 5:0 | 10:0 | 10:0 | 7:3 | 5 | 24 |
| Puškvorec | 1:9 | 4:6 | 5:5 | 8:2 | 8:2 | - | 8:2 | 5:5 | 5:5 | 5:5 | 10:0 | 10:0 | 10:0 | 5:5 | 6 | 23 |
| Pisq5 | 0:10 | 3:7 | 1:9 | 3:7 | 2:8 | 2:8 | - | 8:2 | 5:4 | 7:3 | 4:2 | 9:1 | 7:3 | 8:2 | 7 | 21 |
| Leonardo | 0:10 | 2:8 | 0:10 | 0:10 | 0:10 | 5:5 | 2:8 | - | 7:3 | 5:5 | 5:0 | 0:5 | 7:3 | 5:5 | 8 | 12 |
| Pisq6 | 0:10 | 2:8 | 3:7 | 1:9 | 1:9 | 5:5 | 4:5 | 3:7 | - | 3:7 | 9:1 | 9:1 | 9:1 | 5:5 | 9 | 11 (54:75) |
| Brutefor | 1:9 | 1:9 | 3:7 | 0:10 | 2:8 | 5:5 | 3:7 | 5:5 | 7:3 | - | 5:5 | 5:5 | 5:5 | 10:0 | 10 | 11 (52:78) |
| Benjamin | 0:10 | 1:9 | 1:9 | 0:10 | 0:5 | 0:10 | 2:4 | 0:5 | 1:9 | 5:5 | - | 5:0 | 3:0 | 10:0 | 11 | 10 (28:75) |
| AI1000 | 0:10 | 0:10 | 1:9 | 0:10 | 0:10 | 0:10 | 1:9 | 5:0 | 1:9 | 5:5 | 0:5 | - | 8:2 | 10:0 | 12 | 10 (31:89) |
| Curnpis | 1:9 | 2:8 | 0:10 | 0:10 | 0:10 | 0:10 | 3:7 | 3:7 | 1:9 | 5:5 | 0:3 | 2:8 | - | 6:4 | 13 | 4 |
| AI620 | 0:10 | 4:6 | 0:10 | 0:10 | 3:7 | 5:5 | 2:8 | 5:5 | 5:5 | 0:10 | 0:10 | 0:10 | 4:6 | - | 14 | 3 |
3. Turnaj se hrál v sobotu 6. 4. 2002 v PC labu Matfyzu v Tróji, tentokrát v nejnovější verzi windowsového programu od J. Fontána. Humanoidních návštěvníků sice moc nebylo , zato umělých inteligencí soutěžilo tentokrát už devět od osmi různých tvůrců, z toho zcela nový program Krysa Jirky Fontána, nové Ai1000 a Ai620, předělaný XMentat, (ne)dokončený stejně jako Krysa na poslední chvíli, a updatovaný Pisq. Do soůtěže byl opět zařaděn program Brutefor, ale z časových důvodů hrál s každým zvlášť jen na čtyři zápasy, zatímco ostatní zápasy byly na deset kol.
Tentokrát byl totálním vítězem UI Trunkát. Obnovenou verzi jsem sice dostal pozdě, ale chyba, která spoustěla program na nižší obtížnost se tentokrát neprojevila. V souboji o první místo porazil Trunkát i novou Krysu, která jinak vždy zvítězila(a kromě této prohry a souboje s XMentatem neprohrála ani v jednom kole). Třetí skončil Xmentat, který sice se čtvrtým Pisqem prohrál, ale na skóre byl lepší. Bývalý šampion Pisq byl totiž ostudně poražen programem AI620, který pořád stavil v růžku čtveřici a Pisq se ani nesnažil bránit !(přehrajte si replay) Následovali Brutefor, Ai620, Leonardo, Ai1000, který byl Leonardem poražen kvůli tomu, že opakovaně dělal nekorektní tahy na pole 0,0, které už bylo obsazené. Poslední skončil starý (dobrý ;-) Curnpis.
Zde si můžete stáhnout replay 3. turnaje(100KB) pro windowsi program Gomotur.(s dosovým programem asi nebude fungovat !)
| 3. TURNAJ | TRUNK | KRYSA | XMENT | PISQ5 | BRUTE | AI620 | LEON | AI1000 | CURNPIS | POŘADÍ | BODY |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TRUNKÁT | - | 7:3 | 6:4 | 9:1 | 3:1 | 7:3 | 9:1 | 10:0 | 9:1 | 1 | 24 |
| KRYSA | 3:7 | - | 7:3 | 10:0 | 4:0 | 10:0 | 10:0 | 10:0 | 10:0 | 2 | 21 |
| XMENTAT | 4:6 | 3:7 | - | 4:6 | 3:1 | 8:2 | 9:1 | 9:1 | 10:0 | 3 | 15 (50:24) |
| PISQ5 | 1:9 | 0:10 | 6:4 | - | 4:0 | 1:9 | 9:1 | 7:3 | 8:2 | 4 | 15 (36:38) |
| BRUTEFOR | 1:3 | 0:4 | 1:3 | 0:4 | - | 2:2 | 2:2 | 4:0 | 3:1 | 5 | 8 |
| AI620 | 3:7 | 0:10 | 2:8 | 9:1 | 2:2 | - | 5:5 | 5:5 | 5:5 | 6 | 7 |
| LEONARDO | 1:9 | 0:10 | 1:9 | 1:9 | 2:2 | 5:5 | - | 5:5 | 6:4 | 7 | 6 |
| AI1000 | 0:10 | 0:10 | 1:9 | 3:7 | 0:4 | 5:5 | 5:5 | - | 9:1 | 8 | 5 |
| CURNPIS | 1:9 | 0:10 | 0:10 | 2:8 | 1:3 | 5:5 | 4:6 | 1:9 | - | 9 | 1 |
V neděli 24. 6. 2001 proběhl 2. turnaj. Zůčastnilo se ho celkem 7 různých programů od šesti autorů. Na poslední chvíli jsem získal dva nové enginy AI 016 a Leonardo, novou verzi UI Jirky Trunkáta a sám jsem ještě provedl několik úprav na svém díle UI Mentat. Na rozdíl od minulého turnaje se hrálo vždy na deset zápasů(příště jich bude zřejmě ještě více). Všechny souboje opět vyhrál algoritmus Pisq Martina Petříčka, tentokrát ale poměrně těsně, na skóre by byl až druhý(skóre je poměr všech výher ku prohrám). Navíc se odhalila jeho skrytá schopnost dělat nekorektní tahy, dvakrát v souboji s Deepblue a jednou s UI Jirky Trunkáta úbec nezapsal do souboru, kam táhne, a zápas tak prohrál(nová verze již je opravena). Druhé místo už zaujmula novinka tohoto turnaje UI Mentat jehož autorem je pan pořadatel ;}, který porazil všechny kromě Pisq, s nímž těsně prohrál. Další dvě místa obsadily opět novinky, UI Leonardo a program Pisk Jirky Trunkáta. O jeden bod (na skóre však horší) zvitězil Leonardo, který překvapivě remízoval s AI016. Nečekaně až čtvrtý engine Jirky Trunkáta hrál útočným stylem a často používal netradiční taktiku, když přenášel bitvu na úplně nové, prázdné místo na ploše. Později se zjistilo, že kvůli drobné chybce UI běžela na velmi nízký level. Na stupních vítězů, ale od konce, stanuli Deepblue a Honza Čurn (tentokrát v opačném pořadí) a první verze AI 016, která získala cenný bod na Leonardovi.
Zde si můžete stáhnout replay 2. turnaje(53KB) pro program Macrosoft Gomoku.
| 2. TURNAJ | PISQ5 | MENTAT | LEONARDO | JIRKA TRUNKÁT | DEEPBLUE | HONZA ČURN | AI 016 | POŘADÍ | BODY |
|---|---|---|---|---|---|---|---|---|---|
| PISQ5 | - | 6:4 | 9:1 | 6:4 | 6:4 | 8:2 | 10:0 | 1 | 18 |
| MENTAT | 4:6 | - | 9:1 | 7:3 | 10:0 | 8:2 | 10:0 | 2 | 15 |
| LEONARDO | 1:9 | 1:9 | - | 7:3 | 9:1 | 8:2 | 5:5 | 3 | 10 |
| TRUNKÁT | 4:6 | 3:7 | 3:7 | - | 6:4 | 8:2 | 9:1 | 4 | 9 |
| DEEP BLUE | 4:6 | 0:10 | 1:9 | 4:6 | - | 9:1 | 10:0 | 5 | 6 |
| CURNPIS | 2:8 | 2:8 | 2:8 | 2:8 | 1:9 | - | 8:2 | 6 | 3 |
| AI016 | 0:10 | 0:10 | 5:5 | 1:9 | 0:10 | 2:8 | - | 7 | 1 |
Turnaj se hrál systémem každý s každým na 4 zápasy, každý program 2krát začínal a 2krát ne. Vítězství bylo odměněno třemi body a remíza jedním. Všechny medailové pozice zaujal nekompromisně program Pisq Martina Petříčka. Po něm následují 2 verze AI Vaška Synáčka, jež mi při hře přímo drásaly nervy, protože nad jedním tahem přemýšlely v průměru půl minuty! O předposlední místo byl můj program Deepblue těsně připraven piškvorkami Honzy Čurna, který měl při vzájemné remíze vyšší skore.
Zde si můžete stáhnout replay 1. turnaje(23KB) pro program Macrosoft Gomoku.
| 1. TURNAJ | PISQ5 | PISQ4 | PISQ3 | BRUTEFOR | HRUBÁ SÍLA | HONZA ČURN | DEEP BLUE | POŘADÍ | BODY |
|---|---|---|---|---|---|---|---|---|---|
| PISQ5 | - | 3:1 | 4:0 | 4:0 | 4:0 | 3:1 | 4:0 | 1 | 18 |
| PISQ4 | 1:3 | - | 2:2 | 3:1 | 3:1 | 4:0 | 4:0 | 2 | 13 |
| PISQ3 | 0:4 | 2:2 | - | 1:3 | 4:0 | 3:1 | 4:0 | 3 | 10 |
| BRUTEFOR | 0:4 | 1:3 | 3:1 | - | 2:2 | 2:2 | 3:1 | 4 | 8 |
| HRUBA S. | 0:4 | 1:3 | 0:4 | 2:2 | - | 4:0 | 2:2 | 5 | 5 |
| CURNPIS | 1:3 | 0:4 | 1:3 | 2:2 | 0:4 | - | 2:2 | 6 | 2 (6:18) |
| DEEP BLUE | 0:4 | 0:4 | 0:4 | 1:3 | 2:2 | 2:2 | - | 7 | 2 (5:19) |
Tabulka udáva počet výher hráče v řádku ku počtu výher hráče ve sloupci. Kolonky pořadí a body se vztahují na hráče v řádku. Za každé vítězství jsou 3 body, za remízu 1 bod. Při stejném počtu bodů rozhoduje skóre(poměr výher ku prohrám) uvedené v závorkách a při stejném skóre dále vzájemný zápas.
Návštěvy od 18. 11. 2000:
Webmaster:
Vojta Havránek & Tomáš Kubeš; email:
gomocup
gmail.com