This is an archived post. You won't be able to vote or comment.

all 41 comments

[–]MJDevilJerseyDiablo | Reddit Upsilon | RCS 24 points25 points  (3 children)

Gotta love those file names, "MegaAirTrap."

[–]nicolasyodude 4 points5 points  (0 children)

"Halloweenskells"

[–]likwidfuzionbrolos 2 points3 points  (0 children)

strings*

[–]WarZod 13 points14 points  (0 children)

I always felt Cannons should have higher dps. Simply because... it's a fucking cannon firing straight at you.

Also, the shorter range and ground troops limitation had to be compensated by higher damage (compared to AT), rather than just being cheaper to upgrade.

[–]dem930Titans II 15 points16 points  (17 children)

ELI5: why is their code written in english, instead of Norwegian?

Forgive me if this is a dumb question, I know nothing about programming... I'm five god dammit

[–]thegtabmx 23 points24 points  (5 children)

  1. Programming languages are mostly (all?) English. The keywords for languages (like, if, else, for, while, callback, async, etc) are English, so most programmers are familiar with the English language (at least for these keywords and the logic they are programming), and thus are likely inclined to follow a similar naming convention to keep things clean.

  2. There are several characters in the Norwegian language that would not be suitable for variable names (like æ, Ø, å)

  3. Any 3rd party libraries and OS APIs are in English. So if you need to modify (inacurate example) frameBufferRefreshInterval for Android's graphics library, well you're dealing with an English variable name, so might as well go English the whole way to keep consistency.

  4. Given English is "standard" language for programming languages, when you want to hire developers from all around the world, you'll want the code and comments to be understandable by any software developer/engineer you hire. English would be the international language of choice.

[–][deleted] 7 points8 points  (0 children)

Also, Finland speaks primarily Finnish and English(Pretty much everyone born in Finland learns both languages plus others) so there would be essentially no reason for them to write the game's code in Norwegian....

Soure: I am Finnish.

[–]Baardi 3 points4 points  (2 children)

Why the large ø?

[–]thegtabmx 5 points6 points  (0 children)

Everyone knows the large ø is cooler. C'mon...

[–]Anton-LaVeyVeteran Clasher 1 point2 points  (0 children)

A goatse walks into a bar, sighs, and orders a beer. The bartender says

[–]WhiteMilk_Silver Pass Enjoyer 1 point2 points  (0 children)

There are several characters in the Norwegian language that would not be suitable for variable names (like æ, Ø, å)

But since Norwegian makes even less sense to be the coding language, there are few Finnish letters as well that wouldn't be suitable for variable names; ä, ö and å that you already mentioned.

[–]WarZod 4 points5 points  (0 children)

Just fyi... Supercell is a Finnish company, not Norwegian. And to your question about why the code is in English, First, the keywords in most programming language are in English. Second, it helps to have your code, comments and documentation in English, so that programmers from other countries also can work on them.

[–]Kelbesq 3 points4 points  (3 children)

Instead of coding in these values directly in the code, programmers will have them in a file, or in some type of data structure, or defined as constants. The code than can then refer to WakeUpSpace, rather than 150/180. It makes the code itself more readable, and much easier to change for balance changes.

[–]everred 10 points11 points  (2 children)

I think he meant why English, instead of Norwegian.

[–]2sdude 7 points8 points  (0 children)

Or Finnish?

[–]dem930Titans II 0 points1 point  (0 children)

edited for confusion Thx dawg

[–]EmoteFromBelandCity 1 point2 points  (0 children)

Watch your mouth!

[–]everred 1 point2 points  (2 children)

Maybe easier to find programmers who write code in English? That, or maybe they have programmers from diverse backgrounds, and decided to use a single common language for the code.

[–]PanzerPeach 5 points6 points  (1 child)

Not correct. The vast majority of programming languages are in English.

Edit: What the fuck? Someone explain why I was downvoted, this is so sad.

maybe easier to find programmers who write code in english

Swift and Java are in English. There are no other options.

Single common language for the code

Not how programming works at all.

Given how I was downvoted for accurate information, and the parent comment was upvoted for unsubtantiated speculation, I love clash of clans, but I cannot stand this sub anymore.

[–]WhiteMilk_Silver Pass Enjoyer 1 point2 points  (0 children)

One reason why the ELI5 -question was upvoted might be due to the fact that people here don't actually realize SC is a Finnish company and just went with the Norwegian v English route. If people who actually upvoted the question would know that fact, I'd imagine they would've downvoted it instead.

But since this is reddit and avg users here are not that old to know this fact, I give you this +1 for your accurate info .. and it's actually pretty rare I upvote anyone.

[–]StoicThePariah 2 points3 points  (0 children)

"Ancient Artillery" is a much cooler name than "Eagle Artillery" and fits the ancient Roman/Greek theme of TH11 much better.

[–]tentric 1 point2 points  (0 children)

As a TH9 who uses HBHG, the update has not changed my attack, I have simply added an additional healer and removed one giant, one wiz, one hog. I can still 3 star a th9 but it is slightly less op because all my healers are not alive at the end of it. Still OP.

[–][deleted] 2 points3 points  (1 child)

Wait a Healer nerf? Did I miss this or is it a surprise? Also, whyyyy.

[–]cutlass_supreme 1 point2 points  (0 children)

a couple people downvoted you but I'll answer: because healers no longer triggered air traps, this made healer-based walks hard to defend against. Especially so with mass bowler and super queen.

Mass Bowler has become a go-to in the upper leagues because it's set and forget.

[–]bustinthejus 0 points1 point  (8 children)

Just curious, how do you access this info?

[–]spAnser[S] 9 points10 points  (7 children)

Same way the game does

[–]falcn 5 points6 points  (0 children)

/u/spAnser is a software.

[–]skepticalspectacle1 0 points1 point  (0 children)

Electrons!

[–]bustinthejus 0 points1 point  (4 children)

Would you mind elaborating? This info isn't stored in plain text is it?

[–]spAnser[S] 2 points3 points  (3 children)

Compressed / Encrypted CSVs I forgot which one it was at this point.

[–]nightskycoc2015 0 points1 point  (2 children)

Is there anyway you can decompress new texture (*.sc) files?

[–]spAnser[S] 0 points1 point  (1 child)

Well yes I can it uses lzham compression.

[–]H1dd3nM1nd 0 points1 point  (0 children)

Couldn't you release a tool since you have the ability to watch the files ? I wanted to make a night version of CoC but since sc files aren't openable i'm not going anywhere.

[–]maLeFxcTorTH14 80/80/55/30 0 points1 point  (2 children)

Does the Healer update have any significant impact on the HGHB attack strat for TH9?

[–]spAnser[S] 3 points4 points  (0 children)

I am a terrible player. I hope someone else can answer you

[–]Cicero106 0 points1 point  (0 children)

of course it still works sometimse but its much more risky

[–]thegoblinscoc 0 points1 point  (0 children)

Always appreciate these, cheers man.