From e85f0f22de883c7464b05cb4fe761a4cf46ae102 Mon Sep 17 00:00:00 2001 From: JBM Date: Fri, 29 May 2020 00:01:18 +0200 Subject: [PATCH] Isotropic sayings' relative frequency shouldn't be thrice the others'. Also add a few more. --- config/statement_en.html | 2 +- src/main/java/com/codingame/game/View.java | 37 +++++++++++++++------- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/config/statement_en.html b/config/statement_en.html index d4896dd..7ba83d1 100644 --- a/config/statement_en.html +++ b/config/statement_en.html @@ -137,7 +137,7 @@

This draft's last change is: - a cheater doesn't win face to a timeout. + the troll can speak.

diff --git a/src/main/java/com/codingame/game/View.java b/src/main/java/com/codingame/game/View.java index a032aff..857f527 100644 --- a/src/main/java/com/codingame/game/View.java +++ b/src/main/java/com/codingame/game/View.java @@ -503,16 +503,18 @@ class View { return specials[random.nextInt(specials.length)]; } - int i = random.nextInt(directed.length + isotropic.length); + // yup, still biased + int i = random.nextInt(directed.length + isotropic.length / 3); if (i < directed.length) { return directed[i][d.index]; } else { - return isotropic[i-directed.length]; + return isotropic[random.nextInt(isotropic.length)]; } } 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." }; @@ -521,23 +523,22 @@ class View { { "Han shot first", "I am your father", "Greedo shot first" }, // everyday life - { "tea > coffee", "XXX", "coffee > tea" }, + { "tea > coffee", "just drink\nkool-aid", "coffee > tea" }, { "Marvel > DC", "Disney > 50 shades", "DC > Marvel" }, - - // troll ou incompris ou SJW + { "cats > dogs", "humans make\ngood pets", "dogs > cats" }, // gaming { "PC > console", "pong is still\nunequaled", "console > PC" }, { "Windows > Linux", "it's all Android anyway", "Linux > Windows" }, { "pad > stick", "mouse gaming is lame", "stick > pad" }, { "RTS > FPS", "solitaire best game", "FPS > RTS" }, - { "YT gaming > twitch", "I stream on dailymotion", "twitch > YT gaming" }, + { "YT gaming > twitch", "i watch other ppl play", "twitch > YT gaming" }, // programming - { "vi < emacs", "I code with Notepad", "emacs > vi" }, + { "vi < emacs", "i code with Notepad", "emacs > vi" }, { "tabs < spaces", "gofmt FTW", "spaces < tabs" }, - { "LISP is the most\npowerful language", "HTML is a programming language", "Forth is the most\npowerful language" }, - { "static linking best", "symbolic linking best", "dynamic linking best" }, + { "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" }, @@ -546,11 +547,16 @@ class View { // Internet { "gmail > github", "copy-paste FTW", "github > gmail" }, { "MSIE > Safari", "Opera did it first", "Safari > MSIE" }, + { "bing > yahoo", "duckduckgo best SE", "yahoo > bing" }, + { "jira > trello", "bugzilla FTW", "trello > jira" }, + { "IRC > slack", "chat is work", "discord < IRC" }, + { "trolls > SJW", "i'm not trolling\njust misunderstood", "SJW > trolls" }, // CodinGame - { "bing > yahoo", "duckduckgo best SE", "yahoo > bing" }, + { "searcho no chokudai", "GAimax is True AI", "Smitsimax FTW" }, + { "Automaton2000 > NN", "bots > humans", "AutomatonNN > 2000" }, { "light theme best", "ascii > graphics", "dark theme best" }, - { "simulation beats heuristics", "AI is a forest of ifs", "heuristics beat simulation" }, + { "simulation beats heuristics", "true AI is just ifs", "heuristics beat simulation" }, { "bruteforce always prevails", "you'll timeout anyway", "algorithms always prevail" } }; @@ -558,6 +564,13 @@ class View { "Electron apps are the fastest", "Rosebud", "Thanos did nothing wrong", - "developers developers developers" + "developers developers developers", + "the cloud is just\nother ppl's computers", + "ur doin it rong", + "tortue", + "how is ur csb", + "31OCT = 25DEC", + "ASCII stupid question\nget a stupid ANSI", + "trolling is a art" }; } -- 2.30.2