<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=User%3AVoidious%2FBedMaker</id>
	<title>User:Voidious/BedMaker - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=User%3AVoidious%2FBedMaker"/>
	<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;action=history"/>
	<updated>2026-04-24T20:09:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34241&amp;oldid=prev</id>
		<title>Voidious: /* Setup */</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34241&amp;oldid=prev"/>
		<updated>2015-07-28T15:09:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Setup&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:09, 28 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It's a Perl script, so you'll need to have Perl installed. On any Unix/Linux system, you probably already have it. You'll need to edit a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;few &lt;/del&gt;things at the top of the file:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It's a Perl script, so you'll need to have Perl installed. On any Unix/Linux system, you probably already have it. You'll need to edit a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;couple of &lt;/ins&gt;things at the top of the file:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Location of Perl on the first line.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Location of Perl on the first line.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Location of your RoboRumble directory.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Location of your RoboRumble directory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Your username and key for the RR Server Query API.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is intended to run from your main &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;RoboResearch &lt;/del&gt;directory, but doesn't have to be. If it is, it will copy bot JARs from the RoboRumble directory into the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;robocode_bots &lt;/del&gt;directory, and the -o option will let you output a challenge file to the challenges directory.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is intended to run from your main &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;RoboRunner &lt;/ins&gt;directory, but doesn't have to be. If it is, it will copy bot JARs from the RoboRumble directory into the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bots &lt;/ins&gt;directory, and the -o option will let you output a challenge file to the challenges directory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just make sure the file is executable (&amp;quot;chmod 755 bedmaker.pl&amp;quot;) and you should be good to go.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just make sure the file is executable (&amp;quot;chmod 755 bedmaker.pl&amp;quot;) and you should be good to go.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-34240:rev-34241 --&gt;
&lt;/table&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34240&amp;oldid=prev</id>
		<title>Voidious: /* Download */</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34240&amp;oldid=prev"/>
		<updated>2015-07-28T15:07:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Download&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:07, 28 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl?dl=1 Download bedmaker.pl] (14 KB)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl?dl=1 Download bedmaker.pl] (14 KB)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl View in browser]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl View in browser]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-34239:rev-34240 --&gt;
&lt;/table&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34239&amp;oldid=prev</id>
		<title>Voidious: cleanup</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34239&amp;oldid=prev"/>
		<updated>2015-07-28T02:05:23Z</updated>

		<summary type="html">&lt;p&gt;cleanup&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:05, 28 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a utility I made for generating [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;RoboResearch&lt;/del&gt;]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;test beds. It uses the &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Darkcanuck/RRServer/Query|RR Server Query API&lt;/del&gt;]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, so you'll need to request a key for that if you don't have one&lt;/del&gt;. I've manually created quite a few test beds with a similar process to this so I finally got motivated to make a tool to help me do it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a utility I made for generating [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;RoboRunner&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(previously, &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;RoboResearch&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) test beds&lt;/ins&gt;. I've manually created quite a few test beds with a similar process to this so I finally got motivated to make a tool to help me do it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Download ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Download ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bedmaker.pl: &lt;/del&gt;[https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl?dl=1 Download] [https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl View].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;[https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl?dl=1 Download &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bedmaker.pl&lt;/ins&gt;] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(14 KB)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;[https://dl.dropboxusercontent.com/u/72179384/bedmaker.pl View &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in browser&lt;/ins&gt;].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-34238:rev-34239 --&gt;
&lt;/table&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34238&amp;oldid=prev</id>
		<title>Voidious: /* Download */ update BedMaker to point to LiteRumble</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=34238&amp;oldid=prev"/>
		<updated>2015-07-28T02:00:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Download: &lt;/span&gt; update BedMaker to point to LiteRumble&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:00, 28 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Download ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Download ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Get it here&lt;/del&gt;: [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;www&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dijitari&lt;/del&gt;.com/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;void&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;robocode&lt;/del&gt;/bedmaker.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zip &lt;/del&gt;bedmaker.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zip&lt;/del&gt;] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(4 KB)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bedmaker.pl&lt;/ins&gt;: [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dl&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dropboxusercontent&lt;/ins&gt;.com/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;u&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;72179384&lt;/ins&gt;/bedmaker.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pl?dl=1 Download] [https://dl.dropboxusercontent.com/u/72179384/&lt;/ins&gt;bedmaker.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pl View&lt;/ins&gt;].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Setup ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-18525:rev-34238 --&gt;
&lt;/table&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=18525&amp;oldid=prev</id>
		<title>Nat: fix category</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=18525&amp;oldid=prev"/>
		<updated>2011-02-14T13:34:49Z</updated>

		<summary type="html">&lt;p&gt;fix category&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:34, 14 February 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot; &gt;Line 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Target APS: Instead of (or in addition to) specifying a min and mix APS/score, specify an average APS/score to aim for.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Target APS: Instead of (or in addition to) specifying a min and mix APS/score, specify an average APS/score to aim for.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Utilities]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Utilities&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|BedMaker&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-18268:rev-18525 --&gt;
&lt;/table&gt;</summary>
		<author><name>Nat</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=18268&amp;oldid=prev</id>
		<title>Voidious: updated with blacklist (pre-populated with the one I'm using)</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=18268&amp;oldid=prev"/>
		<updated>2011-01-28T14:49:52Z</updated>

		<summary type="html">&lt;p&gt;updated with blacklist (pre-populated with the one I&amp;#039;m using)&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 14:49, 28 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is intended to run from your main RoboResearch directory, but doesn't have to be. If it is, it will copy bot JARs from the RoboRumble directory into the robocode_bots directory, and the -o option will let you output a challenge file to the challenges directory.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is intended to run from your main RoboResearch directory, but doesn't have to be. If it is, it will copy bot JARs from the RoboRumble directory into the robocode_bots directory, and the -o option will let you output a challenge file to the challenges directory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just make sure the file is executable (&amp;quot;chmod 755 bedmaker.pl&amp;quot;) and you should be good to go.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just make sure the file is executable (&amp;quot;chmod 755 bedmaker.pl&amp;quot;) and you should be good to go&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;There is a [[wikipedia:Blacklist|blacklist]] near the top of the file to exclude bots that I've found throwing exceptions or running slowly, neither of which are good for testing. You can modify that list as you see fit, of course&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l148&quot; &gt;Line 148:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 150:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are lots more ways we could optionally filter bots, but I've only thought of a couple for now:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are lots more ways we could optionally filter bots, but I've only thought of a couple for now:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Blacklist - Specify a list of bots (or packages or string patterns) that will be ignored from consideration. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;Or, conversely, a whitelist that will only consider certain packages.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;strike&amp;gt;&lt;/ins&gt;Blacklist - Specify a list of bots (or packages or string patterns) that will be ignored from consideration. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/strike&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;Or, conversely, a whitelist that will only consider certain packages.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Target APS: Instead of (or in addition to) specifying a min and mix APS/score, specify an average APS/score to aim for.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Target APS: Instead of (or in addition to) specifying a min and mix APS/score, specify an average APS/score to aim for.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Utilities]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Utilities]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-13269:rev-18268 --&gt;
&lt;/table&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=13269&amp;oldid=prev</id>
		<title>Voidious: test bed generator utility</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=User:Voidious/BedMaker&amp;diff=13269&amp;oldid=prev"/>
		<updated>2009-10-11T00:51:57Z</updated>

		<summary type="html">&lt;p&gt;test bed generator utility&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a utility I made for generating [[RoboResearch]] test beds. It uses the [[Darkcanuck/RRServer/Query|RR Server Query API]], so you'll need to request a key for that if you don't have one. I've manually created quite a few test beds with a similar process to this so I finally got motivated to make a tool to help me do it.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
Get it here: [http://www.dijitari.com/void/robocode/bedmaker.zip bedmaker.zip] (4 KB).&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
It's a Perl script, so you'll need to have Perl installed. On any Unix/Linux system, you probably already have it. You'll need to edit a few things at the top of the file:&lt;br /&gt;
* Location of Perl on the first line.&lt;br /&gt;
* Location of your RoboRumble directory.&lt;br /&gt;
* Your username and key for the RR Server Query API.&lt;br /&gt;
&lt;br /&gt;
This is intended to run from your main RoboResearch directory, but doesn't have to be. If it is, it will copy bot JARs from the RoboRumble directory into the robocode_bots directory, and the -o option will let you output a challenge file to the challenges directory.&lt;br /&gt;
&lt;br /&gt;
Just make sure the file is executable (&amp;quot;chmod 755 bedmaker.pl&amp;quot;) and you should be good to go. &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: ./bedmaker.pl -n # -r &amp;lt;rumble&amp;gt; [OPTIONS]&lt;br /&gt;
    Create a randomized Robocode test bed from Rumble bots. If run from main&lt;br /&gt;
    RoboResearch directory, will also copy the chosen bots from RoboRumble&lt;br /&gt;
    directory into ./robocode_bots and (optionally) create .rrc challenge file.&lt;br /&gt;
&lt;br /&gt;
    -n      Number of bots in test bed.&lt;br /&gt;
    -r      Which Rumble to use. Valid parameters: roborumble, minirumble,&lt;br /&gt;
            microrumble, nanorumble, meleerumble, minimeleerumble,&lt;br /&gt;
            micromeleerumble, nanomeleerumble, teamrumble, twinduel&lt;br /&gt;
    -min    Minimum APS for bots to include in test bed.&lt;br /&gt;
    -max    Maximum APS for bots to include in test bed.&lt;br /&gt;
    -ref    Reference bot pattern. If specified, the scores considered for -min&lt;br /&gt;
            and -max will be scores against the reference bot instead of&lt;br /&gt;
            APS in the chosen rumble. If multiple bots match the pattern, user &lt;br /&gt;
            will be asked which to use.&lt;br /&gt;
    -o      Specify a filename to write the resulting challenge file to (will&lt;br /&gt;
            go under ./challenges directory). If omitted, challenge file will &lt;br /&gt;
            be printed to the console.&lt;br /&gt;
    -f      Force defaults. If specified, no keyboard entry will be required,&lt;br /&gt;
            and defaults will be taken instead. For instance, if &amp;quot;-ref Tron&amp;quot;&lt;br /&gt;
            were specified, multiple bots would match and the user would be &lt;br /&gt;
            asked to choose one; if -f is specified, the first match will be &lt;br /&gt;
            used instead.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage examples ==&lt;br /&gt;
&lt;br /&gt;
In case that's not totally clear, I'll go through a couple examples. First, a test bed of 10 bots from the top 100 (roughly) of the MiniBot Rumble.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bedmaker.pl -n 10 -r minirumble -min 61.07&lt;br /&gt;
Fetching minirumble rankings... DONE.&lt;br /&gt;
&lt;br /&gt;
  81.50%  rz.Apollon 0.23&lt;br /&gt;
  70.62%  dz.GalbaMini 0.121&lt;br /&gt;
  70.09%  kawigi.sbf.FloodMini 1.4&lt;br /&gt;
  69.26%  ags.micro.Carpet 1.1&lt;br /&gt;
  68.11%  cjm.Charo 1.1&lt;br /&gt;
  67.99%  apv.Aspid 1.7&lt;br /&gt;
  67.86%  kawigi.mini.Fhqwhgads 1.1&lt;br /&gt;
  66.14%  dz.GalbaMicro 0.11&lt;br /&gt;
  65.07%  robar.nano.Pugio 1.49&lt;br /&gt;
  64.17%  timmit.mini.TimVA 0.43&lt;br /&gt;
  AVERAGE SCORE: 69.08%&lt;br /&gt;
Is this test bed OK? (If not, I'll regenerate.) [y/n] y&lt;br /&gt;
&lt;br /&gt;
Copying bot JARs from RoboRumble dir...&lt;br /&gt;
  Copied rz.Apollon_0.23.jar to ./robocode_bots.&lt;br /&gt;
  ./robocode_bots/dz.GalbaMini_0.121.jar already exists, skipping.&lt;br /&gt;
  Copied kawigi.sbf.FloodMini_1.4.jar to ./robocode_bots.&lt;br /&gt;
  Copied ags.micro.Carpet_1.1.jar to ./robocode_bots.&lt;br /&gt;
  ./robocode_bots/cjm.Charo_1.1.jar already exists, skipping.&lt;br /&gt;
  Copied apv.Aspid_1.7.jar to ./robocode_bots.&lt;br /&gt;
  ./robocode_bots/kawigi.mini.Fhqwhgads_1.1.jar already exists, skipping.&lt;br /&gt;
  Copied dz.GalbaMicro_0.11.jar to ./robocode_bots.&lt;br /&gt;
  ./robocode_bots/robar.nano.Pugio_1.49.jar already exists, skipping.&lt;br /&gt;
  Copied timmit.mini.TimVA_0.43.jar to ./robocode_bots.&lt;br /&gt;
Challenge file:&lt;br /&gt;
---&lt;br /&gt;
BedMaker Test Bed&lt;br /&gt;
PERCENT_SCORE&lt;br /&gt;
35&lt;br /&gt;
&lt;br /&gt;
All Unformatted {&lt;br /&gt;
    ags.micro.Carpet 1.1&lt;br /&gt;
    apv.Aspid 1.7&lt;br /&gt;
    cjm.Charo 1.1&lt;br /&gt;
    dz.GalbaMicro 0.11&lt;br /&gt;
    dz.GalbaMini 0.121&lt;br /&gt;
    kawigi.mini.Fhqwhgads 1.1&lt;br /&gt;
    kawigi.sbf.FloodMini 1.4&lt;br /&gt;
    robar.nano.Pugio 1.49&lt;br /&gt;
    rz.Apollon 0.23&lt;br /&gt;
    timmit.mini.TimVA 0.43&lt;br /&gt;
}&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next, a test bed of 5 bots from the main 1v1 Rumble that beat [[Diamond]].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./bedmaker.pl -n 5 -r roborumble -ref Diamond -max 50&lt;br /&gt;
Fetching roborumble rankings... DONE.&lt;br /&gt;
More than one bot in roborumble matched pattern: Diamond&lt;br /&gt;
  [1] voidious.Diamond 1.444&lt;br /&gt;
  [2] voidious.Diamond 1.432&lt;br /&gt;
  [3] jab.DiamondStealer 5&lt;br /&gt;
Which bot would you like to use? 1&lt;br /&gt;
Using reference bot: voidious.Diamond 1.444&lt;br /&gt;
Fetching details for voidious.Diamond 1.444 in roborumble... DONE.&lt;br /&gt;
&lt;br /&gt;
  44.31%  darkcanuck.Holden 1.13a&lt;br /&gt;
  41.23%  davidalves.Phoenix 1.02&lt;br /&gt;
  44.58%  jk.mega.DrussGT 1.3.17&lt;br /&gt;
  46.13%  voidious.Dookious 1.573c&lt;br /&gt;
  43.80%  zyx.mega.YersiniaPestis 3.0&lt;br /&gt;
  AVERAGE SCORE: 44.01%&lt;br /&gt;
Is this test bed OK? (If not, I'll regenerate.) [y/n] n&lt;br /&gt;
&lt;br /&gt;
Generating new test bed...&lt;br /&gt;
  38.91%  abc.Shadow 3.83c&lt;br /&gt;
  34.85%  darkcanuck.Pris 0.88&lt;br /&gt;
  41.23%  davidalves.Phoenix 1.02&lt;br /&gt;
  46.13%  voidious.Dookious 1.573c&lt;br /&gt;
  43.80%  zyx.mega.YersiniaPestis 3.0&lt;br /&gt;
  AVERAGE SCORE: 40.98%&lt;br /&gt;
Is this test bed OK? (If not, I'll regenerate.) [y/n] y&lt;br /&gt;
&lt;br /&gt;
Copying bot JARs from RoboRumble dir...&lt;br /&gt;
  ./robocode_bots/abc.Shadow_3.83c.jar already exists, skipping.&lt;br /&gt;
  Copied darkcanuck.Pris_0.88.jar to ./robocode_bots.&lt;br /&gt;
  ./robocode_bots/davidalves.Phoenix_1.02.jar already exists, skipping.&lt;br /&gt;
  ./robocode_bots/voidious.Dookious_1.573c.jar already exists, skipping.&lt;br /&gt;
  ./robocode_bots/zyx.mega.YersiniaPestis_3.0.jar already exists, skipping.&lt;br /&gt;
Challenge file:&lt;br /&gt;
---&lt;br /&gt;
BedMaker Test Bed&lt;br /&gt;
PERCENT_SCORE&lt;br /&gt;
35&lt;br /&gt;
&lt;br /&gt;
All Unformatted {&lt;br /&gt;
    abc.Shadow 3.83c&lt;br /&gt;
    darkcanuck.Pris 0.88&lt;br /&gt;
    davidalves.Phoenix 1.02&lt;br /&gt;
    voidious.Dookious 1.573c&lt;br /&gt;
    zyx.mega.YersiniaPestis 3.0&lt;br /&gt;
}&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature ideas ==&lt;br /&gt;
&lt;br /&gt;
There are lots more ways we could optionally filter bots, but I've only thought of a couple for now:&lt;br /&gt;
* Blacklist - Specify a list of bots (or packages or string patterns) that will be ignored from consideration. (Or, conversely, a whitelist that will only consider certain packages.)&lt;br /&gt;
* Target APS: Instead of (or in addition to) specifying a min and mix APS/score, specify an average APS/score to aim for.&lt;br /&gt;
&lt;br /&gt;
[[Category:Utilities]]&lt;/div&gt;</summary>
		<author><name>Voidious</name></author>
		
	</entry>
</feed>