Fall Challenge 2022 - Bugs and questions

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

2 Likes

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.

Just had boss 4 time out against me. Seems like there’s a bug in its code somewhere.

Screengrabs: https://imgur.com/a/pGUiYLz

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.

2 Likes

:wave: Hi to all :grinning:, and thanks to @_CG_jupoulton2 and all the CodinGame Team for this full-funny, exciting and thrilling bot arena :+1: !

Congratulations to @delineate for the :one:st first place and :1st_place_medal: gold medal,
to @bowwowforeach for the :two:nd place and :2nd_place_medal: silver medal,
and @ValGrowth for the :three:rd place with :3rd_place_medal: and bronze medal :clap: !

:mega: I realize that the results of this challenge look like a C++ enlightenment, with @Saelyos and @Nanaeda respectively :four:th and :five:th place :wink:
and more again with @IloIlo_JRFerguson, @zasmu and @MSz to :seven:th, :nine:th and :keycap_ten:th …
→ 8 C++ players to the 10 first places :hushed: … what a C++ demo :astonished: !

Finally, I want to add too respectful greetings to all the others in the :medal_military: Legend league :clap:.

Thanks and bye to all :ok_hand: !
→ May the :keyboard: programming :muscle: force be with you all :wink:

2 Likes

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.