Mad Pod Racing - Puzzle Discussion

I probably have found a bug, when reviewing one of my lost matches:
I won this match, but it was marked as a lost in overall stats: https://www.codingame.com/replay/516743182

probably a display issue fixed with a refresh. Can you reproduce it? Can you tell the battle number in the submit?

Only the replay number above. Arenā€™t you able to use it to finde the game?

One more thing:
How does the ranking works? Ii is little bit inconvenient, that single algorithm ranks from rank 90 to 400. :slight_smile:

I meant where you found the issue in the first place:
ā€œit was marked as a lost in overall statsā€

Is it still marked as lost? Maybe you submitted again and we canā€™t check it anymore.

Ranking is based on TrueSkill. With that many bots in the Coders Strike Back arena with very close behavior, itā€™s unfortunately not unusual to see a bit of volatility in the rankings.

I cant figure out where I have to turn faster than the bot at checkpoints. The bot turns faster than me.

Dont laugh at me i started using this website today and i literally have no idea what im supposed to do

2 Likes

You can take a look at this page:
https://www.codingame.com/playgrounds/55547/how-to-get-started-on-codingame

Also, Coders Strike Back has a tutorial at the start. Did you take it?

can you tell me what i can improve it try my best
my coding:i
f(nextCheckpointAngle>90 or(nextCheckpointAngle< - 90 ))then;
thrust = 0;
else
thrust = 100;
pseudo code:
if nextCheckpointAngle > 90 or nextCheckpointAngle < -90 then
thrust = 0
else
thrust = 100
end if
print x y thrust

Is there a way to reset the progress to start back from zero? I havenā€™t played this challenge in years and it would be nice to be presented with all the basics once again, but I see no way to go back to the 1st steps.

Hey !
No. Sadly, thereā€™s no way to reset your progressā€¦

Just make a new account if you want to experience anew

1 Like

Thanks. Good idea. I will do that until I catch up into the level Iā€™m on. :+1:

i am in broze leage and cant spot where to use opponent co ordinate or how to use collusion?
any idea i m using C

In bronze league, no matter where opponent is, try to just be quicker when you reach a checkpoint. Brake when youā€™re close to it, itā€™s enough too beat the boss.

Iā€™m pretty bad at math and I canā€™t figure out how to compute the ā€œangleToCheckpointā€ variable that disappeared in goldā€¦ Can someone push me in the right direction ? :sweat_smile:

Take a look at this: http://files.magusgeek.com/csb/csb_en.html in the ā€œRotationā€ section.

1 Like

I have a behaviour issue because of the evaluation function of my pods in gold league. I tried genetic evolution, and my pod score depends on his distance from the next checkpoint.
When my pod almost reach a checkpoint, and if the next one is in the opposite side, the pod brakes, and is almost still when it reaches the checkpoint. Of course, if it does not brake, it will be further from the next checkpoint, and will have a worse score.

Any idea on how to handle this behaviour ?
The strongest players in Legend league seems to have the same evaluation function, so how do their pods adapt to this case ?
Thanks !!

Add a variable to the evaluation based on how many checkpoints have been passed, and make it larger than the worst-case distance to next checkpoint

1 Like

I did it. It doesā€™t change the behaviour, the pod try to reach the checkpoint without increasing the distance from the next checkpoint. So it stops when it reaches it.
It cannot reach the next one in 10 steps, so the variable (added to the evaluation based on how many checkpoints have been passed) doesnā€™t involve the previous behaviour :frowning:

Finally, I added an scoring depending on the angle to the next checkpoint, and it solved the pod braking problem. I share, maybe this will help someone !
I can now focus on my blocker pod creation :slight_smile: