Re: Adding robots .jar file to /robocode/robots does not add robot to list

"Flemming N. Larsen" <[email protected]> Thu, 24 Nov 2016 22:51:17 +0000
Newsgroups gmane.comp.java.robocode
Message-ID <CAHy937smVJCREBx0kcwWEG+_p8k36bC6d0UGC3N=K9WqO2q3zg@mail.gmail.com>
Hi Fu,

I am not sure I understand the problem, you are struggling with.
First of all, Robocode will look out for robots (jar files) in the default
robot directory. You can change this directory by setting the ROBOTPATH
environment property, e.g. by adding:
-DROBOTPATH=<your file path> to the java command-line options. See more
information here: http://robowiki.net/wiki/Robocode/Console_Usage

Secondly, your robot does not have to be under the sample package, just
because the sample robots use this package.
You can chose what ever package you want. But typically, the Robot Packager
of Robocode will make a package name for you based on your initials/handle
and Robot/Team name + version.

You should be able to specify which robots to participate in a battle by
using their fully qualified name, e.g. fnl.Rampage_1.0
(
http://robocode.sourceforge.net/docs/robocode/robocode/control/package-summary.html
)

Best regards,
- Flemming

ons. 23. nov. 2016 kl. 10.32 skrev Fu Yong Quah <[email protected]>:

> That solves the problem - I can now access the robot if I use it from the
> robocode interface. However, I still can't access it programmatically using
> robocodeengine, unless I put my class file in the robots/sample directory
> (which means my robot has to fall under the sample package). Is there
> anyway to get around this?
>
> On Nov 20, 2016 8:42 PM, "fnl" <[email protected]> wrote:
>
> Did you use the robot packager in Robocode or create the package on your
> own? You need to package your robot with Robocode (Robot -> Package robot
> or team), as it will create various .properties files inside the .jar
> archive.
>
> If you did package your robot using Robocode, then try the clean the robot
> cache using Options -> Clean robot cache.
>
> Cheers,
> - Flemming
>
> I have created a robot and packaged it as a .jar file. I moved the .jar
> file into /robocode/robots , but on running robocode, my robot doens't show
> up  in the list of robots. How would I make it work?
>
> I am on Ubuntu Linux LTS 14.04
>
>

-- 
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.