Difference between pages "RoboRumble/Contributing to RoboRumble" and "Category:Scalar Series"

From Robowiki
< RoboRumble(Difference between pages)
Jump to navigation Jump to search
m (→‎Setting up: update size)
 
(Restored edits authored by Xor dated 2019-08-12T14:39:55+00:00)
 
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}}
 

Latest revision as of 01:28, 25 April 2020

Scalar Series is a collection of rumble bots made by Xor. The common trait of Scalar Series is fast, modularized and competition oriented.