Reproducing the Results
Fragment of a discussion from Talk:WhiteFang
Jump to navigation
Jump to search
The only purpose of putting the same bot twice with the same environment is to see how much noise there is with your testing method. Experience of improving ScalarBot told me that most of the time a small change in score is just noice; big drop is bug and big increase is new critical feature.
- I will put 2.2.7.1N after 2.4.5; maybe it is just a great noise which I had been trying to pass for a long time =)
Dsekercioglu (talk)
- Oh, I am so dumb. It has nothing to do with my movement; 2.2.7.1 contains this line of code:
counter++; if (counter == 0) { possibleFuturePositions[direction + 1] = (Point2D.Double) predictedPosition.clone(); }
- Consequently it is impossible to have the future position predicted but my prediction system doesn't work so it made my scores lower =)
- Anyways, thank you so much for your time and I have actually learnt a lot of things.
Dsekercioglu (talk)
This is so annoying, the bug I have mentioned above is actually more sensible than "Sometimes predicting the future position correct and sometimes calculating the opposite direction" however, seems like this bug was also a Performance Enhancing bug.
Dsekercioglu (talk)