bad battles for DrussGT
The highlighted comment was created in this revision.
Hey dude, are you seeing any errors in your rumble client for DrussGT 2.4.9? I see a few weird results from your client: [1] [2] [3] [4]
I know you've been running clients for a while with no problems, so maybe it's something wrong with DrussGT. I think he logs errors to disk, so if you could check roborumble_dir/robots/.data/jk/mega/DrussGT.data (or something like that) for any exceptions, I'm sure it would be appreciated. =)
Also, belated welcome to the RoboWiki! Feel free to make pages to tell us about your bots sometime. =)
Hey,
I am not sure what happened, I also saw that result being uploaded and it looked weird. There are no data.
I am running roborumble twice, with 2 different directory trees to utilize 2 cores. pb@pb-P52F:~/workspace/Robocode$ ls roborumble/robots/.data/jk/mega/DrussGT.data pb@pb-P52F:~/workspace/Robocode$ ls roborumble2/robots/.data/jk/mega/DrussGT.data pb@pb-P52F:~/workspace/Robocode$
I'll do some pages for my bots, when there is anything interesting to say :-), so far just imitating others' work with bad results.
On unrelated topic, do you know darkcanuck? I am trying to get a flag, but his not responding on wiki or email.
Regards
re: "so far just imitating others' work with bad results."
Don't sweat it. My bot is in the top 40 now, but a year and a half ago, it was about where Viper is now. Just keep thinking and trying.. and don't be afraid to rewrite large sections of code, or the entire bot if you realize a better way to put it all together! As it stands now, deBroglie is a rewrite of a rewrite of a bot I hacked together from disparate pieces I'd done as demos for students. There's no trace of that original code, but that's the lineage.
Keep at it! :)
As far as I can tell, the bad results only come up for your client. I'll do a re-release and see what happens.
And if there were any errors they should have been logged. It would come up as <opponent name>.dat with the contents being a stack trace. The only way for there to be a 0/0 on bullet damage with the other bot getting 35 survival as well as data files not being written is for DrussGT to fail to load or being kicked out by the security manager. So maybe try re-installing your robocode client? Or see if you can run DrussGT in the regular Robocode on each client?
Hi Skigannon,
Not sure ... :
pb@pb-P52F:~/workspace/Robocode/roborumble$ ls -a robots/.data/jk/mega/DrussGT.data/ . .. pb@pb-P52F:~/workspace/Robocode/roborumble$ ls -a ../roborumble2/robots/.data/jk/mega/DrussGT.data/ . ..
There is nothing there.
I found this, however, I think these are data from other bots about DrussGT: pb@pb-P52F:~/workspace/Robocode$ find -name "*.dat" | grep -i DrussGT ./roborumble2/robots/.data/pez/gloom/GloomyDark.data/jk.mega.DrussGT.dat ./roborumble2/robots/.data/ag/Gir.data/jk.mega.DrussGT 2.4.9_dodgedata.dat ./roborumble2/robots/.data/ag/Gir.data/jk.mega.DrussGT 2.4.9_gundata.dat ./roborumble/robots/.data/tzu/TheArtOfWar.data/jk.mega.DrussGT 2.4.9.dat ./roborumble/robots/.data/sch/Simone.data/jk.mega.DrussGT 2.4.9.dat
Do you see any other bots having issues? I am going to delete druss so it can be downloaded again.
Try running the roborumble.sh in each of your client folders and manually run a battle against DrussGT. If it gets banned or doesn't run it should be fairly obvious, and you can test which one it is before deleting and re-downloading. It will also help confirm what the problem is.
I think he means robocode.sh, as in just run Robocode from your RoboRumble directory and run a battle with DrussGT, maybe against one of the bots we saw a zero score for. With any luck, you'll see the problem in action and get an idea what's going on.
doh... yeah, what Voidious said. Run Robocode from the rumble directory and see if DrussGT gives errors.
I'm going to be without internet for the next few days so if someone could re-release 2.4.10 as 2.4.10a once this is sorted out I'd be much obliged :-) (2.4.10 is just some minor bugfixes, I'll add details when I'm back)