HALLGATÓ
Hol vagyok?
Nem álom volt hát az eddigi n labor,
amelyen végiggyötört az ébredés?
A tizenhatodik félidő, http://www.avorospostakocsi.hu/2012/10/31/a-tizenhatodik-felido/ (Az ember tragédiájának focis parafrázisának parafrázisa :)
Az ünnepek miatt elmaradt 2 óra miatt (is) borult a tervezett haladási ütem, ezért tartunk a nem terminális "n+1" hétnél szimbolikusan a címben. A laborokon a védésnek van szezonja. Izgalmas volt soronként átírni a humán genomos, LZW fás progit C++-ról Javába. Nagy örömömre szolgált, hogy az átírást követő hallgatók megállapították, hogy a C++ kódhoz képest a Java valóban az ipari homokozó :)
A(z első) védés
Lehet védeni az általam rögtönözve átírtat is: http://www.inf.unideb.hu/~nbatfai/LZWBinFa.java (a védés a laborok főtémája, nyilván érdemes hozzáolvasni a tankönyvből a beágyazott osztályos részt).
Programozás labor-bajnokság (első osztály)
Eredetileg nem volt szándék a PLB-n belül megkülönböztetni "NB1"-et és "NB2"-t, de ez egy kézenfekvő megoldás arra a problémára, hogy az Atan interfész nem tud együttműködni a lájtosított szerverrel. Ezért nevezzük ebben a félévben a C++ alapú csapatainkat NB1-es csapatoknak, a Java alapúakat pedig NB2-es csapatoknak. Ha időközben sikerül meghekkelni az Atan-t (mert az első gondolat, hogy a default ágban kikommentezzük a throw Error-t, az nem jött be), akkor a PLK már közös lehet. Addig is, aki úgy módosítja az Atan-t, hogy megy vele a GoldenTeam és a lájtosított szerver által küldött lájtos protokollt beszéli, annak 40 pont üti a markát!
Stadion: robocup.inf.unideb.hu, lájtosított szerver
Könyvelés
A pontokat a csapat neve alatt gyűjtjük, s a PLB végén mindkét tagnak (mérlegelés nélkül) ugyanannyit írunk jóvá, amennyi a csapatnak van.
nevezés (egyszeri) 2 pont.
győzelem: 8 pont
döntetlen: 4 pont
vereség: 2 pont
PLBI, I. hely: 40 pont
PLBI, II. hely: 30 pont
PLBI, III. hely: 20 pont
Laboron kiprojektált edzőmeccs: ua., mint fent.
Az a hallgató (a PLBI első titkára, lehet csapaattag is), aki vállalja, hogy a versenynaptár szerint a mérkőzéseket lefuttatja a stadionban (ezért nyilván csak a robocup-nevű gépen accounttal rendelkező hallgatók jöhetnek itt szóba), az rcg-ket a webre, mérkőzésenként 6 pontot kap.
Az a hallgató (a PLBI második titkára, lehet csapaattag is), aki vállalja, hogy az első titkár által kitett rcg-k alapján és az eredmény egyszerű formában kiteszi a webre (tavaly magam így csináltam), mérkőzésenként 3 pontot kap.
Versenynaptár
A versenybizottság a következő csapatok nevezését fogadta el:
API_DOKSI
Deadly Team
FutottakMég FC
Shinu! FC
Under_Construction
DebrecenRoundForestFC++
6 csapat, oda-visszavágós rendszerben 30 mérkőzéssel az alábbi időbeosztással:
nov. 21, szerda
API_DOKSI vs. Deadly Team
FutottakMég FC vs. Shinu! FC
Under_Construction vs. DebrecenRoundForestFC++
nov.23, péntek
FutottakMég FC vs. Deadly Team
Under_Construction vs. Shinu! FC
DebrecenRoundForestFC++ vs. API_DOKSI
nov. 26,hétfő
Deadly Team vs. Shinu! FC
API_DOKSI vs. Under_Construction
FutottakMég FC vs. DebrecenRoundForestFC++
nov. 28, szerda
Shinu! FC vs. API_DOKSI
Under_Construction vs. FutottakMég FC
DebrecenRoundForestFC++ vs. Deadly Team
nov. 30., péntek
API_DOKSI vs. FutottakMég FC
Deadly Team vs. Under_Construction
Shinu! FC vs. DebrecenRoundForestFC++
dec. 3., hétfő
Deadly Team vs. API_DOKSI
Shinu! FC vs. FutottakMég FC
DebrecenRoundForestFC++ vs. Under_Construction
dec. 5., szerda
Deadly Team vs. FutottakMég FC
Shinu! FC vs. Under_Construction
API_DOKSI vs. DebrecenRoundForestFC++
dec. 7., péntek
Shinu! FC vs. Deadly Team
Under_Construction vs. API_DOKSI
DebrecenRoundForestFC++ vs. FutottakMég FC
dec. 10., hétfő
API_DOKSI vs. Shinu! FC
FutottakMég FC vs. Under_Construction
Deadly Team vs. DebrecenRoundForestFC++
dec. 12., szerda
FutottakMég FC vs. API_DOKSI
Under_Construction vs. Deadly Team
DebrecenRoundForestFC++ vs. Shinu! FC
Programozás labor-bajnokság (másodosztály)
Stadion: robocup.inf.unideb.hu, eredeti szerver
Könyvelés
A pontokat a csapat neve alatt gyűjtjük, s a PLB végén mindkét tagnak (mérlegelés nélkül) ugyanannyit írunk jóvá, amennyi a csapatnak van.
nevezés (egyszeri) 2 pont.
győzelem: 6 pont
döntetlen: 3 pont
vereség: 1 pont
PLBII, I. hely: 30 pont
PLBII, II. hely: 20 pont
PLBII, III. hely: 10 pont
Laboron kiprojektált edzőmeccs: ua., mint fent.
Az a hallgató (a PLBII első titkára, lehet csapaattag is), aki vállalja, hogy a versenynaptár szerint a mérkőzéseket lefuttatja a stadionban (ezért nyilván csak a robocup-nevű gépen accounttal rendelkező hallgatók jöhetnek itt szóba), az rcg-ket a webre, mérkőzésenként 4 pontot kap.
Az a hallgató (a PLBII második titkára, lehet csapaattag is), aki vállalja, hogy az első titkár által kitett rcg-k alapján és az eredmény egyszerű formában kiteszi a webre (tavaly magam így csináltam), mérkőzésenként 2 pontot kap.
Versenynaptár
A versenybizottság a következő csapatok nevezését fogadta el:
A Legen-waitforit-DARY FC
Awesome FC
defaultFC
Eternity
FC MI
GANGNAM STYLE
GoalPointer
Papo FC
Rocky Kickers
The Twelfth
TrollFC
WINchester
12 csapat, csak odavágós rendszerben 66 mérkőzéssel az alábbi időbeosztással:
nov. 21, szerda
A Legen-waitforit-DARY FC vs. WINchester
Awesome FC vs. TrollFC
defaultFC vs. The Twelfth
Eternity vs. Rocky Kickers
FC MI vs. Papo FC
GANGNAM STYLE vs. GoalPointer
nov. 23, péntek
WINchester vs. GoalPointer
Papo FC vs. GANGNAM STYLE
Rocky Kickers vs. FC MI
The Twelfth vs. Eternity
TrollFC vs. defaultFC
A Legen-waitforit-DARY FC vs. Awesome FC
nov. 26,hétfő
Awesome FC vs. WINchester
defaultFC vs. A Legen-waitforit-DARY FC
Eternity vs. TrollFC
FC MI vs. The Twelfth
GANGNAM STYLE vs. Rocky Kickers
GoalPointer vs. Papo FC
nov. 28, szerda
WINchester vs. Papo FC
Rocky Kickers vs. GoalPointer
The Twelfth vs. GANGNAM STYLE
TrollFC vs. FC MI
A Legen-waitforit-DARY FC vs. Eternity
Awesome FC vs. defaultFC
nov. 30., péntek
defaultFC vs. WINchester
Eternity vs. Awesome FC
FC MI vs. A Legen-waitforit-DARY FC
GANGNAM STYLE vs. TrollFC
GoalPointer vs. The Twelfth
Papo FC vs. Rocky Kickers
dec. 3., hétfő
WINchester vs. Rocky Kickers
The Twelfth vs. Papo FC
TrollFC vs. GoalPointer
A Legen-waitforit-DARY FC vs. GANGNAM STYLE
Awesome FC vs. FC MI
defaultFC vs. Eternity
dec. 5., szerda
Eternity vs. WINchester
FC MI vs. defaultFC
GANGNAM STYLE vs. Awesome FC
GoalPointer vs. A Legen-waitforit-DARY FC
Papo FC vs. TrollFC
Rocky Kickers vs. The Twelfth
dec. 7., péntek
WINchester vs. The Twelfth
TrollFC vs. Rocky Kickers
A Legen-waitforit-DARY FC vs. Papo FC
Awesome FC vs. GoalPointer
defaultFC vs. GANGNAM STYLE
Eternity vs. FC MI
dec. 10., hétfő
FC MI vs. WINchester
GANGNAM STYLE vs. Eternity
GoalPointer vs. defaultFC
Papo FC vs. Awesome FC
Rocky Kickers vs. A Legen-waitforit-DARY FC
The Twelfth vs. TrollFC
dec. 12., szerda
WINchester vs. TrollFC
A Legen-waitforit-DARY FC vs. The Twelfth
Awesome FC vs. Rocky Kickers
defaultFC vs. Papo FC
Eternity vs. GoalPointer
FC MI vs. GANGNAM STYLE
dec. 14., péntek
GANGNAM STYLE vs. WINchester
GoalPointer vs. FC MI
Papo FC vs. Eternity
Rocky Kickers vs. defaultFC
The Twelfth vs. Awesome FC
TrollFC vs. A Legen-waitforit-DARY FC
(A PLBI esetén hat csapatra egy háromszögmátrixba azonnal felrajzoltam a bajnokság időbeosztását, a 12 csapatos PLBII esetére ez már nem ilyen triviális, ezért ki is írtam feladatnak. Magam egyébként a fenti lista elkészítéséhez az alabbi oldalakat használtam fel: League Competition Fixture Patterns, Generating Fixture Lists)
Csapatok beküldése
Trófeák
- A csapat ágensei oda-vissza mozogjanak vízszintesen, 5 pont!
- Full Screen Java API-s megjelenítő a QCSS-hez (Quantum Consciousness Soccer Simulator), 30 pont. (itt egy full screen exclusive API-s példa)
- Ebben a QCSS implementációban tesztelj, hány UDP klienst bír el a szerver, ha a kliensek különböző gépekről jönnek? (15 pont)
- Készíts Java programot, amely parancssorában kapja a focicsapat neveket és elkészíti a bajnokság versenynaptárát, 25 pont!