24 órás, 2. hely, Rolling Cubes, MI, noi szemszog :)

Ahogy kmARC mar szepen osszefoglalta az elmult nap esemenyeit, es ahogy mar trey is kitette fooldalra, im egy ujabb blog az utokornak a gordulo kockasagrol.

__a csapat__
Gyakran hallhatjuk, hogy versenyhelyzetben ne a baratsag szamitson, hanem szakmai szempontok vezereljek az embert.
Azert szerettem a csapatunkat, mert az elsodleges cel nem a gyozelem volt, hanem a kihivas, a jatek, s igy nem kivalogatta/bevalogatta tagjait, hanem osszeallt ugy, hogy a legjobb eredmenyre valo torekves mellett is ember maradhasson es kozben mindvegig jol erezze magat.

A kivalo legkor szerencses modon szakmai hozzaertessel parosult. A zsuri kerdese volt tobbek kozt, hogy ki osztotta el a munkat, ki vezenyelte a csapat egyuttmukodeset, stb. Nalunk 0 perces problema volt, hogy ki minek alljon neki, mivel mindenki mashoz ertett, mindenhez ertett valaki, es aki amit csinalt, abban jo volt.

__halozat__
A halozati kommunikacio sokszinu lehetosegeit egyertelemuen csapatunk hasznalta ki legjobban, hala antiemesnek, aki onfelaldozo modon megfejtette a soap rejtelmeit (ezzel templatet adva a kesobbi MI kodoloknak), es socket kapcsolattal bemutatta az MI kliensunket a GUI-nknak, a keszulo program ezzel leglenyegesebb, alapveto pontjait megvalositva.
Meg egyszer koszonet neki, es gratulacio.

__gui__
A GUI szinten fontos pontja volt az ertekelesnek. Hogy a zsurit idezzem, "a Rolling Cubes csapat altal megvalositott felulet volt talan a masodik legszebb felulet amit a versenyen lathattunk". Mivel az elso legszebb GUInak kikialtott C#-os csoda annak iszonyatos lassusaga miatt hasznalhatatlan volt, en azert kijelentenem, hogy megnyertuk a GUI versenyt. Gratulalok kmARC, tenyleg szep lett.
Mosolyogato amugy a dolog a GUI-val, mivel 24 oran keresztul hallgattuk, hogy mas csapatok micsoda hiperszuper 3D-s feluleteket terveznek, es hogy mar igy mozog, ugy mozog, ezt lehet csinalni, azt lehet csinalni. Masok rogton a Javahoz nyultak, hogy osszekattintgassanak valamit. Mi Qtval indultunk, de hamar PHP es javascript lett belole, mondvan az altalunk legjobban ismert nyelven lehet a tolunk telheto legszebb GUI-t osszerakni. Meresz otlet mindemellett, de a taktika bejott. Meg egyszer grat.

__mi__
A fenti feladatok utan (na jo, azokkal egy idoben) egy dolog maradt, az MI tervezese, megvalositasa. A kapott pontok fele a verseny vegen egymasnak eresztett programok MI-jainak versengesebol szuleto eredmenyekbol adodott. Erre a temara blueghost es jomagam alltunk ra.
Nagyjabol 2 oraba kerult a 26 oldalas feladatspecifikacio megemesztese, es tovabbi 10 oraba a szervezokkel valo egyeztetes, a szerveruk pontos mukodesenek megvitatasa. Ez a 10 oras gondolkodas kulonbozo strategiak papirra vetesebol allt, kulonbozo valoszinusegi faktorok bevezetesevel, kotelezoen kielegitendo egyenletek felallitasaval a vesztesegek elkerulese vegett. Kiderult, hogy sok dolog nem pont ugy van implementalva server oldalon, mint ahogy azt a feladatkiirasban mi megkaptuk. Ezzel is elment par ora, igen. Szamomra kicsit csalodas volt, hogy hiaba az eget rengeto otletek, a szervernek van egy kiertekelesi sorrendje, es rengeteg helyen a veletlen jatszik szerepet. Ez a felismeres aztan egy olyan taktikahoz vezetett, amely minimalis vedelem mellett IT behatolasokkal es termelesmaximalizalassal torekszik a penzgyarapitasra. Na a GUI melletti masik mereszseg ebbol allt, ugyanis par jol iranyzott tamadas ellenunk eleg megsemmisito lett volna. Akkor megis mert erre esett a valasztas? Mert arra is volt egy valoszinusegi faktor, hogy mas csapatok vajon milyen taktikat fognak alkalmazni (altalanos tipp, konkret csapatok tagjainak szemelyisege, ..). Na itt a jo adag social engineering. :)
Eredmeny: bejott. A masodik legjobb MI.
Szemelyes koszonet blueghost-nak, jo volt vele egyutt dolgozni.

__off__
Kedvenc mondatom a verseny 10. orajabol. xyz. csapat egy tagja altal intezett kerdes kmARC-nak:
"Te, ki az a hulye aki elviszi a baratnojet egy 24 oras progversenyre, ahelyett hogy vegre lenne egy kis nyugta?"

Ugy tunik, van ilyen hulye. :)

/* szerk:
A fentieket alatamasztando fuggetlen lapon:
"A második helyezett Rolling Cubes (Varga Virág, Füzi Tibor, Korondi Márk, Vakulya Gergely) csapatánál a zsűri kiemelte, hogy nagyon erős volt szakmailag a csapat, nagyon jó stratégiát valósítottak meg, és a felhasználói felület kiemelkedően szép lett."

Orommel halljuk. :)

(Persze erdemes elolvasni a zsuri velemenyet a tobbi csapatrol is.)
*/

Hozzászólások

Azert koszi h leszolod a Javankat. Nem osszekattingatos GUI volt, hanem pixelre kiszamitott png-k rajzolgatasa. Semmi RAD GUI generatort nem hasznaltunk. Remelem jot mosolyogtatok rajta.

A HTML felulet jo lett (nem kis munka ajaxszal szivni, tapasztaltam), bar IE-ben, Operaban megneznem :D

Itt található egy link a mienkről, 3óra 30 perccel a vége előtt: link

Ennél frisseb screenshotot nem találtam, ezen jelenleg nem látható ellenséges csapatnak színezett terület, meg ahogy elnézem mégcsak a terület típusa sincs kiírva, csak a kódja. Később generálunk antiemessel (neki van egy dummy szerver a gépén) egy olyan shotot, amin a végleges állapot van.

P.S.: senki nem szólta le persicsb a guitokat. Nem ti voltatok az egyedüliek, akik javaban csinálták tudtommal. Azt hiszem, akikre greenvirag gondolt, azok egy másik csapat, akik javaban csináltak szintén, ám egy elég csúnyácska felületet.

Update: itt egy kep arrol, ahogy vegleges mivoltaban nezett ki.

Megjegyzem, nagyon sajnalom, hogy a Qt-hez nem ertek (hmm.. vegulis semmilyen "asztali", normalis GUI fejlesztesehez sem), mert azert ide illett volna valami jobban hasznalhatot feldobni... Mindegy, azer ez a php/socket megoldas sem volt rossz :)

Egy fonton belul is lehetnek ugyanahhoz a karakterhez kulonbozo glyphek, pl Adobe OpenType fontjai sok esetben tartalmaznak stilusos nagybetuket, uj es regebbi stilusu szamokat, diszitett betuvegeket, stb. Ezert gondoltam, hogy talan ez egy specko font.

A blenderhez meg riszpekt, nem gondoltam volna soha, hogy azzal keszult.

Egy fonton belul is lehetnek ugyanahhoz a karakterhez kulonbozo glyphek, pl Adobe OpenType fontjai

Na persze, es azokat en a kis linuxos gepemmel meg sem tudom szagolni, vagy hogy is van ez? :)

Es itt alljon a blend fajl - ugy emlekeztem, regebben mar mondtam, hogy anno sokat blendereztem, hat most jol jott.

pedig a mekbukon hogy megy a linugz!!1!11!!

Tudod mi jutott eszembe? Agiek egy olyan orszagban nyertek egy 24 oras programozasi verenyt, amiben az ELSO helyezesert jaro penzbol legalabb harman tudnak osszesen venni egy mac-et. Ez azert (mindket oldalrol nezve) durva.

Unokatesommal beszeltem IM-en a verseny utan, ok Ausztriaban elnek. Kerdezte, hogy es mi jar a nyeremennyel. Mondtam neki, hogy nekunk fejenkent ~290 euro. Hat... mikor ezt leirtam, gondoltam azert csak nem fog kirohogni - eszembe jutott ugyanis, hogy neki talan a havi zsebpenze ennyi...

Peri.. Szamomra ez nem veres kuzdelem volt, de latom, te ugy eled meg.

Mindenek elott gratulalok a helyezesert.

Nem volt celom utalni konkretan semelyik csapatra, sem azt sugallni, hogy mily szinvonaltalan egy ilyen modszer.
Remelem te sem feltetelezted rolam, hogy a ti GUI-tokra azt mondanam, kattintgatas, de annak fenyezeset majd te megteszed, ha gondolod.

Én is köszönöm neked a sok munkát és azt hogy együtt dolgozhattunk :-)