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

Já Vánoce juchuchu
oslavím na Lopuchu!

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ší>  
kubin 21.4.2005 12: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 22: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 21: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 21:07  245
Mozna jsem domluvil dalsiho ucastnika, polaka, autora Carbon Gomoku. Hraje mu to pekne.
fontan 19.4.2005 21:04  244
Nevymejslejte nesmysly, radsi napiste rain, ktery porayi gora. Co ty Bilbo, jeste z tebe neco vypadne?
fontan 19.4.2005 21:02  243
Na co chcete obdelnikovou hraci plochu, podle me je to nesmysl
kubin 18.4.2005 17: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 17: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 18.4.2005 00: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 18.4.2005 00:45  239
pardón, ono mě to odhlásilo, tudíž nepodepsalo a smazalo odřádkování.
anonym 18.4.2005 00: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
kubin 17.4.2005 23:16  237
ujasnění o současných protokolechPro začátek a pořádek bych označil starý souborový protokol jako protokol verze 1.0, základní protokol pro pbrain jako protokol 2.0 a protokol pro pbrain s rozšířením (SUGGEST,BOARD,PLAY,ABOUT) jako 2.0e (e jako extended).
Dále existuje jakési nezdokumentované rozšíření na 1.0e, které používání swine a odesílá MESSAGE příkazy přes soubor.

Podle toho co jsem vyčetl ze stránek by podle pravidel měl brain podporovat protokol 1.0 či 2.0, podpora 1.0e či 2.0e není povinná, nic méně na příkazy rozšíření by měl brain odpovědět buď "UNKNOWN" pokud je nezná. Nebo "ERROR Nechci pouzivat."
kubin 17.4.2005 23:04  236
chyba v betaV Betě byla chyba v příkazu BOARD. Opravím.
otk 16.4.2005 19:10  235
Výsledky turnaje 20051. Goro - Viktor Barykin
2. Swine - Jirka Fontán
3. Pela - Petr Laštovička

Bližší informace najdete na webových strákách soutěže.
otk 15.4.2005 20:15  234
prenos turnajeTurnaj vypukne zejtra okolo 10:30. Prubeh se bude opet prenaset na:
http://www.gomocup.wz.cz/prenos.htm.

Do finale se kvalifikovali:
HGarden, Bestmove, QMentat6, Goro2005, G_motor, Kanec, Swine, Beta, Pela

Pripominam sraz v 10:00 na zastavce autobusu Kuchynka, kdo prijdete, predem se mi ohlaste na 732966392.

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

(c) 2001-2011 Lopuch.cz   
Kontakt