I have loaded one of my Matches, and have found that something went wrong! Very wrong.
My bot is showing that its not doing any commands… This is not right at all…
box-carting - Franche van den Berg vs Mallin Moolman
2020.05.03.09.35.12.zip
By the looks of it, the Engine did not run my Bot exe correctly or something…
Please investigate as this will impact my Scoring and results. @floreggian_entelect, @Renette, @KyleMc
Initial investigations seem that the bot is just not responding for some matches.
We will re run the matches that failed. But this will only happen after the tournament matches have all completed. This is to preserve server resources to completing the tournament.
This seems to be the problem with the engine runner:
java.lang.NullPointerException: null
at za.co.entelect.challenge.player.TournamentPlayer.setExecutionResult(TournamentPlayer.java:81) ~[game-runner.jar:?]
at za.co.entelect.challenge.player.entity.BasePlayer.executeBot(BasePlayer.java:79) ~[game-runner.jar:?]
at za.co.entelect.challenge.engine.runner.GameEngineRunner.lambda$onProcessRound$1(GameEngineRunner.java:130) ~[game-runner.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
Hi @floreggian_entelect
It seems there are some issues with engine, I know you will re run those with issues after first round finishes but do we need to request or you are monitoring?
Here is what I see in the match log
I see even more issues, for instance in the match.log says Consecutive timeouts but in actual log for that specific round command saved correctly means bot responded before time out.
And here:
My command in round 3 is use_boost but engine doesn’t apply it as you see
and all of a sudden my bot is boosting in round 4 and the power up used.
Also as you see there is no obstacle in its path.
From what I see on your screenshots.
There is a Mud at position 17,2.
Player A is in-front of you, So when you activated Boost, you effectively “Drove” into his rear end. Thus not allowing you to move your 15 spaces. You then landed on 16,2 and Player A landed on 17,2(Where the Mud is located).
The only things that would disable your boost are: Mud, Oil Spill and decelerate.
With this in mind, you effectively did not loose your boosting. Thus you still had boost when sitting behind the Player A at 16,2.
But next round you effectively ran over the Mud tile, thus stopping your boost.
Im not sure why you have been returned to 9 speed thou, my understanding is that you return to your previous speed before boost, which in this case should have been 3? But all things considered.
This would be the correct way of handling opponent encounters.
Thanks for replying, I think I missed the fact that the opponent covering mud and that’s why my bot lost the boosting and got back to 9 as it was one mud.