I submitted issue 17 on GitHub for this but thought I’d mention it here as well. It’s possible for maps to be generated where each player is on a their own island.
Example: seed=-1286672392819390733
Considering how unlikely this is, I doubt it needs to be fixed. I was just brute forcing seeds for fun and discovered hundreds of impossible maps like that one.
If anyone’s interested, here are some other seeds I found.
Long path: seed=-4195286447434911160
No grass: seed=-6477269031288329004
Low scrap: seed=-4716457787468882311
just have to share this timeout win against gold boss…
(brag edit: it’s reproducible https://www.codingame.com/share-replay/687396931. my bot that can’t build consistently defeats gold boss, though since other bots exist that doesn’t really matter…)
also in the 2nd last turn the boss messaged 58ms? how precise is the timeout mechanism?
Maybe I am entirely wrong but I do think that there is a sliding window of time. Something like a moving average. This means that if a lag spike occurs, you are penalized right away (which is common as some contests had 20 ms lag spikes). However, if your average response time exceeds the limit, you are penalized. I do not remember seeing that code in the referee code, but the server implementation might differ to account for lags. There is a whole discussion about it somewhere about wall time.
As far as I can see, the Boss is a Bot from one Player. I think there is a team or an algorithm that chooses one solution as the Boss when a new league starts. And yes, there can be still errors in the bot, e.g. Timeout.
The content of the Message-Window is, what the Programmer wanted to see. If there are ms-Values, you don’t know whether they are correct calculated.
I’m not sure, but I think the time starts after reading all Input. Maybe the displayed Time is the whole loop-time, including the Input-Time.
Hi to all , and thanks to @_CG_jupoulton2 and all the CodinGame Team for this full-funny, exciting and thrilling bot arena !
Congratulations to @delineate for the st first place and gold medal,
to @bowwowforeach for the nd place and silver medal,
and @ValGrowth for the rd place with and bronze medal !
I realize that the results of this challenge look like a C++ enlightenment, with @Saelyos and @Nanaeda respectively th and th place …
and more again with @IloIlo_JRFerguson, @zasmu and @MSz to th, th and th …
→ 8 C++ players to the 10 first places … what a C++ demo !
Finally, I want to add too respectful greetings to all the others in the Legend league .
Thanks and bye to all !
→ May the programming force be with you all …
The bosses used to be hand-picked by staff iirc but this has been automated for at least the last 2(?) contests. If there is a major failure the staff will intervene of course.