Ok. Let’s take the guideline one by one. (my remarks will be in italic)
1 - Contributions must be written in English. : ok
2- The description must be clear and unambiguous. : of course. Just take the reverse think about it and then remove this sentence (the door is obviously open).
- Keep it clear and consise : _cf point 2 (duplicate + absolutly no interest)_ - Avoid flavour text : _ok_ - Don't address the reader directly : _Why the hell ? But if you want to why not._ - Avoid controversial topics : _Obvious (if someone can define "controversial" properly)_. _ Don't overlook the protocol : _ok_
3- The default code must be working for all languages. : ok
4- Test cases must be properly defined. (for all games but multiplayer games)
- Test cases should cover all specifications : _ok_ - Test cases must have explicit names : _why ? It might help the reader for certain propositions but not for all._ - Each validator must differ from the corresponding test : _ok_ - Each validator should check the same case as the corresponding test : _ok_ - The first test case must be a simple one : _ok_
5- Contributions must be original. (for all games but Clash of Code) : ok but why the hell not on CoC
1- CoC puzzles should be solvable in less than 5 minutes. : By who ? My 14 years daughter is probably not able to solve https://www.codingame.com/contribute/view/4508618d24711919402a7811f21247d27f1d in 15 minutes. Should I remove it for that ? Or should I take into account take SHE HAS NEVER WRITE A LINE OF CODE ?
The main goal of a CoC battles is to be short (except in the "Shortest" mode). CoC players don't expect to learn something from solving a CoC puzzle; they'll choose practice puzzles for that. : _Who told them that ?_ CoC close duplicates are allowed. : _once again why ?_ If the puzzles' themes differ, it's ok to accept multiple versions of the same programming problem. : _cf previous remark_ No CoC puzzle is too easy. : _let me laugh please._ No CoC puzzle should be rejected because it's too simple. : _Redundant with previous sentence._