A világbajnokság remek lehetőséget villantott fel a FerSML jelölőnyelv (az avatárok nyelve) és az avatárokat feldolgozó szimulációs program bevezetésére. De dédelgetett platformunk igazi élettere a bajnokság lehet, mert itt sok a mérkőzés, ami szempont, hiszen szimuláció alapú, újszerű módszerünk valószínűségi jellegű. Tehát minél több a mérkőzés, annál több igazat mond majd. Elvben legalábbis, mert persze ehhez kell egy jó foci szimulációs modell is…
Hogyan lehetsz avatár-fejlesztő? Második rész, avagy jellemezzük szurkolóként a magyar NB1-et!
2010.07.20. 00:00 nb
7 komment
Címkék: nb1 szurkoló avatár nemzeti bajnokság fersml labdarúgás szimulációs jelölőnyelv football(er) simulation markup language avatár fejlesztő
Hogyan lehetsz avatár-fejlesztő? Avagy mérd össze a pályán álomcsapatod szereplését egy másik olvasóéval!
2010.07.17. 18:53 nb
Hogyan lehetsz avatár-fejlesztő? Érdeklődés kérdése. Foglalkozhatsz edzőkkel, játékosokkal vagy akár egész csapatokkal. Azt fontos szem előtt tartani, hogy egyrészt nem egy kiforrott dologról van szó, másrészt az avatárok szerkezete és a szimulációs szoftver fejlődik és együtt fejlődik. Ez a gyakorlatban azt jelenti, hogy az az avatár, amit ma készítesz, azt a mai program tudja feldolgozni.
De mivel ezer szónál jóval többet ér tízezer, lássunk egy konkrét példát! Nézzük meg, hogyan készítettük el mi a holland és a spanyol nemzeti csapat avatárját! Ennek alapján a kedves olvasó majd el fogja tudni készíteni saját kedvencei vagy álomcsapata avatárjait. De rögtön itt egy technikai megkötés is: érdemben (ha a jelen leírás alapján jársz el, akkor) csak olyan játékost választhatsz a „csapatodba”, aki ott volt a mostani VB-n. Hogy miért, az pár sor múlva kiderül, mint ahogyan azt is belinkeljük, mi lehet az eljárás tetszőleges csapatokra.
Szólj hozzá!
Címkék: foci bajnokok ligája labdarúgás foci vb nb1 avatár szimuláció európa liga fersml labdarúgás szimulációs jelölőnyelv labdarúgás szimuláció avatár fejlesztés avatár fejlesztő foci világbajnokság
Közösségi erőforrás-megosztás a labdarúgásban
2010.07.15. 17:08 nb
Bátfai Norbert
batfai.norbert@inf.unideb.hu
Debreceni polgárként pompás élmény lehetett volna, ha tavaly a Bajnokok Ligájában a Liverpoolt, az Olympique Lyont és a Fiorentinát az Oláh Gábor utcai stadionban fogadhatta volna a Loki. Persze azért megjegyezhetjük, hogy ez a hiányérzet az idén is megelégedésünkre szolgálhatna, mert azt jelentené, hogy a debreceni együttes ezúttal újra a BL főtáblán van. Illetve szigorúan szurkolói szempontból az említett, ismert stadion-problémának pozitívuma is akad. Nevezetesen, az, hogy a csapat mindennapjainak rajongói nézőpontból is érdekes része (edzések, próbajátékok, felkészülési mérkőzések, kik bevethetők, kik sérültek stb.) nem egy elzárt elefántcsonttorony stadion-szentélyben zajlik, hanem a minden érdeklődő vagy mozogni vágyó előtt nyitott Nagyerdei Sportkomplexum létesítményeiben, ez az egyik lehetséges oka lehet annak, hogy a városban a labdarúgás a közösségi életnek is szerves része. Távolabbi barátaink ebben csak addig szoktak kételkedni, amíg meg nem látják a mérkőzések előtt a vonuló piros mezes komplett tornasor családokat (legkisebb gyermek, középső gyermek, legnagyobb gyermek, anyuka, apuka) a stadionba vonulni.
https://www.youtube.com/watch?v=3709-6VN_6k
(1. ábra Bátfai Mátyás Bendegúz szurkol a Temesvár elleni edzőmérkőzésen.)
Ennyi bemelegítés után ez a cikk is a labdarúgásról és a közösségépítésről fog szólni. Először röviden áttekintjük a labdarúgás szimulációs jelölőnyelvre épülő platformunkat, majd felvetjük e platform erősítése kapcsán a közösségi erőforrás-megosztás használatának helyét és lehetőségét.
3 komment
Címkék: debrecen bajnokok ligája labdarúgás fersml közösségi erőforrás megosztás labdarúgás szimulációs jelölőnyelv public resource football computing
Közösségi számítások a labdarúgásban
2010.07.14. 18:59 nb
Ebben a leginkább technikai jellegű postban (majdnem „Hogyan”-ban) azt mutatjuk be a magyar érdeklődőknek, hogy hogyan tudnak majd (csapat, edző vagy játékos) avatár fejlesztőként bekapcsolódni FerSML platformos számításokba. Kicsit biztos ijesztő lesz elsőre, de egyrészt minden kezdet nehéz, másrészt a platform folyamatosan fog fejlődni. Mindenesetre ez a mostani, kezdő változat inkább a hardcore érdeklődőknek és programozóknak lehet érdekes. A következő pontok, mivel fejlesztésünk Java alapú, így ugyanúgy mennek GNU/Linux és Windows rendszereken is.
4 komment
Címkék: fersml közösségi erőforrás megosztás public resource computing volunteer computing labdarúgás szimulációs jelölőnyelv
"Lemossuk a gyalázatot!" egyrészt, másrészt ha tudna időutazni a holland szakvezetés...
2010.07.12. 15:56 nb
"Lemossuk a gyalázatot!"
dolgozott bennem Petőfi, mivel narancs győzelmet vártunk (nem érzésünk, hanem szimulációink nyomán). Mentség persze akadna bőven: a szoftver nem tudta a 4-2-3-1 hadrendet, a hollandoknál nem Khalid BOULAHROUZ és Demy DE ZEEUW, hanem Gregory VAN DER WIEL és Nigel DE JONG kezdett és sorolhatnánk. Ámde hiába dolgoztam be ma ezt az új felállást a programba, hiába tettem a kérdéses játékosokat a szimulációba, az eredmények nem akarnak változni. No persze kérem ilyen a véletlennel való munka! De ha újra futtattam az összes formációt, akkor mégiscsak van fontos változás, amit észrevehetünk!
De a szoftver szempontjából a torna nagyon hasznos volt: számos hiba kijött (ami a mobilos kezdetek óta a PC kiadásokba belekerült) az intenzív használat során.
Ma kiadást is váltottunk, a Who will win the World Cup 2010 for FerSML változatot a Who won the World Cup 2010 for FerSML kiadás követi majd, ennek 0.0.1 változata már letölthető a projekt lapjáról. S mit mutatnak az eredmények: ha előbb dolgozom be a progiba a 4-2-3-1 rendet vagy a holland szakvezetés tudna időben visszautazni, miután olvassa ezt a blogot, akkor biztos nem így állnak fel, mert:
NED-ESP by 0.0.1 |
ESP formations | ||||||||||||||
4-3-3 | 4-4-2 | 4-3-2-1 | 3-4-3 | 4-2-3-1 | |||||||||||
NED formations |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
4-3-3 | 243 | 161 | 96 | 322 | 87 | 91 | 291 | 104 | 105 | 384 | 49 | 67 | 374 | 69 | 57 |
4-4-2 | 127 | 241 | 132 | 228 | 137 | 135 | 285 | 94 | 121 | 255 | 118 | 127 | 287 | 113 | 100 |
4-3-2-1 | 192 | 184 | 124 | 206 | 178 | 116 | 240 | 177 | 83 | 241 | 156 | 103 | 402 | 53 | 45 |
3-4-3 | 96 | 294 | 110 | 152 | 232 | 116 | 191 | 233 | 76 | 214 | 197 | 89 | 304 | 120 | 76 |
4-2-3-1 | 90 | 332 | 78 | 127 | 266 | 107 | 60 | 388 | 52 | 87 | 346 | 67 | 238 | 197 | 65 |
A teljes táblázat kint vana projekt lapján: http://footballerml.sourceforge.net/#Try_or_Download
Az elmúlt napokra visszatekintve pozitívum volt Brazília nem hangsúlyos, illetve Uruguay szép szereplésének előrejelzése. Negatívum pedig, hogy Argentína jóval előkelőbb játékát várta a program. (Az edzői avatárok egyelőre nem játszanak lényegi szerepet a futó kiadásokban.)
2 komment
Címkék: döntő foci vb szimuláció fersml labdarúgás szimulációs jelölőnyelv football(er) simulation markup language
Hollandia - Spanyolország, avagy "ne kérdd tovább a titkot"
2010.07.08. 16:08 nb
"Ne kérdd
Tovább a titkot, mit jótékonyan
Takart el istenkéz vágyó szemedtől."
MADÁCH IMRE: AZ EMBER TRAGÉDIÁJA
http://mek.oszk.hu/00900/00914/html/madach15.htm
A szimulációk futtatásáig a spanyolokat tartottam esélyesnek, de ma délelőtt átpártoltam a hollandokhoz, mert a program 0.0.24-es változatának eredményei egyértelműen az ő várható diadalukat sugallják a döntő mérkőzésre.
Mindkét együttes 4-3-3-as felállása mellett közel 5000 leszimulált mérkőzésből több, mint 3000-en arattak győzelmet a narancsok (avagy a programban inkább citromok :)
Kíváncsi voltam a játékrend szerepére, ezért úgy módosítottam a programot, hogy a támogatott taktikák minden kombinációjában szimuláljon le 500 mérkőzést. A kedves olvasó is kipróbálhatja a programot egyetlen kattintással a projekt lapjáról, a footballerml.sourceforge.net/jnlp/WhoWillWinWC2010forFerSML-0.0.26.jnlp címről (az eredmények reprodukálásához az ALL_FORMATIONS_SIM módban kell majd indítani , azaz azt kell berádiógombozni a szoftver felületén).
A FerSML projekt lapján az alábbi táblázatban foglaltam össze a kapott eredményeket:
NED-ESP by 0.0.26 |
ESP formations | |||||||||||
4-3-3 | 4-4-2 | 4-3-2-1 | 3-4-3 | |||||||||
NED formations |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
NED wins |
ESP wins |
Drawn games |
4-3-3 | 315 | 114 | 71 | 377 | 46 | 77 | 363 | 71 | 66 | 469 | 9 | 22 |
4-4-2 | 225 | 167 | 108 | 270 | 109 | 121 | 274 | 115 | 111 | 345 | 80 | 75 |
4-3-2-1 | 327 | 94 | 79 | 307 | 105 | 88 | 351 | 80 | 69 | 439 | 26 | 35 |
3-4-3 | 173 | 213 | 114 | 222 | 159 | 119 | 276 | 140 | 84 | 404 | 48 | 48 |
Magam meglepetésként élem meg, de a spanyol győzelmek csupán egy (a zölddel szedett) hadrend mellett tudtak fölénybe kerülni.
5 komment
Címkék: döntő foci vb szimuláció fersml labdarúgás szimulációs jelölőnyelv football(er) simulation markup language
Németország - Spanyolország, mit hoz majd az esti mérkőzés?
2010.07.07. 17:59 nb
A labdarúgás szimulációs jelölőnyelv a gyakorlatban. Közeleg csapatod mindent eldöntő mérkőzése? Kutasd magad a szakmai lehetőségeket: ki játsszon, hol játsszon, mit játsszon?
A korábbi FerSML platformra alapozott szimulációink eddig közvetlen módon nem voltak alkalmazhatóak egyetlen találkozóra, hiszen a negyeddöntősöket, illetve konkrét első-második-harmadik-negyedik kombinációk szimulációs gyakoriságát vizsgáltuk. Ezért most a mérkőzés előtt megnézünk néhány konkrét szimulációs eredményt a GER-ESP kérdéskörben.
1 komment
Címkék: germany ger spain esp fersml labdarúgás szimulációs jelölőnyelv football(er) simulation markup language
Labdarúgás szimulációk a gyakorlatban: az első gyakorlat a 2010-es VB!
2010.07.06. 14:57 nb
A labdarúgás szimulációs jelölőnyelv a gyakorlatban. Közeleg csapatod mindent eldöntő mérkőzése? Kutasd magad a szakmai lehetőségeket: ki játsszon, hol játsszon, mit játsszon?
A FerSML platform célja egy olyan szimulációs környezet (egy új XML nyelv és az azt feldolgozó szimulációs szoftver) kialakítása, melyben a véletlentől függő, megfigyelt jelenségek ugyanolyan statisztikai tulajdonságokat mutatnak, mint amilyeneket a valóságban tudunk megállapítani [1].
Nézzünk egy példát! Eddig 10 olyan világbajnokságot rendeztek, amiben az első négy hely 4 negyeddöntő, két elődöntő, döntő és a harmadik-negyedik helyért folyó mérkőzéssel alakult ki. Ha ezen a 10 tornán megvizsgáljuk a lőtt gólok számát és ugyanilyen tornákat szimulálunk a FerSML platformon, akkor a jelenlegi modellünket dicséri, hogy a szimulált és lőtt gólok számának eloszlása egyezik [2], [3].
Jelen pillanatban a (még nagyon kezdeti állapotában lévő) szimulációs modell tesztelésére remek lehetőséget ad tehát a VB. Használjuk előrejelzésre!
Az első ábrán első-második-harmadik-negyedik helyezettek konkrét kombinációinak gyakoriságát látjuk:
A másodikon megszámoltuk, hogy e kombik közül ki hányszor volt első:
Az eddig futtatott szimulációk elérhetőek a FerSML projekt lapján: footballerml.sourceforge.net/#Try_or_Download
[1] N. Bátfai, „Footballer and Football Simulation Markup Language and related Simulation
Software Development”, Journal of Computer Science and Control Systems, Vol. 3., No. 1., electroinf.uoradea.ro/reviste CSCS/documente/JCSCS_2010/JCSCS_Nr_1_integral.pdf (2010).
[2] Norbert Bátfai: Bevezető számítások a labdarúgás szimulációs jelölőnyelv kialakításához,
Híradástechnika (elfogadva), 2010.
[3] Norbert Bátfai: The Socceral Force, CoRR, abs/1004.2003, http://arxiv.org/abs/1004.2003
(2010)
6 komment
Címkék: uruguay germany ger netherlands spain esp uru world cup 2010 ned labdarúgó világbajnokság fersml labdarúgás szimulációs jelölőnyelv football(er) simulation markup language
