|
|
| Line 1: |
Line 1: |
| − | '''ATTENTION: This article is not about entering a new robot into RoboRumble. Enter [[RoboRumble/Enter The Competition|here]].''' | + | '''Scalar Series''' is a collection of rumble bots made by [[User:Xor|Xor]]. The common trait of Scalar Series is fast, modularized and competition oriented. |
| | | | |
| − | You should consider contributing to RoboRumble and the Robocode community, by donating spare computer time to execute battles between bots (similar to the [http://folding.stanford.edu/ Folding@home] and [https://setiathome.berkeley.edu/ SETI@Home] projects). The process is fully automated, so there is no pain in doing it.
| + | [[Category:Xor's Bots]] |
| − | | |
| − | Run it as much as you can! The more you run it, the faster everybody's bots will be ranked. Report problems [[{{TALKPAGENAME}}|here]].
| |
| − | | |
| − | == Setting up ==
| |
| − | # Make sure you are using Java SE 8. Older versions of Java may not work with certain bots, and Robocode 1.9.2.6 currently has problems when running on Java 9.
| |
| − | # Make a new, clean installation of the version of Robocode ([http://sourceforge.net/projects/robocode/files/robocode/ download]) that matches what [http://literumble.appspot.com/RumbleStats LiteRumble] indicates is allowed.
| |
| − | # Edit '''<code>roborumble/[roborumble/meleerumble/teamrumble/twinduel].txt</code>''' and change the <code>Put_Your_Name_Here</code> to your preferred username.
| |
| − | # Extract the [http://robocode-archive.strangeautomata.com/participants-latest.zip latest bot archive] (41.0 MB zip file) into the "robots" directory.
| |
| − | # (Optional) On newer CPUs on which you are planning to run RoboRumble exclusively, disable [[Dynamic Overclocking]].
| |
| − | | |
| − | There you go!
| |
| − | | |
| − | == Running battles ==
| |
| − | * Run [[1v1]] battles with '''<code>roborumble.bat</code>''' (Windows), '''<code>roborumble.sh</code>''' (Linux), or '''<code>roborumble.command</code>''' (MacOS).
| |
| − | * Run [[melee]] battles with '''<code>meleerumble[.bat/.sh/.command]</code>'''.
| |
| − | * Run [[Teams|team]] battles with '''<code>teamrumble[.bat/.sh/.command]</code>'''.
| |
| − | * Run [[Twin Duel|twin duel]] battles with '''<code>twinduel[.bat/.sh/.command]</code>'''.
| |
| − | | |
| − | == RoboRumble bot JARs ==
| |
| − | Downloads:
| |
| − | * [http://robocode-archive.strangeautomata.com/participants-latest.zip The latest bot archive] (35.9 MB). It contains the JARs of all robots in the rumble, automatically updated on an hourly basis. Unzip them into your <code>robots/</code> folder.
| |
| − | * [http://robocode-archive.strangeautomata.com/ Earlier bot archives]
| |
| − | * [http://robocode-archive.strangeautomata.com/robots/ All JARs that have ever been submitted into the RoboRumble] ([https://github.com/aleksey-zhidkov/rc-repo-mirror GitHub mirror])
| |
| − | | |
| − | Credits to [[Rednaxela]] for the archive server, and [[Jdev]] for the GitHub mirror.
| |
| − | | |
| − | == Useful options in roborumble.txt ==
| |
| − | * '''USER''' ‒ Your name/handle, used for identification of your roborumble client.
| |
| − | * '''BATTLESPERBOT''' ‒ The minimum number of battles a bot needs before it stops getting priority.
| |
| − | * '''NUMBATTLES''' ‒ The number of battles fought on each run of roborumble
| |
| − | * '''ITERATE''' ‒ Whether to run battles indefinitely.
| |
| − | * '''UPLOAD''' ‒ Can be used to disable uploading. Disable uploading when testing a version of Robocode NOT allowed by the server. Not really necessary, as the current server will reject results from incorrect versions anyway.
| |
| − | | |
| − | == Troubleshooting ==
| |
| − | Remove the following files or directories:
| |
| − | * <code>config/</code>
| |
| − | * <code>roborumble/files/</code>
| |
| − | * <code>roborumble/temp/</code>
| |
| − | * <code>robots/robot.database</code>
| |
| − | | |
| − | And try again.
| |
| − | | |
| − | == Screenshots ==
| |
| − | [[Image:RoboRumbleClient.png]]
| |
| − | | |
| − | == See Also ==
| |
| − | {{:RoboRumble/Navigation}}
| |