Model model;
Random random = new Random();
Text trollMessage;
- Sprite troll;
+ Group troll;
Text trollPositionGauge;
Player p0 = new Player(), p1 = new Player();
Text turnCounter; int _turns = 0;
}
private void drawTroll() {
- troll = graphicEntityModule.createSprite()
- .setImage("troll.png")
+ Sprite trollBody = graphicEntityModule.createSprite()
+ .setImage("troll_body.png")
.setAnchorX(0.5)
.setAnchorY(1)
+ .setTint(0xfac200);
+ Sprite trollPants = graphicEntityModule.createSprite()
+ .setImage("pants_red.png")
+ .setAnchorX(0.5)
+ .setAnchorY(1);
+ troll = graphicEntityModule.createGroup(trollBody, trollPants)
.setX(1920/2)
.setY(880)
+ .setScaleX(random.nextInt(2) == 0 ? 1 : -1)
.setZIndex(2);
trollPositionGauge = graphicEntityModule.createText()
.setZIndex(2)
}
}
+ // You'll never remember if you ever saw these…
String specials[] = {
"Never gonna give you up\nNever gonna let you down\nNever gonna run around and desert you\nNever gonna make you cry\nNever gonna say goodbye\nNever gonna tell a lie and hurt you",
"CG know what they're doing."
};
+ // Most of what ought to happen in normal play
String directed[][] = {
// movies
{ "Han shot first", "I am your father", "Greedo shot first" },
+ { "Inception ends\non level zero", "BRAAAAAAM", "Inception ends\non level one" },
+ // More movie controversies sought. Apply on the puzzle contrib page.
+
+ // music
+ { "bach > beethoven", "zimmer is overrated", "beethoven > bach" },
+ { "an octave is 12 semitones", "curse you perfect-pitched ppl", "pianos can play in tune" },
// everyday life
{ "tea > coffee", "just drink\nkool-aid", "coffee > tea" },
{ "Marvel > DC", "Disney > 50 shades", "DC > Marvel" },
{ "cats > dogs", "humans make\ngood pets", "dogs > cats" },
+ { "the moon landing was staged", "elvis lives", "9/11 was an inside job" },
+ // Ditto. Need moar troll.
// gaming
{ "PC > console", "pong is still\nunequaled", "console > PC" },
{ "pad > stick", "mouse gaming is lame", "stick > pad" },
{ "RTS > FPS", "solitaire best game", "FPS > RTS" },
{ "YT gaming > twitch", "i watch other ppl play", "twitch > YT gaming" },
+ // I'm not exactly a gamer myself, I take hints on the topics du jour
// programming
{ "vi < emacs", "i code with Notepad", "emacs > vi" },
{ "tabs < spaces", "gofmt FTW", "spaces < tabs" },
- { "LISP is the most\npowerful language", "HTML is a\nprogramming language", "Forth is the most\npowerful language" },
+ { "LISP is the most\npowerful language", "HTML is a\nprogramming language", "FORTH is the most\npowerful language" },
{ "static linking best", "symlinking best", "dynamic linking best" },
{ "NPE > SIGSEGV", "kernel panic", "SIGSEGV > NPE" },
{ "objects > functions", "it's closures\nall the way down", "functions > objects" },
{ "GOTO FTW", "COME FROM FTW", "don't use GOTO" },
{ "Agile > Waterfall", "SCRUM isn't Agile", "Waterfall > Agile" },
+ // This category's not too bad.
// Internet
{ "gmail > github", "copy-paste FTW", "github > gmail" },
{ "jira > trello", "bugzilla FTW", "trello > jira" },
{ "IRC > slack", "chat is work", "discord < IRC" },
{ "trolls > SJW", "i'm not trolling\njust misunderstood", "SJW > trolls" },
+ { "there's an app for that", "there's a bean for that", "there's an applet for that" },
+ // More always welcome here.
// CodinGame
{ "searcho no chokudai", "GAimax is True AI", "Smitsimax FTW" },
{ "Automaton2000 > NN", "bots > humans", "AutomatonNN > 2000" },
+ { "optimizing for the contest\ntestcase is cheating", "having moar accounts than cg\nstaff will get you banned", "it's not hardcoding\nif it's stochastic" },
{ "light theme best", "ascii > graphics", "dark theme best" },
- { "simulation beats heuristics", "true AI is just ifs", "heuristics beat simulation" },
- { "bruteforce always prevails", "you'll timeout anyway", "algorithms always prevail" }
+ { "simulation > heuristics", "true AI is just ifs", "heuristics > simulation" },
+ { "bruteforce FTW", "you'll timeout anyway", "algorithms FTW" }
+ // And here. Especially as I'm not that active on #World or #Ru.
};
+ // Those for which I couldn't find a meaningful directednessability.
String isotropic[] = {
"Electron apps are the fastest",
"Rosebud",
"31OCT = 25DEC",
"ASCII stupid question\nget a stupid ANSI",
"trolling is a art"
+ // I try and avoid those, but if really it fits nowhere else…
};
}