About cheaters in CoC

you can’t XD , there are auto comments removers and variables reamers , it is pretty impossible to detect ai solutions , yet i don’t have same fun with this ai thing , i used to take a lot of time thinking in solutions for days but RN just go to gpt

I suggest using some data scientists to uncover AI solutions.

Submit a dataset to Kaggle with all data CoC has at submission time. Include in the dataset whether the solution is known to be AI, suspected to be AI, known to be human created or unknown.

See what solutions people come up with to detect the AI.

I don’t think that automating the cheating detection is possible, it has to be human-checked somehow (by an official dedicated moderator or some sort of voting system as described above).
But prior to that, something that can easily be done: remove the ‘hide solution’ option for fast and reverse modes.
This option makes sense for shortest cause some tricks cannot be shared publicly (tricks used in similar open problems on anarchy golf or code.golf that have to remain private) but I don’t see any valid reason to hide a solution in fast/reverse mode.
Removing the option will slow down the less subtle cheaters - but skilled cheaters will probably remain hard to detect.

3 Likes

More suspected cheaters (will just update this comment with edits of future ones from now on):

I suspect @Narfbach (Narfbach) to be a cheater based on this recent clash in which they submitted code in 56 seconds for a path-finding clash that had a pretty complex input structure. Code wasn’t commented (usual tell-tale ChatGPT signal), but had long-named variables (speed-coders tend to use shorter variables to save time). The code didn’t look that AI-generated to be honest, but was just way too quick and the submitter was only level 4 on this site at the time… Same problem took me 4.5 minutes to solve as a top 20 clasher…

RYUJ1N.
Clash
Submission
1m42s to solve a fairly simple clash, but that should take more like 3 minutes minimum. Also his code was FULLY commented and 53 lines long. Obviously ChatGPT assisted, very annoying.

Code in pastebin

Not only do some people use ChatGPT, Codieum, Bing Copilot and other AI engines… but I just found another cheating source.

https://codingamesuccess.com/en/

This site gives you solutions at the click of a button! They clearly state, in French, that they work to hide from CG’s anti-cheating systems. Really cheeky! :rage:

From that website:

We offer a Money Back Guarantee for your peace of mind.

Wow.

My goodness. But why?! What is the benefit of being ranked high in Codingame, other than that it ‘looks cool’?

It seems to be more about passing interviews than ranking high.

Lately I am in a couple of clashes in which multiple players submit incredibly fast (with either 0% or 100% score - maybe a couple of accounts are boosting some specific account). Now, it seems to get picked up by the Codingame bots as well - and I think that becomes really problematic.

For example, this shortest clash: the Codingame bot MathieuGanesan submitted code with 100% score after 4 seconds. Since it was shortest, it did not really compete for the win (it was certainly not short code), but still this kind of behavior is obviously not the behavior we want to see from normal players, let alone Codingame bots.

Added later: another one, this shortest clash: the Codingame bot LannertvSeveir submits 100% scoring code after 40 seconds.

1 Like

why to not disable copy/paste in the CoC UI

2 Likes

Why would you disable copy&paste in a competition to write code the fastest?
There are many legitimate reasons to copy your own code within the bounds of the CodinGame IDE.

As a simple example: I often copy and paste my error-log lines, or for-loops (if i know that I’ll need to run a similar one again).

Ultimately there is no way to prevent cheating anyways… no matter if someone copys the code manually by typing, or actually using copy&paste.

2 Likes

It’s a pity that CodinGame has bots that cheat.