Performance Enhancing Bugs

From RoboWiki
Jump to: navigation, search

This old Performance Enhancing Bug just came back to bite me... I thought gunheat waves would fix it, but clearly not!

Skilgannon (talk)18:47, 4 October 2017

So is the bug fixed and re-tuned at that time? Or did u just leave it in, or branching on 1v1 and melee?

Xor (talk)01:33, 5 October 2017

I made a copy of the subset of the code that caused it, and branched to use it when more than one enemy is present.

Skilgannon (talk)06:49, 5 October 2017
 

IMO, there always lies another bug behind one performance enhancing bug. The bug behind scene maybe in code, or it is just the assumptions you made when writing the code. e.g. ScalarBot’s gun is using far smaller cluster size nearly randomly (actually, it depends on the structure of the tree, which is not consistent over battles) in the past, but that bug helps against surfers dramatically. That bug is performance enhancing because the assumptions I made before using kNN with huge cluster size breaks when facing surfers. And using smaller cluster size is generally a rule-of-thumb of Anti-Surfer Guns.

Xor (talk)01:44, 5 October 2017

Agreed. And from the rumble score, it seems that the rumble thinks re-introducing the bug didn't actually change anything, which means that it might be something else. Melee wavesuffering is so much worse than 1v1...

Skilgannon (talk)06:51, 5 October 2017

That sounds strange ;/ Maybe some combination of bugs introduced the performance enhancing. Or the way handling other stuffs is the condition of triggering the enhancing... Experiencing the same thing that melee wave surfing is much much harder...

Xor (talk)08:04, 5 October 2017
 
 
 
Personal tools