[Home]MarijnK

Robo Home | Changes | Preferences | AllPages

Out of curiosity, are you also [this person]? -- Kawigi

Interesting, does all those numbers mean your a good programmer? ;) --Chase-san

I'd like to think so ;-) TopCoder is what I've been doing the most of since I've been doing less Robocode. Find me [here] :-) -- Kawigi

Welkom, you've quite a nice debut in melee, although I did not expect anything else from a Dutch topcoder. Willing to share some details on your bot or yourself? -- GrubbmGait

Once I'm reasonably satisfied with my bot, I'll probably make it open source. Right now not much interesting is to write about it... -- MarijnK

Hey man, just a quick note about some version issues with "Alpha". Some other people have run into this lately, too, and I'm sure down the line everyone will have upgraded the RoboRumble clients, but for now: not everyone is using the latest versions in their RR@Home clients, so your bot is getting these kinds of errors in my client (and presumably many others):

=========================
Round 1 of 35
=========================
mk.Alpha 0.1: Exception: java.security.AccessControlException: Preventing mk.Alpha 0.1 from access: (java.io.FilePermission /Users/pcupka/robocode_1.1.3/.robotcache/mk.Alpha_0.1.jar_/robocode/Rules.class read): You may only read files in your own root package directory. 
java.security.AccessControlException: Preventing mk.Alpha 0.1 from access: (java.io.FilePermission /Users/pcupka/robocode_1.1.3/.robotcache/mk.Alpha_0.1.jar_/robocode/Rules.class read): You may only read files in your own root package directory. 
    at robocode.security.RobocodeSecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
    at java.io.File.length(File.java:813)
    at robocode.security.RobocodeClassLoader.loadRobotClass(Unknown Source)
    at robocode.security.RobocodeClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at mk.o.b(Unknown Source)
    at mk.p.run(Unknown Source)
    at robocode.peer.RobotPeer.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:613)
The "Rules" class is a new thing, and some of us err on the side of an older / stabler version in our RR@Home clients. For instance, I run Robocode 1.2+ for development, but 1.1.3 for my RR@Home clients right now. I will probably upgrade my RR@Home soon, but for now your bot isn't getting battles from my clients because of this =( Anyway, just seemed right to let you know.

-- Voidious

Umm, slightly out of order here, but... Welcome! =) Good luck with your bots and please feel free to post any questions you come across. There's also quite a few OpenSource bots out there if you're into that sort of thing to guide you along the way. -- Voidious

Yes, welcome! It sounds like you're making a strong entrance. -- Simonton

Thank you all for such a warm welcome! I'll make sure future versions of my bots won't use the Rules class. -- MarijnK

Don't you find it surprising how well CircularTargeting can do in melee. -- GrubbmGait


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited January 10, 2007 20:53 EST by GrubbmGait (diff)
Search: