IT-Лига 2012. Beta Cup. Превью 1/4 финалов.
Не так давно было опубликовано превью матчей ¼ финалов IT-Лиги, в котором по какой-то причине были проигнорированы матчи Beta Cup. А там, между прочим, тоже люди живут. Специально для них представляем альтернативное превью в блоках.
package com.kharkov.itleague.2012.finals;
import itleague.*;
class BetaCupQuarterFinals {
public static void secondary(String[] comments) {
Forecast matchForecast = new BratchukMatchForecast(new BratchukPower());
// Beta Cup Q1: GraceHoppers II vs Intetics
Team aBCQ1Winner;
Team aGraceHoppersII = TeamFactory.getTeam(“GraceHoppers”).clone().removeAll()
.addAll(GraceHoppersAcademy.generateAdepts()).trim();
Team cInetics = TeamFactory.getTeam(“Intetics-Navteq”).renameTo("Intetics");
if (aGraceHoppersII.size() >= 5) {
aGraceHoppersII.equip(Ammunition.MANISHKA);
aGraceHoppersII.enjoyTheWeather();
aBCQ1Winner = matchForecast.getResult(aGraceHoppersII, cIntetics));
} else {
new Thread(new Walkable() {
public void run() {
cIntetics.celebrate();
aGraceHoppersII.getDrunk().blame(“absent people”, “bad luck”, “balls”);
}
}).start();
aBCQ1Winner = cIntetics;
}
Soloshenko.out.tweet(“Beta Cup Q1 Winner: ” + aBCQ1Winner);
// Beta Cup Q2: Sigma Ukraine vs CLOSE-KNIT TEAM
Team bSigmaUkraine = TeamFactory.getTeam(“Eclipse”);
Team dCKT = TeamFactory.getTeam(“CLOSE-KNIT TEAM”);
bSigmaUkraine.dropDefense();
bSigmaUkraine.applyTactics(“scorched earth”);
MatchTimer matchTimer = MatchTimer.getInstance();
Player aBrooyev = dCKT.getPlayer(Body.LARGE, Shot.POWERFUL, Foot.LEFT);
while (dCKT.getSupport().drumsArePlaying() && ! matchTimer.timeUp()) {
try {
aBrooyev.shoot();
} catch (ToughGoalKeeperException ex) {
dCKT.getSupport().shout(“Oop-a-dee”);
}
}
Soloshenko.out.tweet(“Beta Cup Q2 Winner: ” + matchForecast.getResult(bSigmaUkraine, dCKT));
// Beta Cup Q3: Gameloft vs Stella Systems
Team cGameloft = GameFactory.getInstance().getTeam();
Team aStellaSystems = TeamFactory.getTeam(“Stella”);
// there’s only one man in Stella like this, skip the class cast checks
Litvin aLitvin = (Litvin) aStellaSystems.getPlayer(Hair.LONG, Dribbling.GOOD, Drinks.VODKA);
do {
aStellaSystems.resist();
} while (! aLitvin.priselBlyatNaZamenkoo());
Team cInetics = TeamFactory.getTeam(“Intetics-Navteq”).renameTo("Intetics");
if (aGraceHoppersII.size() >= 5) {
aGraceHoppersII.equip(Ammunition.MANISHKA);
aGraceHoppersII.enjoyTheWeather();
aBCQ1Winner = matchForecast.getResult(aGraceHoppersII, cIntetics));
} else {
new Thread(new Walkable() {
public void run() {
cIntetics.celebrate();
aGraceHoppersII.getDrunk().blame(“absent people”, “bad luck”, “balls”);
}
}).start();
aBCQ1Winner = cIntetics;
}
Soloshenko.out.tweet(“Beta Cup Q1 Winner: ” + aBCQ1Winner);
// Beta Cup Q2: Sigma Ukraine vs CLOSE-KNIT TEAM
Team bSigmaUkraine = TeamFactory.getTeam(“Eclipse”);
Team dCKT = TeamFactory.getTeam(“CLOSE-KNIT TEAM”);
bSigmaUkraine.dropDefense();
bSigmaUkraine.applyTactics(“scorched earth”);
MatchTimer matchTimer = MatchTimer.getInstance();
Player aBrooyev = dCKT.getPlayer(Body.LARGE, Shot.POWERFUL, Foot.LEFT);
while (dCKT.getSupport().drumsArePlaying() && ! matchTimer.timeUp()) {
try {
aBrooyev.shoot();
} catch (ToughGoalKeeperException ex) {
dCKT.getSupport().shout(“Oop-a-dee”);
}
}
Soloshenko.out.tweet(“Beta Cup Q2 Winner: ” + matchForecast.getResult(bSigmaUkraine, dCKT));
// Beta Cup Q3: Gameloft vs Stella Systems
Team cGameloft = GameFactory.getInstance().getTeam();
Team aStellaSystems = TeamFactory.getTeam(“Stella”);
// there’s only one man in Stella like this, skip the class cast checks
Litvin aLitvin = (Litvin) aStellaSystems.getPlayer(Hair.LONG, Dribbling.GOOD, Drinks.VODKA);
do {
aStellaSystems.resist();
} while (! aLitvin.priselBlyatNaZamenkoo());
Team aBCQ3Winner = Lutitskiy.getCurse(cGameloft).getStrength() < cGameloft.getStrength() ? cGameloft : aStellaSystems;
Soloshenko.out.tweet(“Beta Cup Q3 Winner: ” + aBCQ3Winner);
Soloshenko.out.tweet(“Beta Cup Q3 Winner: ” + aBCQ3Winner);
// Beta Cup Q4: Random United vs Alice
Soloshenko.out.tweet(“Beta Cup Q4 Winner: ” + Random.united().nextRandom(TeamFactory.getTeam(“Alice”)));
LesoparkField.close();
}
}
6 травня 2012