In the contests rules, you can now read this:
Cheating is forbidden, under penalty of disqualification from the CodinGame Contest. Cheating means:
Obfuscating your code as well as creating obstacles to its reading and understanding.
How can you add a rule like this wihout a proper announce ? And don't tell me we are supposed to read all the contests rules at any contests. You know very well that near nobody read all the rules. This change was just announced on the chat once.
A few people in the top of the contests use a tool made by @Agade to be able to use the flag
O3 for a C++ code. We asked for this flag on codingame for more than a year now. Codingame never did anything for it. @Agade took time to create this tool to made it available. The tool compile the code and convert it in a base85 string. So yes, it is obfuscated.
How can you decide to tag this tool as a cheat without at least telling @Agade ? What if a top 3 coder missed the message on the chat at the end of Wondev Woman ? You'll just kick him/her ?
Now, the fun part : What is obfuscating ?
- I make a horrible code with only one letter variables because i don't know how to code. Allowed ?
- I code with variables names in chinese. Allowed ? (i don't think you can read chinese so it is an obstacle)
- I use a minifier because my code reach the limit of 100k characters. Allowed ?