Na predmete je možné riešiť (alebo teda v našom ročníku, ako aj v tom rok pred nami) miesto zadaní č. 2, 3 a 4 špeciálne zadanie v trojčlenných tímoch. Išlo o softvérových agentov - futbalistov, ktorí mali odohrať zápas na ihrisku simulovanom soccer-serverom. UDP komunikácia, daný protokol. Veľmi krásna vec. Na konci semestra sa organizoval zápas. Boli štyri tími, tri naše a jeden, kde osem ľudí riešilo túto problematiku na predmete Tímový projekt (inžinierske štúdium). Napokon to vyhral jeden tím z našeho ročníku, ďalší boli druhí, veľký tím ôsmich bol tretí - a náš tím až posledný. :-)))
Fudbalistov v poli som vlastne robil sám v jazyku Java, brankára robil kolega. Práca je popísaná v dokumentácii, formát PS snáď nebude na prekážku. Na záverečnom turnaji sa moji futbalisti moc nepredviedli, čo ma veľmi mrzelo. Bohužiaľ sa ukázalo, že rozhodujúca je rýchlosť, a moji mantáci boli proste pomalí - a tak nestihli predviesť žiadnu z rafinovaných kľučiek, ktoré vedeli. Nakoľko som ale presvedčil o svojej práci na záverečnej prezentácii, dostal som 24 bodov z 25, čo ma potešilo. Bola to príjemná náplasť na ranu, ktorú dostalo moje Ja, keď moji Džavotaví futbalisti na poli predvádzali neschopnosť, ktorú mi nepredviedli ani pri testovacích zápasoch. :-))) Stáva sa...
Adresár so zdrojákmi v jave je tu. Vylepšiť treba hlavne mozog - Brain.java. Fudbalista je založený na stavovom diagrame. Buď ho treba prepracovať na rozhodovací strom, alebo doladiť diagram. A doimplementovať by sa to celé hodilo. Problém rozhodovacej funkcie je napríklad v tom, že sa v istom stave rozhoduje, či nemá ísť do iného stavu. Ak áno, tak prejde do tohto stavu, ale na akciu spojenú s novým stavom sa počká až do najbližšieho simulačného kroku. Treba ju urobiť hneď - to futbalistu trochu urýchli. Zvyšok nechávam na prípadného nadšenca.
Inak stránke www.robocup.org odporúčam venovať pozornosť - je to pekný projekt. :-))) Fakt!
Posledné zmeny: 11. 6. 2002
4. ročník Bc. štúdia
Moje štúdium
Odviate vetrom
Moje osobné stránky
Hlavná stránka