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:
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
Best regards,
- Flemming