Support the cause to improve global chat! Join the group: http://forum.supercell.net/group.php?groupid=2602
So... In my time playing this wonderful game, I've noticed that the anti-swear system in global seems to be downright useless. It seems to fairly often censor words that aren't even intentionally put there (like between words...). The other problem is that people can easily get around it by using accented letters (I'm pretty sure everyone who has visited global knows what I'm talking about). Thus, I came up with a way to fix it.
How it works:
The existing list of swear words is separated into 2 lists: One of "light" words, and another with the typical swear words. The "light" list would contain all of those obscure words that end up just getting in the way. The normal one would have all of the "normal" swear words. The two lists would be censored in different ways:
The "light" list only censors words if they are in the same word: spaces or punctuation will prevent censoring. (As I said earlier, these words are the ones that just make it harder to write normal messages.
The other list is like the existing system, but more heavily enforced: It will censor stuff across punctuation marks.
To put it more simply:
Light censor is for obscure/ more tame words that more often than not impede conversation.
Heavy censor is for the truly "bad" words-- f-word, for example.
Both systems ignore accents, which prevent a giant loophole which is currently in the chat system.
For example, if "AAAA" was a light swear word, AAAA or AAÀA would be censored, but AA AA or AA.AA wouldn't.
If it was a (well, I guess "heavy?") swear word, AAAA, AA AA, AAÀA, AA.....AA, and AA$&,]AA would be censored.
Before anyone says how hard it would be to implement, it isn't. I made a (as far as I can tell) working version of it in about 75 lines of Java code. (Just the base light-heavy-isolate functionality) (Java because that's what SC uses for server stuff).
The one issue is that (or at least the version I made) may behave erratically in other languages, as I coded it to recognize only English characters as actual letters. But hey--it's a start.
Edit: According to popular demand, I'm also requesting that many of the obscure words be removed from the list entirely, and most others be put on the "light censor" list




Leader of Black Kamikaze King Kazuma trophy record 2756 lvl 96 TH 10 