Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Turnaj piškvorkových UI [ŽP: neomezená] (kategorie Programování) moderuje Šéf Lopuchu.

Vítejte na diskuzním fóru turnaje piškvorkových brainů Gomocup. Každý může naprogramovat vlastní umělou inteligenci a zůčastnit se turnaje, který je každý rok na jaře. Tady se můžeme domlouvat, diskutovat o pravidlech a vyměňovat si zkušenosti.

8. turnaj se konal v sobotu 27.4.2007 na Universite v Plzni. Zvítězil program Tito a autor Andrej Tokarjev tak získal cenu 50 euro.

WWW stránky turnaje (http://gomocup.wz.cz)

Link na archiv starších příspěvků

HTML specifikace nového protokolu

Kubin - Řízení turnaje
Pela - Vývoj protokolu, kostry a manažeru
OTK - Webmaster

  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 215 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
anonym 26.4.2005 17:16  253
program versus člověkJak dopadl ten turnaj program versus člověk? Ještě vyzkoušim, které programy podporují Board a napíšu.
fontan 26.4.2005 13:18  252
surewinMeli bychom se zamyslet nad zahajenimi. Goro hraje klasicky surewin (konzultoval jsem to s dobrym hracem), tj. zahajeni, proti kteremu se neda ubranit. Az bude vice brainu, ktere to budou umet, skonci vsechno remizou. Bylo by sikovne vnutit brainum nejake vyrovnanejsi zacatky, napriklat podle pravidel PRO (prvni tah uprostred, druhy hnedle vedle a treti mimo ctverec 5x5 se stredem uprostred hraci plochy - no u nasi plochy 20x20 bude se stredem trochu problem). Pokud bychom tohle chteli realizovat, starointerfaceovym brainum to vadit nebude a nove by musely umet "suggest" nebo "board".
Navic by manager volil rozlicna zahajeni (kazde by se pak hralo dvakrat, aby kazdy brain zacinal). Partie by byly mnohem zajimavejsi.
PS: Tohle neni utok na gora, ten hraje dobre i jina zahajeni, ktera jsem mu vnutil.
otk 25.4.2005 22:02  251
protokolMuj opozdeny nazor je nedavat zadnou nezbytne nutnou povinnost pro tvurce brainu, tedy protokol 2.0 zachovat. Jestli se do rozsireneho prida obdelnikova plocha nebo naky jiny featurky je mi celkem jedno.

Jestli tomu rozumim, ten restart by mel umoznit, aby se brainy nemusely v turnaji ukoncovat mezi partiema? To by mozna nebylo spatny. Muze to zustat nepovinny a kdyz to bude brain znat, tak ho manazer necha prezit konec partie. Vyzadovalo by to ale malou zmenu pravidel.
otk 25.4.2005 21:49  249
predani turnajeAhoj,
pristi skolni rok tu nebudu a nebudu moct organizovat turnaj. Navic to nejak casove nezvladam a mozna jsem v posledni dobe trosku turnaj brzdil v rozletu. Proto jsme se domluvili s Tomasem Kubesem, ze turnaj prevezme on a ja budu jeste aspon nejaky cas delat webovy stranky.
Posledni slovo, co se tyce zmen protokolu, ma teda Kubin.
kubin 21.4.2005 11:36  248
přenos souborůTak protokol je zdá se vyřešen. Jestli tam budou nějaké rozšíření, tak kdo to nechce používat, tomu to práci nepřidělá. Já budu stále podporova jen 20x20, ostatní by bylo složité. Jen teda nevím, jak mám zacházet s datovými soubory. Musím se teda odkazovat celou cestou?
Které soubory se budou přenášet při síťové hře?
bilbo 20.4.2005 21:42  247
fontan:
No neco bych jeste vypotit mel, akorat sem ted trochu nestihal .... :o)

ad obdelniikova plocha: taky bych rek ze je to blbost, je fakt, ze po nekolika partiich na jednom ctvereckovanem papiru se hraje na plochach, ktery maj do jakyhokoliv rovnobezniku dosti daleko, ale sem bych to asi nezavadel :O)
pela 20.4.2005 20:46  246
Do sveho manazeru jsem pridal prikazy RECTSTART a RESTART. Za RECTSTART nasleduji sirka a vyska oddelene carkou. Prikaz RESTART je bez parametru. Oba tyto prikazy jsou nepovinne a brain na ne muze odpovidat UNKNOWN.
http://web.quick.cz/lastp/piskvork.zip
fontan 19.4.2005 20:07  245
Mozna jsem domluvil dalsiho ucastnika, polaka, autora Carbon Gomoku. Hraje mu to pekne.
fontan 19.4.2005 20:04  244
Nevymejslejte nesmysly, radsi napiste rain, ktery porayi gora. Co ty Bilbo, jeste z tebe neco vypadne?
fontan 19.4.2005 20:02  243
Na co chcete obdelnikovou hraci plochu, podle me je to nesmysl
kubin 18.4.2005 16:42  242
Nebo by se manager mohl zeptat nejakym prikazem brainu, co vsechno umi a on by mu vratil seznam prikazu, ktere plne podporuje.
bilbo 18.4.2005 16:35  241
ad pripominkyad RECTSTART - klidne bych pridal, ale dal bych to do 2.0e - tedy rozsirena verze ktera nebude na turnaji (stejne jako ABOUT, SUGGEST apod...)

BOARD se pouziva v turnaji? Pokjudvim tak to taky patri mezi 2.0 tedy extended a nepovinne

Restart bych dal taky skoro nepovinny .... pokud brain na restart zareaguje chybou, tak si manager asi bude opamatovat az do sveho ukonceni ze to brain neumi a nebude ho dal pokouset (a zabija a nastartuje ho znova). Ale jinak jsem pro zahrnuti restartu (v podstate by byl nepovinny, kdyz ho nechci podporovat, vratim error)
kubin 17.4.2005 23:58  240
přenos souborů při síťové hřeFwd: "Pracovní adresář může být jiný, než kde se nachází exe soubor. Pokud má AI kromě exe souboru ještě nějaké datové soubory, tak se na ně musí odkazovat zadáním celé cesty. V
pracovním adresáři má AI právo zápisu a může si v něm vytvořit složku s dočasnými soubory. Při ukončení manažeru jsou tyto soubory smazány."

Protokol 2.x byl stanoven pouze pro pernamentní soubory. Nevím jak udělat šikovně přenos souborů (to asi ví oba tvůrci managerů), do kterých si brain zapisuje. Jen aby ty staré fungovaly.
kubin 17.4.2005 23:45  239
pardón, ono mě to odhlásilo, tudíž nepodepsalo a smazalo odřádkování.
anonym 17.4.2005 23:42  238
další vývoj protokolůJe tu několik připomínek na protokol od Pana Laštovičky a ode mě. První otázka zní, zda udělat změny v protokolu kompatibilní s protokolem 2.x? Vypadá to, že všechny pbrainy jsou živé a tvůrci je inovují (až na bestmove??). Přesto bych navrhl nějaké hlasování zda udržet kompatibilitu protokolu či do něj zasáhnout. Jsem pro, aby změny byly kompatibilní (přestože bych brain novému protokolu přizpůsobil) a aby povinný protokol pro turnaj zůstal základní jednoduchý protokol 2.0. Pokud by příkaz START Fwd: "Hrací plocha může být obdélníková. Za příkazem START jsou dvě čísla oddělená čárkou. První číslo je šířka (souřadnice x), druhé je výška (souřadnice y). Pokud je hrací plocha čtvercová, pak je za START jen jedno číslo." Nejsem si jist, zda je to kompatibilní řešení, např. mé staré brainy (třeba i jiné) nečekají novoty v protokolu a dvě čísla za startem by asi nezkously. Navrhuji příkaz RECTSTART x,y (rectangle-obdélník), který by zaručil kompatibilitu. Brain používající protokol 2.x by měl vrátit UNKNOWN. V extrémním případě by se příkaz RECTSTART x1,x2,x3,...xn mohl rozšířit na piškvorky v n dimezích.-)) Každé AI musí umět příkaz BOARD, protože se používá při turnaji. Otázka zní, zda nechat povinný protokol 2.0 nebo stanovit jiný jako povinný. Jestliže AI už překročilo čas na partii, pak za INFO time_left může následovat záporné číslo. Proč ne. Fwd: "Nerozlišují se malá a velká písmena." Není zaručena kompatibilita. Fwd: "Za slovy DEBUG a MESSAGE musí být mezera, jinak manažer ohlásí chybu." Souhlasím. Fwd: "Kdykoli během partie může být zaslán příkaz START. V tom případě AI musí smazat datové struktury staré partie a inicializovat data pro novou partii." Ani tohle se mi nezdá jako kompatibilní změna. Navrhuji příkaz RESTART. Pokud ho brain nepodporuje, tak se hold restartuje celý brain. Závěr: 1.Kompatibilní úpravy starých příkazů - přinesou dva nové příkazy 2.Nekompatibilní pravy - žádný nový příkaz->jednodušší protokol, ale nemusí vše fungovat Tak se k tomu vyjádřete

[ 215 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt