I see a lot of python bots in legend during the Coders of the Caribbean contest.
And in fact some of these bots behave very similar, implying that they might use the same code. I actually found a python code on the internet, that claims to be a legend bot.
When you comparethosefourreplays, you will probably understand what I mean: all ships go through two mines to reach a barrel and do the exact same actions.
I also believe, that it happend in the previous contest, as there were 58 draws in 65 battles among these two players.
Are there any plans to compare codes to verify whether the bots are actually different bots? To me it feels wrong to honor copy-pasting with a prize.
The bigger issue is that the code shared is a top50 level bot and there’s at least 1 person using it to secure a top50 position right now. The repo is quite easy to find and abuse (including porting to another language to mask the abuse).
Also this review and DQ should be done prior to end of contest full resubmit since due to rock-paper-scissors nature of the bots, some people might end up way lower than they actually deserve.
this contest is a bust, There is no idea how many people just turned it into their own languages. So there is only one thing the warning has to be something more public or you have to stop contests altogethor.
Since I might be one of the affected people right now at #52. It is ultimatly codingames decision, but my position is:
The copy cats should be disqualified and probably banned, especcially since some did it in 2 contests.
But if it is exactly my shirt that depends on kodles disqualification(I am 50 with him out and 51 with him in), I would want him to have it, since his bot was better than mine.
I can’t find your bot behind my (terribly over-restrictive) work firewall, but I am assuming you are using GitHub, which doesn’t have free private repos. BitBucket does… that’s where I keep my competitive stuff.
There was also a bot which copied my code in Codebusters. I didn’t keep my code in a public repository, so I am sure it was stolen through CodinGame’s servers. The thief however never ended up in the final rankings, so I guess CodinGame addressed the situation. At the time, I didn’t know I could save links to replays, so I don’t have video evidence. However, the incident is well documented on the forums:
Yes. General tip for all Github users out there: DO NOT PUSH YOUR CODE TO GITHUB until after the end of the contest. You can git commit locally all you want and your local repository should stay safe. But if you push your code to a free repository on Github it WILL be publicly accessible and eventually indexed by Google.
Maybe CG could put this notice in the contest description or a blog post or something.
I’d say more, the best way to share a bot is by removing some small parts of it, simple enough to be fixed by people that study & understand the code. This way the learning part is fullfilled but there is no easy C&P to get easy rankings.
Sometimes the only way to advance and get better is by learning from others’ code, where you see interesting things and learn from it.