What do you think about a GigaMeleeRumble?

Jump to navigation Jump to search
MN (talk)18:58, 1 May 2014

MN, would you mind to add a short readme?

How to compile this? I see it requires maven, but simple run 'mvn' does not do a thing.

Does a worker requires the coordinator running? How do they know which IP/machine to contact? Do we need standard rumble files to be present/accessible anywhere?

Beaming (talk)00:59, 2 May 2014

I'll make a README sometime.

You compile with Maven through the roborumbleathome-pom module. You also need Robocode components pre-installed in your local repository. They are nowhere in any internet Maven repository. This is for compiling.

For running, you run a single coordinator instance, and as many worker instances as you have cores. You pass coordinator IP address through command line argument. Port is hard-coded at 1099 (RMI default). See the .bat files for an example.

Both coordinator and workers use the same configuration files as the official client, although they ignore some of the parameters.

It could be more configurable. But as it is, it is running fine for me so I stopped improving it for quite some time. Now that it is open source, feel free to contribute.

MN (talk)18:25, 3 May 2014

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Users.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

Return to Thread:Talk:RoboRumble/Rule Suggestions/What do you think about a GigaMeleeRumble?/reply (29).

Where are these robocode components suppose to be? I do not see where is their expected location.

And yes, Maven pulled in 160MB of dependencies. This seems to be quite extreme for a make replacement.

Beaming (talk)19:00, 3 May 2014