Codesize

Jump to navigation Jump to search
Revision as of 3 February 2013 at 18:57.
The highlighted comment was created in this revision.
Collapse

Hi,

I decided to try using Eclipse after my Robot Editor started crashing every other time I compiled. I followed the Eclipse tutorials and everything is working alright, but I haven't figured out where to find the Codesize of the robot I just compiled.

Thanks

Sheldor15:28, 2 February 2013
Collapse

I tried downloading the code size utility, but the link on the wiki didn't work for me. As a backup, you can always add your workspace project folder under Options -> Preferences -> Development Options in Robocode and use the Robot -> Package robot for upload option. That is what I do.

Skotty15:42, 2 February 2013
 
Collapse

I actually still use the codesize.jar from an ancient version of Robocode, which I just uploaded here. Usage is like:

java -jar ./robocode_1.07/codesize.jar robocode_1732/robots/voidious.Diamond_1.8.22.jar
OR
java -jar ./robocode_1.07/codesize.jar robocode_1732/robots/voidious/mini/*.class

There used to be a newer codesize.jar with Robocode, but I never got it to work smoothly from the command line like this.

Voidious16:05, 2 February 2013
 
Collapse

I think the old codesize can also be used as part of an ant script. Which can be very helpful.

Chase17:03, 2 February 2013
 
Collapse

You can find the codesize.jar file in the downloads section of the Sourceforge Robocode site. I set up a script that reruns the codesize calculation each time I hit a key, and I check after I compile.

Oh, and I use jGrasp as an IDE, I find Eclipse to be a bit heavyweight for bot development.

Skilgannon17:35, 2 February 2013
 
Collapse

Thank you all for your help. I like using Eclipse as an IDE, but it isn't really suited for low-Codesize development. I thought about writing my code in Eclipse and then copying it to the Robot Editor to compile it, but I still haven't fixed the issue with the robot database.

Sheldor19:57, 3 February 2013