http://robowiki.net/w/api.php?action=feedcontributions&user=Pedersen&feedformat=atomRobowiki - User contributions [en]2024-03-29T10:56:07ZUser contributionsMediaWiki 1.34.1http://robowiki.net/w/index.php?title=Pedersen&diff=34014Pedersen2015-01-13T23:52:21Z<p>Pedersen: Redirected page to User:Pedersen</p>
<hr />
<div>#REDIRECT [[User:Pedersen]]<br />
<br />
[[Category:User Page Redirect]]</div>Pedersenhttp://robowiki.net/w/index.php?title=Targeting_Challenge_2K6/Results&diff=34013Targeting Challenge 2K6/Results2015-01-13T23:52:04Z<p>Pedersen: </p>
<hr />
<div>{| border="1" style="border-collapse: collapse; font-size: 85%; color: black"<br />
|'''Name'''<br />
|'''Author'''<br />
|'''Gun'''<br />
|'''BFly'''<br />
|'''CC'''<br />
|'''Chk'''<br />
|'''Cig'''<br />
|'''Cya'''<br />
|'''DM'''<br />
|'''FM'''<br />
|'''Grb'''<br />
|'''RMB'''<br />
|'''Tig'''<br />
|'''Total'''<br />
|'''Comment'''<br />
|-<br />
|[[Dookious]] 1.543<br />
|[[Voidious]]<br />
|GF/VCS/VG<br />
|99.92<br />
|75.03<br />
|94.63<br />
|88.49<br />
|80.98<br />
|96.27<br />
|93.91<br />
|94.18<br />
|94.87<br />
|95.25<br />
|'''91.35'''<br />
|5 seasons<br />
|-<br />
|[[Phoenix]] 0.851<br />
|[[David Alves]]<br />
|GF/VCS/VG<br />
|99.92<br />
|76.67<br />
|92.29<br />
|87.08<br />
|78.55<br />
|95.96<br />
|93.36<br />
|92.33<br />
|95.14<br />
|92.20<br />
|'''90.35'''<br />
|6 seasons<br />
|-<br />
|[[Simonton/DCResearch|DCResearch]] 0071<br />
|[[Simonton]]<br />
|DC/GF<br />
|99.97<br />
|73.61<br />
|96.39<br />
|88.41<br />
|81.93<br />
|96.26<br />
|94.69<br />
|91.06<br />
|92.51<br />
|85.83<br />
|align="left"|'''90.07'''<br />
|6.0 seasons<br />
|-<br />
|[[CassiusClay]] 2lamda<br />
|[[PEZ]]<br />
|ST/VG<br />
|99.58<br />
|71.99<br />
|90.79<br />
|91.78<br />
|77.60<br />
|96.18<br />
|92.29<br />
|93.08<br />
|93.64<br />
|91.13<br />
|'''89.81'''<br />
|<br />
|-<br />
|[[Ascendant]] 1.2.6<br />
|align="left"|[[Mue]]<br />
|GF/VG<br />
|99.78<br />
|69.90<br />
|94.27<br />
|89.77<br />
|77.50<br />
|92.65<br />
|92.92<br />
|91.56<br />
|91.40<br />
|88.31<br />
|'''88.81'''<br />
|3 seasons<br />
|-<br />
|[[Lukious]] 1.19.13<br />
|[[Voidious]]<br />
|DC/GF<br />
|99.84<br />
|70.69<br />
|95.71<br />
|87.89<br />
|80.29<br />
|94.16<br />
|91.79<br />
|89.38<br />
|90.83<br />
|86.17<br />
|'''88.68'''<br />
|4 seasons<br />
|-<br />
|[[Pear]] 0.62.1<br />
|align="left"|[[Tide]]<br />
|align="left"|GF<br />
|99.97<br />
|70.87<br />
|94.71<br />
|89.25<br />
|80.04<br />
|93.84<br />
|90.33<br />
|89.50<br />
|90.64<br />
|84.25<br />
|'''88.34'''<br />
|<br />
|-<br />
|[[Chalk]] 2.5.He<br />
|align="left"|[[Corbos]]<br />
|align="left"|DC<br />
|100.0<br />
|68.58<br />
|95.31<br />
|87.04<br />
|76.20<br />
|96.48<br />
|91.64<br />
|91.47<br />
|92.42<br />
|82.05<br />
|'''88.12'''<br />
|2 seasons<br />
|-<br />
|[[WaveSerpent]] 1.051<br />
|[[Kev]]<br />
|align="left"|GF<br />
|99.88<br />
|70.10<br />
|90.49<br />
|88.41<br />
|77.40<br />
|95.97<br />
|91.98<br />
|92.09<br />
|91.46<br />
|82.88<br />
|'''88.06'''<br />
|<br />
|-<br />
|[[Shadow]] 3.66<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|99.85<br />
|72.26<br />
|96.16<br />
|85.04<br />
|74.01<br />
|95.50<br />
|90.77<br />
|90.56<br />
|89.67<br />
|86.67<br />
|'''88.05'''<br />
| <br />
|-<br />
|[[Garm]] (dev)<br />
|align="left"|[[Krabb]]<br />
|align="left"|GF<br />
|99.30<br />
|67.42<br />
|89.43<br />
|85.40<br />
|72.16<br />
|94.58<br />
|87.62<br />
|88.81<br />
|90.87<br />
|81.18<br />
|'''85.68'''<br />
|no VG, no tickwaves<br />
|-<br />
|align="left"|Prototype 016<br />
|[[Chase-san]]<br />
|align="left"|NN<br />
|99.31<br />
|65.83<br />
|88.22<br />
|78.57<br />
|76.69<br />
|92.92<br />
|85.59<br />
|87.95<br />
|87.96<br />
|91.20<br />
|'''85.42'''<br />
|2 Seasons<br />
|-<br />
|[[PowerHouse]] 1.7c7<br />
|[[wcsv]]<br />
|align="left"|GF<br />
|99.55<br />
|62.02<br />
|87.49<br />
|87.77<br />
|71.81<br />
|95.66<br />
|90.67<br />
|88.64<br />
|91.09<br />
|76.98<br />
|'''85.17'''<br />
|<br />
|-<br />
|[[Puzzle]] 2.23<br />
|align="left"|[[Kev]]<br />
|align="left"|GF<br />
|97.04<br />
|64.52<br />
|89.46<br />
|85.89<br />
|73.93<br />
|93.62<br />
|86.39<br />
|88.35<br />
|87.25<br />
|83.77<br />
|'''85.02'''<br />
|<br />
|-<br />
|align="left"|[[DCBot]] 1.01<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|97.41<br />
|67.12<br />
|81.18<br />
|92.76<br />
|74.02<br />
|93.75<br />
|93.31<br />
|87.24<br />
|84.34<br />
|78.34<br />
|'''84.95'''<br />
|<br />
|-<br />
|align="left"|[[Ali]] 0.4.9<br />
|align="left"|[[PEZ]]<br />
|DC/GF<br />
|99.54<br />
|62.39<br />
|88.78<br />
|82.62<br />
|76.20<br />
|93.49<br />
|87.61<br />
|85.90<br />
|85.62<br />
|81.22<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[Drifter]] 18<br />
|[[Tim Foden]]<br />
|DC/GF<br />
|99.36<br />
|66.11<br />
|86.24<br />
|85.50<br />
|69.99<br />
|92.64<br />
|89.25<br />
|85.65<br />
|89.31<br />
|79.36<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[PulsarMax]] 0.8.9<br />
|[[Pulsar]]<br />
|align="left"|GF<br />
|98.51<br />
|67.34<br />
|76.92<br />
|87.38<br />
|71.43<br />
|94.97<br />
|88.18<br />
|90.97<br />
|89.52<br />
|76.75<br />
|'''84.20'''<br />
| <br />
|-<br />
|[[Raiko]] 0.43<br />
|align="left"|[[Jamougha]]<br />
|align="left"|GF<br />
|99.93<br />
|59.41<br />
|78.14<br />
|84.64<br />
|68.00<br />
|94.92<br />
|89.47<br />
|91.01<br />
|90.76<br />
|74.98<br />
|'''83.13'''<br />
| <br />
|-<br />
|[[Ugluk]] 0.14.1a<br />
|align="left"|[[Pedersen]]<br />
|align="left"|BO<br />
|97.59<br />
|65.70<br />
|86.27<br />
|84.19<br />
|70.80<br />
|92.03<br />
|84.92<br />
|83.86<br />
|85.60<br />
|77.73<br />
|'''82.87'''<br />
|<br />
|-<br />
|[[Komarious]] 1.69<br />
|[[Voidious]]<br />
|GF/VCS<br />
|99.43<br />
|48.22<br />
|85.47<br />
|86.09<br />
|65.04<br />
|95.18<br />
|89.27<br />
|90.84<br />
|92.35<br />
|74.76<br />
|'''82.66'''<br />
|9 seasons<br />
|-<br />
|[[GresSuffurd]] 0.2.4<br />
|[[GrubbmGait]]<br />
|GF<br />
|97.25<br />
|59.09<br />
|80.76<br />
|80.67<br />
|71.38<br />
|93.77<br />
|91.31<br />
|88.01<br />
|86.68<br />
|74.44<br />
|'''82.34'''<br />
|2 seasons<br />
|-<br />
|[[RaikoMX]] 0.32<br />
|[[Jamougha]]<br />
|align="left"|GF<br />
|98.34<br />
|53.86<br />
|76.44<br />
|87.37<br />
|67.80<br />
|94.94<br />
|89.68<br />
|90.11<br />
|88.72<br />
|73.02<br />
|'''82.03'''<br />
|3 seasons<br />
|-<br />
|PatternBed 1.4<br />
|[[Simonton]]<br />
|PM<br />
|98.67<br />
|68.19<br />
|81.96<br />
|70.65<br />
|72.86<br />
|88.75<br />
|86.15<br />
|82.96<br />
|85.29<br />
|82.00<br />
|'''81.75'''<br />
|<br />
|-<br />
|[[Velshea]] 0.0.1<br />
|align="left"|[[Chase-san]]<br />
|GF<br />
|99.27<br />
|56.07<br />
|80.73<br />
|84.36<br />
|65.50<br />
|94.25<br />
|86.68<br />
|88.99<br />
|88.12<br />
|72.81<br />
|'''81.68'''<br />
|<br />
|-<br />
|[[Cyanide]] 1.80.b<br />
|[[Alcatraz]]<br />
|GF<br />
|98.98<br />
|48.72<br />
|73.52<br />
|80.66<br />
|72.38<br />
|93.41<br />
|88.85<br />
|85.66<br />
|88.90<br />
|72.20<br />
|'''80.33'''<br />
|<br />
|-<br />
|[[Krabby2]] 1.8b<br />
|[[Krabb]]<br />
|GF/VG<br />
|96.98<br />
|57.91<br />
|81.34<br />
|71.28<br />
|63.83<br />
|91.85<br />
|83.94<br />
|86.15<br />
|84.50<br />
|79.21<br />
|'''79.70'''<br />
|align="right"| <br />
|-<br />
|[[Shaakious]] 0.12<br />
|[[Voidious]]<br />
|PM/GF<br />
|95.92<br />
|60.06<br />
|80.68<br />
|71.24<br />
|59.52<br />
|89.12<br />
|75.73<br />
|81.52<br />
|81.80<br />
|76.19<br />
|'''77.18'''<br />
|<br />
|-<br />
|[[Freya]] 0.61<br />
|[[Loki]]<br />
|GF<br />
|96.94<br />
|55.52<br />
|67.27<br />
|75.62<br />
|63.55<br />
|90.48<br />
|85.03<br />
|85.04<br />
|85.16<br />
|57.64<br />
|'''76.22'''<br />
|<br />
|-<br />
|[[Fenrir]] 0.36l<br />
|[[Loki]]<br />
|PM<br />
|97.09<br />
|54.41<br />
|66.57<br />
|65.83<br />
|57.01<br />
|83.63<br />
|72.44<br />
|81.89<br />
|80.15<br />
|76.99<br />
|'''73.60'''<br />
|<br />
|-<br />
|[[GrubbmGrb]] 1.2.0<br />
|[[GrubbmGait]]<br />
|VG<br />
|89.78<br />
|48.80<br />
|57.37<br />
|73.56<br />
|49.48<br />
|89.37<br />
|86.28<br />
|83.25<br />
|88.96<br />
|63.44<br />
|'''73.03'''<br />
|<br />
|-<br />
|[[Drifter]] 7<br />
|[[Tim Foden]]<br />
|GF<br />
|91.4<br />
|37.6<br />
|62.3<br />
|71.4<br />
|34.4<br />
|90.5<br />
|86.5<br />
|88.6<br />
|84.9<br />
|50.8<br />
|'''69.84'''<br />
|<br />
|-<br />
|[[GFTargetingBot]] 1.02<br />
|[[PEZ]]<br />
|GF<br />
|88.57<br />
|31.62<br />
|41.16<br />
|72.73<br />
|28.45<br />
|92.84<br />
|77.53<br />
|85.38<br />
|84.18<br />
|51.91<br />
|'''65.44'''<br />
|<br />
|-<br />
|[[GrypRepetyf]] 0.10+dev<br />
|[[GrubbmGait]]<br />
|PM<br />
|97.80<br />
|25.49<br />
|24.02<br />
|70.17<br />
|41.54<br />
|81.16<br />
|67.18<br />
|85.66<br />
|83.74<br />
|58.19<br />
|'''63.40'''<br />
| <br />
|-<br />
|[[Perpy]] Perpy<br />
|[[Jp]]<br />
|VG<br />
|82.30<br />
|36.32<br />
|40.73<br />
|60.73<br />
|37.74<br />
|76.68<br />
|65.55<br />
|76.66<br />
|80.27<br />
|63.11<br />
|'''62.01'''<br />
| <br />
|-<br />
|[[Fe4r]] 0.4<br />
|[[Krabb]]<br />
|NN<br />
|93.02<br />
|11.58<br />
|30.24<br />
|66.86<br />
|9.67<br />
|90.52<br />
|72.00<br />
|76.57<br />
|82.00<br />
|19.84<br />
|'''55.23'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotA|WSCBotA]]<br />
|align="center"|<br />
|HT<br />
|65.15<br />
|0.16<br />
|4.98<br />
|65.57<br />
|0.57<br />
|92.18<br />
|79.08<br />
|15.39<br />
|74.59<br />
|1.62<br />
|'''39.93'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotC|WSCBotC]]<br />
|align="center"|<br />
|CT<br />
|29.18<br />
|3.62<br />
|16.2<br />
|59.46<br />
|14.9<br />
|67.04<br />
|75.94<br />
|8.08<br />
|87.74<br />
|32.65<br />
|'''39.48'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotB|WSCBotB]]<br />
|align="center"|<br />
|LT<br />
|30.26<br />
|3.59<br />
|11.92<br />
|56.51<br />
|3.59<br />
|67.24<br />
|70.04<br />
|5.92<br />
|86.06<br />
|30.54<br />
|'''36.57'''<br />
|<br />
|}<br />
<br />
<br />
{{gunabbr}}</div>Pedersenhttp://robowiki.net/w/index.php?title=Targeting_Challenge_2K6/Results&diff=34012Targeting Challenge 2K6/Results2015-01-13T23:50:56Z<p>Pedersen: </p>
<hr />
<div>{| border="1" style="border-collapse: collapse; font-size: 85%; color: black"<br />
|'''Name'''<br />
|'''Author'''<br />
|'''Gun'''<br />
|'''BFly'''<br />
|'''CC'''<br />
|'''Chk'''<br />
|'''Cig'''<br />
|'''Cya'''<br />
|'''DM'''<br />
|'''FM'''<br />
|'''Grb'''<br />
|'''RMB'''<br />
|'''Tig'''<br />
|'''Total'''<br />
|'''Comment'''<br />
|-<br />
|[[Dookious]] 1.543<br />
|[[Voidious]]<br />
|GF/VCS/VG<br />
|99.92<br />
|75.03<br />
|94.63<br />
|88.49<br />
|80.98<br />
|96.27<br />
|93.91<br />
|94.18<br />
|94.87<br />
|95.25<br />
|'''91.35'''<br />
|5 seasons<br />
|-<br />
|[[Phoenix]] 0.851<br />
|[[David Alves]]<br />
|GF/VCS/VG<br />
|99.92<br />
|76.67<br />
|92.29<br />
|87.08<br />
|78.55<br />
|95.96<br />
|93.36<br />
|92.33<br />
|95.14<br />
|92.20<br />
|'''90.35'''<br />
|6 seasons<br />
|-<br />
|[[Simonton/DCResearch|DCResearch]] 0071<br />
|[[Simonton]]<br />
|DC/GF<br />
|99.97<br />
|73.61<br />
|96.39<br />
|88.41<br />
|81.93<br />
|96.26<br />
|94.69<br />
|91.06<br />
|92.51<br />
|85.83<br />
|align="left"|'''90.07'''<br />
|6.0 seasons<br />
|-<br />
|[[CassiusClay]] 2lamda<br />
|[[PEZ]]<br />
|ST/VG<br />
|99.58<br />
|71.99<br />
|90.79<br />
|91.78<br />
|77.60<br />
|96.18<br />
|92.29<br />
|93.08<br />
|93.64<br />
|91.13<br />
|'''89.81'''<br />
|<br />
|-<br />
|[[Ascendant]] 1.2.6<br />
|align="left"|[[Mue]]<br />
|GF/VG<br />
|99.78<br />
|69.90<br />
|94.27<br />
|89.77<br />
|77.50<br />
|92.65<br />
|92.92<br />
|91.56<br />
|91.40<br />
|88.31<br />
|'''88.81'''<br />
|3 seasons<br />
|-<br />
|[[Lukious]] 1.19.13<br />
|[[Voidious]]<br />
|DC/GF<br />
|99.84<br />
|70.69<br />
|95.71<br />
|87.89<br />
|80.29<br />
|94.16<br />
|91.79<br />
|89.38<br />
|90.83<br />
|86.17<br />
|'''88.68'''<br />
|4 seasons<br />
|-<br />
|[[Pear]] 0.62.1<br />
|align="left"|[[Tide]]<br />
|align="left"|GF<br />
|99.97<br />
|70.87<br />
|94.71<br />
|89.25<br />
|80.04<br />
|93.84<br />
|90.33<br />
|89.50<br />
|90.64<br />
|84.25<br />
|'''88.34'''<br />
|<br />
|-<br />
|[[Chalk]] 2.5.He<br />
|align="left"|[[Corbos]]<br />
|align="left"|DC<br />
|100.0<br />
|68.58<br />
|95.31<br />
|87.04<br />
|76.20<br />
|96.48<br />
|91.64<br />
|91.47<br />
|92.42<br />
|82.05<br />
|'''88.12'''<br />
|2 seasons<br />
|-<br />
|[[WaveSerpent]] 1.051<br />
|[[Kev]]<br />
|align="left"|GF<br />
|99.88<br />
|70.10<br />
|90.49<br />
|88.41<br />
|77.40<br />
|95.97<br />
|91.98<br />
|92.09<br />
|91.46<br />
|82.88<br />
|'''88.06'''<br />
|<br />
|-<br />
|[[Shadow]] 3.66<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|99.85<br />
|72.26<br />
|96.16<br />
|85.04<br />
|74.01<br />
|95.50<br />
|90.77<br />
|90.56<br />
|89.67<br />
|86.67<br />
|'''88.05'''<br />
| <br />
|-<br />
|[[Garm]] (dev)<br />
|align="left"|[[Krabb]]<br />
|align="left"|GF<br />
|99.30<br />
|67.42<br />
|89.43<br />
|85.40<br />
|72.16<br />
|94.58<br />
|87.62<br />
|88.81<br />
|90.87<br />
|81.18<br />
|'''85.68'''<br />
|no VG, no tickwaves<br />
|-<br />
|align="left"|Prototype 016<br />
|[[Chase-san]]<br />
|align="left"|NN<br />
|99.31<br />
|65.83<br />
|88.22<br />
|78.57<br />
|76.69<br />
|92.92<br />
|85.59<br />
|87.95<br />
|87.96<br />
|91.20<br />
|'''85.42'''<br />
|2 Seasons<br />
|-<br />
|[[PowerHouse]] 1.7c7<br />
|[[wcsv]]<br />
|align="left"|GF<br />
|99.55<br />
|62.02<br />
|87.49<br />
|87.77<br />
|71.81<br />
|95.66<br />
|90.67<br />
|88.64<br />
|91.09<br />
|76.98<br />
|'''85.17'''<br />
|<br />
|-<br />
|[[Puzzle]] 2.23<br />
|align="left"|[[Kev]]<br />
|align="left"|GF<br />
|97.04<br />
|64.52<br />
|89.46<br />
|85.89<br />
|73.93<br />
|93.62<br />
|86.39<br />
|88.35<br />
|87.25<br />
|83.77<br />
|'''85.02'''<br />
|<br />
|-<br />
|align="left"|[[DCBot]] 1.01<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|97.41<br />
|67.12<br />
|81.18<br />
|92.76<br />
|74.02<br />
|93.75<br />
|93.31<br />
|87.24<br />
|84.34<br />
|78.34<br />
|'''84.95'''<br />
|<br />
|-<br />
|align="left"|[[Ali]] 0.4.9<br />
|align="left"|[[PEZ]]<br />
|DC/GF<br />
|99.54<br />
|62.39<br />
|88.78<br />
|82.62<br />
|76.20<br />
|93.49<br />
|87.61<br />
|85.90<br />
|85.62<br />
|81.22<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[Drifter]] 18<br />
|[[Tim Foden]]<br />
|DC/GF<br />
|99.36<br />
|66.11<br />
|86.24<br />
|85.50<br />
|69.99<br />
|92.64<br />
|89.25<br />
|85.65<br />
|89.31<br />
|79.36<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[PulsarMax]] 0.8.9<br />
|[[Pulsar]]<br />
|align="left"|GF<br />
|98.51<br />
|67.34<br />
|76.92<br />
|87.38<br />
|71.43<br />
|94.97<br />
|88.18<br />
|90.97<br />
|89.52<br />
|76.75<br />
|'''84.20'''<br />
| <br />
|-<br />
|[[Raiko]] 0.43<br />
|align="left"|[[Jamougha]]<br />
|align="left"|GF<br />
|99.93<br />
|59.41<br />
|78.14<br />
|84.64<br />
|68.00<br />
|94.92<br />
|89.47<br />
|91.01<br />
|90.76<br />
|74.98<br />
|'''83.13'''<br />
| <br />
|-<br />
|[[Ugluk]] 0.14.1a<br />
|align="left"|[[User:Pedersen]]<br />
|align="left"|BO<br />
|97.59<br />
|65.70<br />
|86.27<br />
|84.19<br />
|70.80<br />
|92.03<br />
|84.92<br />
|83.86<br />
|85.60<br />
|77.73<br />
|'''82.87'''<br />
|<br />
|-<br />
|[[Komarious]] 1.69<br />
|[[Voidious]]<br />
|GF/VCS<br />
|99.43<br />
|48.22<br />
|85.47<br />
|86.09<br />
|65.04<br />
|95.18<br />
|89.27<br />
|90.84<br />
|92.35<br />
|74.76<br />
|'''82.66'''<br />
|9 seasons<br />
|-<br />
|[[GresSuffurd]] 0.2.4<br />
|[[GrubbmGait]]<br />
|GF<br />
|97.25<br />
|59.09<br />
|80.76<br />
|80.67<br />
|71.38<br />
|93.77<br />
|91.31<br />
|88.01<br />
|86.68<br />
|74.44<br />
|'''82.34'''<br />
|2 seasons<br />
|-<br />
|[[RaikoMX]] 0.32<br />
|[[Jamougha]]<br />
|align="left"|GF<br />
|98.34<br />
|53.86<br />
|76.44<br />
|87.37<br />
|67.80<br />
|94.94<br />
|89.68<br />
|90.11<br />
|88.72<br />
|73.02<br />
|'''82.03'''<br />
|3 seasons<br />
|-<br />
|PatternBed 1.4<br />
|[[Simonton]]<br />
|PM<br />
|98.67<br />
|68.19<br />
|81.96<br />
|70.65<br />
|72.86<br />
|88.75<br />
|86.15<br />
|82.96<br />
|85.29<br />
|82.00<br />
|'''81.75'''<br />
|<br />
|-<br />
|[[Velshea]] 0.0.1<br />
|align="left"|[[Chase-san]]<br />
|GF<br />
|99.27<br />
|56.07<br />
|80.73<br />
|84.36<br />
|65.50<br />
|94.25<br />
|86.68<br />
|88.99<br />
|88.12<br />
|72.81<br />
|'''81.68'''<br />
|<br />
|-<br />
|[[Cyanide]] 1.80.b<br />
|[[Alcatraz]]<br />
|GF<br />
|98.98<br />
|48.72<br />
|73.52<br />
|80.66<br />
|72.38<br />
|93.41<br />
|88.85<br />
|85.66<br />
|88.90<br />
|72.20<br />
|'''80.33'''<br />
|<br />
|-<br />
|[[Krabby2]] 1.8b<br />
|[[Krabb]]<br />
|GF/VG<br />
|96.98<br />
|57.91<br />
|81.34<br />
|71.28<br />
|63.83<br />
|91.85<br />
|83.94<br />
|86.15<br />
|84.50<br />
|79.21<br />
|'''79.70'''<br />
|align="right"| <br />
|-<br />
|[[Shaakious]] 0.12<br />
|[[Voidious]]<br />
|PM/GF<br />
|95.92<br />
|60.06<br />
|80.68<br />
|71.24<br />
|59.52<br />
|89.12<br />
|75.73<br />
|81.52<br />
|81.80<br />
|76.19<br />
|'''77.18'''<br />
|<br />
|-<br />
|[[Freya]] 0.61<br />
|[[Loki]]<br />
|GF<br />
|96.94<br />
|55.52<br />
|67.27<br />
|75.62<br />
|63.55<br />
|90.48<br />
|85.03<br />
|85.04<br />
|85.16<br />
|57.64<br />
|'''76.22'''<br />
|<br />
|-<br />
|[[Fenrir]] 0.36l<br />
|[[Loki]]<br />
|PM<br />
|97.09<br />
|54.41<br />
|66.57<br />
|65.83<br />
|57.01<br />
|83.63<br />
|72.44<br />
|81.89<br />
|80.15<br />
|76.99<br />
|'''73.60'''<br />
|<br />
|-<br />
|[[GrubbmGrb]] 1.2.0<br />
|[[GrubbmGait]]<br />
|VG<br />
|89.78<br />
|48.80<br />
|57.37<br />
|73.56<br />
|49.48<br />
|89.37<br />
|86.28<br />
|83.25<br />
|88.96<br />
|63.44<br />
|'''73.03'''<br />
|<br />
|-<br />
|[[Drifter]] 7<br />
|[[Tim Foden]]<br />
|GF<br />
|91.4<br />
|37.6<br />
|62.3<br />
|71.4<br />
|34.4<br />
|90.5<br />
|86.5<br />
|88.6<br />
|84.9<br />
|50.8<br />
|'''69.84'''<br />
|<br />
|-<br />
|[[GFTargetingBot]] 1.02<br />
|[[PEZ]]<br />
|GF<br />
|88.57<br />
|31.62<br />
|41.16<br />
|72.73<br />
|28.45<br />
|92.84<br />
|77.53<br />
|85.38<br />
|84.18<br />
|51.91<br />
|'''65.44'''<br />
|<br />
|-<br />
|[[GrypRepetyf]] 0.10+dev<br />
|[[GrubbmGait]]<br />
|PM<br />
|97.80<br />
|25.49<br />
|24.02<br />
|70.17<br />
|41.54<br />
|81.16<br />
|67.18<br />
|85.66<br />
|83.74<br />
|58.19<br />
|'''63.40'''<br />
| <br />
|-<br />
|[[Perpy]] Perpy<br />
|[[Jp]]<br />
|VG<br />
|82.30<br />
|36.32<br />
|40.73<br />
|60.73<br />
|37.74<br />
|76.68<br />
|65.55<br />
|76.66<br />
|80.27<br />
|63.11<br />
|'''62.01'''<br />
| <br />
|-<br />
|[[Fe4r]] 0.4<br />
|[[Krabb]]<br />
|NN<br />
|93.02<br />
|11.58<br />
|30.24<br />
|66.86<br />
|9.67<br />
|90.52<br />
|72.00<br />
|76.57<br />
|82.00<br />
|19.84<br />
|'''55.23'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotA|WSCBotA]]<br />
|align="center"|<br />
|HT<br />
|65.15<br />
|0.16<br />
|4.98<br />
|65.57<br />
|0.57<br />
|92.18<br />
|79.08<br />
|15.39<br />
|74.59<br />
|1.62<br />
|'''39.93'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotC|WSCBotC]]<br />
|align="center"|<br />
|CT<br />
|29.18<br />
|3.62<br />
|16.2<br />
|59.46<br />
|14.9<br />
|67.04<br />
|75.94<br />
|8.08<br />
|87.74<br />
|32.65<br />
|'''39.48'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotB|WSCBotB]]<br />
|align="center"|<br />
|LT<br />
|30.26<br />
|3.59<br />
|11.92<br />
|56.51<br />
|3.59<br />
|67.24<br />
|70.04<br />
|5.92<br />
|86.06<br />
|30.54<br />
|'''36.57'''<br />
|<br />
|}<br />
<br />
<br />
{{gunabbr}}</div>Pedersenhttp://robowiki.net/w/index.php?title=Targeting_Challenge_2K6/Results&diff=34011Targeting Challenge 2K6/Results2015-01-13T23:49:27Z<p>Pedersen: </p>
<hr />
<div>{| border="1" style="border-collapse: collapse; font-size: 85%; color: black"<br />
|'''Name'''<br />
|'''Author'''<br />
|'''Gun'''<br />
|'''BFly'''<br />
|'''CC'''<br />
|'''Chk'''<br />
|'''Cig'''<br />
|'''Cya'''<br />
|'''DM'''<br />
|'''FM'''<br />
|'''Grb'''<br />
|'''RMB'''<br />
|'''Tig'''<br />
|'''Total'''<br />
|'''Comment'''<br />
|-<br />
|[[Dookious]] 1.543<br />
|[[Voidious]]<br />
|GF/VCS/VG<br />
|99.92<br />
|75.03<br />
|94.63<br />
|88.49<br />
|80.98<br />
|96.27<br />
|93.91<br />
|94.18<br />
|94.87<br />
|95.25<br />
|'''91.35'''<br />
|5 seasons<br />
|-<br />
|[[Phoenix]] 0.851<br />
|[[David Alves]]<br />
|GF/VCS/VG<br />
|99.92<br />
|76.67<br />
|92.29<br />
|87.08<br />
|78.55<br />
|95.96<br />
|93.36<br />
|92.33<br />
|95.14<br />
|92.20<br />
|'''90.35'''<br />
|6 seasons<br />
|-<br />
|[[Simonton/DCResearch|DCResearch]] 0071<br />
|[[Simonton]]<br />
|DC/GF<br />
|99.97<br />
|73.61<br />
|96.39<br />
|88.41<br />
|81.93<br />
|96.26<br />
|94.69<br />
|91.06<br />
|92.51<br />
|85.83<br />
|align="left"|'''90.07'''<br />
|6.0 seasons<br />
|-<br />
|[[CassiusClay]] 2lamda<br />
|[[PEZ]]<br />
|ST/VG<br />
|99.58<br />
|71.99<br />
|90.79<br />
|91.78<br />
|77.60<br />
|96.18<br />
|92.29<br />
|93.08<br />
|93.64<br />
|91.13<br />
|'''89.81'''<br />
|<br />
|-<br />
|[[Ascendant]] 1.2.6<br />
|align="left"|[[Mue]]<br />
|GF/VG<br />
|99.78<br />
|69.90<br />
|94.27<br />
|89.77<br />
|77.50<br />
|92.65<br />
|92.92<br />
|91.56<br />
|91.40<br />
|88.31<br />
|'''88.81'''<br />
|3 seasons<br />
|-<br />
|[[Lukious]] 1.19.13<br />
|[[Voidious]]<br />
|DC/GF<br />
|99.84<br />
|70.69<br />
|95.71<br />
|87.89<br />
|80.29<br />
|94.16<br />
|91.79<br />
|89.38<br />
|90.83<br />
|86.17<br />
|'''88.68'''<br />
|4 seasons<br />
|-<br />
|[[Pear]] 0.62.1<br />
|align="left"|[[Tide]]<br />
|align="left"|GF<br />
|99.97<br />
|70.87<br />
|94.71<br />
|89.25<br />
|80.04<br />
|93.84<br />
|90.33<br />
|89.50<br />
|90.64<br />
|84.25<br />
|'''88.34'''<br />
|<br />
|-<br />
|[[Chalk]] 2.5.He<br />
|align="left"|[[Corbos]]<br />
|align="left"|DC<br />
|100.0<br />
|68.58<br />
|95.31<br />
|87.04<br />
|76.20<br />
|96.48<br />
|91.64<br />
|91.47<br />
|92.42<br />
|82.05<br />
|'''88.12'''<br />
|2 seasons<br />
|-<br />
|[[WaveSerpent]] 1.051<br />
|[[Kev]]<br />
|align="left"|GF<br />
|99.88<br />
|70.10<br />
|90.49<br />
|88.41<br />
|77.40<br />
|95.97<br />
|91.98<br />
|92.09<br />
|91.46<br />
|82.88<br />
|'''88.06'''<br />
|<br />
|-<br />
|[[Shadow]] 3.66<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|99.85<br />
|72.26<br />
|96.16<br />
|85.04<br />
|74.01<br />
|95.50<br />
|90.77<br />
|90.56<br />
|89.67<br />
|86.67<br />
|'''88.05'''<br />
| <br />
|-<br />
|[[Garm]] (dev)<br />
|align="left"|[[Krabb]]<br />
|align="left"|GF<br />
|99.30<br />
|67.42<br />
|89.43<br />
|85.40<br />
|72.16<br />
|94.58<br />
|87.62<br />
|88.81<br />
|90.87<br />
|81.18<br />
|'''85.68'''<br />
|no VG, no tickwaves<br />
|-<br />
|align="left"|Prototype 016<br />
|[[Chase-san]]<br />
|align="left"|NN<br />
|99.31<br />
|65.83<br />
|88.22<br />
|78.57<br />
|76.69<br />
|92.92<br />
|85.59<br />
|87.95<br />
|87.96<br />
|91.20<br />
|'''85.42'''<br />
|2 Seasons<br />
|-<br />
|[[PowerHouse]] 1.7c7<br />
|[[wcsv]]<br />
|align="left"|GF<br />
|99.55<br />
|62.02<br />
|87.49<br />
|87.77<br />
|71.81<br />
|95.66<br />
|90.67<br />
|88.64<br />
|91.09<br />
|76.98<br />
|'''85.17'''<br />
|<br />
|-<br />
|[[Puzzle]] 2.23<br />
|align="left"|[[Kev]]<br />
|align="left"|GF<br />
|97.04<br />
|64.52<br />
|89.46<br />
|85.89<br />
|73.93<br />
|93.62<br />
|86.39<br />
|88.35<br />
|87.25<br />
|83.77<br />
|'''85.02'''<br />
|<br />
|-<br />
|align="left"|[[DCBot]] 1.01<br />
|align="left"|[[ABC]]<br />
|align="left"|DC/PIF<br />
|97.41<br />
|67.12<br />
|81.18<br />
|92.76<br />
|74.02<br />
|93.75<br />
|93.31<br />
|87.24<br />
|84.34<br />
|78.34<br />
|'''84.95'''<br />
|<br />
|-<br />
|align="left"|[[Ali]] 0.4.9<br />
|align="left"|[[PEZ]]<br />
|DC/GF<br />
|99.54<br />
|62.39<br />
|88.78<br />
|82.62<br />
|76.20<br />
|93.49<br />
|87.61<br />
|85.90<br />
|85.62<br />
|81.22<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[Drifter]] 18<br />
|[[Tim Foden]]<br />
|DC/GF<br />
|99.36<br />
|66.11<br />
|86.24<br />
|85.50<br />
|69.99<br />
|92.64<br />
|89.25<br />
|85.65<br />
|89.31<br />
|79.36<br />
|'''84.34'''<br />
|<br />
|-<br />
|[[PulsarMax]] 0.8.9<br />
|[[Pulsar]]<br />
|align="left"|GF<br />
|98.51<br />
|67.34<br />
|76.92<br />
|87.38<br />
|71.43<br />
|94.97<br />
|88.18<br />
|90.97<br />
|89.52<br />
|76.75<br />
|'''84.20'''<br />
| <br />
|-<br />
|[[Raiko]] 0.43<br />
|align="left"|[[Jamougha]]<br />
|align="left"|GF<br />
|99.93<br />
|59.41<br />
|78.14<br />
|84.64<br />
|68.00<br />
|94.92<br />
|89.47<br />
|91.01<br />
|90.76<br />
|74.98<br />
|'''83.13'''<br />
| <br />
|-<br />
|[[Ugluk]] 0.14.1a<br />
|align="left"|[[Pedersen]]<br />
|align="left"|BO<br />
|97.59<br />
|65.70<br />
|86.27<br />
|84.19<br />
|70.80<br />
|92.03<br />
|84.92<br />
|83.86<br />
|85.60<br />
|77.73<br />
|'''82.87'''<br />
|<br />
|-<br />
|[[Komarious]] 1.69<br />
|[[Voidious]]<br />
|GF/VCS<br />
|99.43<br />
|48.22<br />
|85.47<br />
|86.09<br />
|65.04<br />
|95.18<br />
|89.27<br />
|90.84<br />
|92.35<br />
|74.76<br />
|'''82.66'''<br />
|9 seasons<br />
|-<br />
|[[GresSuffurd]] 0.2.4<br />
|[[GrubbmGait]]<br />
|GF<br />
|97.25<br />
|59.09<br />
|80.76<br />
|80.67<br />
|71.38<br />
|93.77<br />
|91.31<br />
|88.01<br />
|86.68<br />
|74.44<br />
|'''82.34'''<br />
|2 seasons<br />
|-<br />
|[[RaikoMX]] 0.32<br />
|[[Jamougha]]<br />
|align="left"|GF<br />
|98.34<br />
|53.86<br />
|76.44<br />
|87.37<br />
|67.80<br />
|94.94<br />
|89.68<br />
|90.11<br />
|88.72<br />
|73.02<br />
|'''82.03'''<br />
|3 seasons<br />
|-<br />
|PatternBed 1.4<br />
|[[Simonton]]<br />
|PM<br />
|98.67<br />
|68.19<br />
|81.96<br />
|70.65<br />
|72.86<br />
|88.75<br />
|86.15<br />
|82.96<br />
|85.29<br />
|82.00<br />
|'''81.75'''<br />
|<br />
|-<br />
|[[Velshea]] 0.0.1<br />
|align="left"|[[Chase-san]]<br />
|GF<br />
|99.27<br />
|56.07<br />
|80.73<br />
|84.36<br />
|65.50<br />
|94.25<br />
|86.68<br />
|88.99<br />
|88.12<br />
|72.81<br />
|'''81.68'''<br />
|<br />
|-<br />
|[[Cyanide]] 1.80.b<br />
|[[Alcatraz]]<br />
|GF<br />
|98.98<br />
|48.72<br />
|73.52<br />
|80.66<br />
|72.38<br />
|93.41<br />
|88.85<br />
|85.66<br />
|88.90<br />
|72.20<br />
|'''80.33'''<br />
|<br />
|-<br />
|[[Krabby2]] 1.8b<br />
|[[Krabb]]<br />
|GF/VG<br />
|96.98<br />
|57.91<br />
|81.34<br />
|71.28<br />
|63.83<br />
|91.85<br />
|83.94<br />
|86.15<br />
|84.50<br />
|79.21<br />
|'''79.70'''<br />
|align="right"| <br />
|-<br />
|[[Shaakious]] 0.12<br />
|[[Voidious]]<br />
|PM/GF<br />
|95.92<br />
|60.06<br />
|80.68<br />
|71.24<br />
|59.52<br />
|89.12<br />
|75.73<br />
|81.52<br />
|81.80<br />
|76.19<br />
|'''77.18'''<br />
|<br />
|-<br />
|[[Freya]] 0.61<br />
|[[Loki]]<br />
|GF<br />
|96.94<br />
|55.52<br />
|67.27<br />
|75.62<br />
|63.55<br />
|90.48<br />
|85.03<br />
|85.04<br />
|85.16<br />
|57.64<br />
|'''76.22'''<br />
|<br />
|-<br />
|[[Fenrir]] 0.36l<br />
|[[Loki]]<br />
|PM<br />
|97.09<br />
|54.41<br />
|66.57<br />
|65.83<br />
|57.01<br />
|83.63<br />
|72.44<br />
|81.89<br />
|80.15<br />
|76.99<br />
|'''73.60'''<br />
|<br />
|-<br />
|[[GrubbmGrb]] 1.2.0<br />
|[[GrubbmGait]]<br />
|VG<br />
|89.78<br />
|48.80<br />
|57.37<br />
|73.56<br />
|49.48<br />
|89.37<br />
|86.28<br />
|83.25<br />
|88.96<br />
|63.44<br />
|'''73.03'''<br />
|<br />
|-<br />
|[[Drifter]] 7<br />
|[[Tim Foden]]<br />
|GF<br />
|91.4<br />
|37.6<br />
|62.3<br />
|71.4<br />
|34.4<br />
|90.5<br />
|86.5<br />
|88.6<br />
|84.9<br />
|50.8<br />
|'''69.84'''<br />
|<br />
|-<br />
|[[GFTargetingBot]] 1.02<br />
|[[PEZ]]<br />
|GF<br />
|88.57<br />
|31.62<br />
|41.16<br />
|72.73<br />
|28.45<br />
|92.84<br />
|77.53<br />
|85.38<br />
|84.18<br />
|51.91<br />
|'''65.44'''<br />
|<br />
|-<br />
|[[GrypRepetyf]] 0.10+dev<br />
|[[GrubbmGait]]<br />
|PM<br />
|97.80<br />
|25.49<br />
|24.02<br />
|70.17<br />
|41.54<br />
|81.16<br />
|67.18<br />
|85.66<br />
|83.74<br />
|58.19<br />
|'''63.40'''<br />
| <br />
|-<br />
|[[Perpy]] Perpy<br />
|[[Jp]]<br />
|VG<br />
|82.30<br />
|36.32<br />
|40.73<br />
|60.73<br />
|37.74<br />
|76.68<br />
|65.55<br />
|76.66<br />
|80.27<br />
|63.11<br />
|'''62.01'''<br />
| <br />
|-<br />
|[[Fe4r]] 0.4<br />
|[[Krabb]]<br />
|NN<br />
|93.02<br />
|11.58<br />
|30.24<br />
|66.86<br />
|9.67<br />
|90.52<br />
|72.00<br />
|76.57<br />
|82.00<br />
|19.84<br />
|'''55.23'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotA|WSCBotA]]<br />
|align="center"|<br />
|HT<br />
|65.15<br />
|0.16<br />
|4.98<br />
|65.57<br />
|0.57<br />
|92.18<br />
|79.08<br />
|15.39<br />
|74.59<br />
|1.62<br />
|'''39.93'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotC|WSCBotC]]<br />
|align="center"|<br />
|CT<br />
|29.18<br />
|3.62<br />
|16.2<br />
|59.46<br />
|14.9<br />
|67.04<br />
|75.94<br />
|8.08<br />
|87.74<br />
|32.65<br />
|'''39.48'''<br />
| <br />
|-<br />
|[[WaveSurfingChallengeBotB|WSCBotB]]<br />
|align="center"|<br />
|LT<br />
|30.26<br />
|3.59<br />
|11.92<br />
|56.51<br />
|3.59<br />
|67.24<br />
|70.04<br />
|5.92<br />
|86.06<br />
|30.54<br />
|'''36.57'''<br />
|<br />
|}<br />
<br />
<br />
{{gunabbr}}</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen&diff=34003User talk:Pedersen2015-01-01T20:54:39Z<p>Pedersen: </p>
<hr />
<div>Welcome :) this text could bee mine apart from grammatical mistakes i would have made.<br />
The only thing i read was the CircularTargeting Turtorial!! And i have no mini micro or macro Bot :D --[[Krabb]]<br />
<br />
I got a call from a former customer interested in reviving a project I had worked on, so I'll be busy reviewing where I left off and what I can do with the project for him. I'm also actually being tasked with real work lately at my day job. Consequently it will likely be a while before I find any time to make any tangible improvements to [[Ugluk]]. I'll still be checking in on the Wiki though several times a day, and I'm available on IM for random gabbing. -- Martin<br />
<br />
I have started using RobocodeSG and your testbots. This really is much easier than using RobocodeGL!! Would you mind publishing the code for painting the bullets and waves? --[[Loki]]<br />
<br />
Sure thing. I posted it under [[Ugluk/RobocodeSG]]. I'm sure you'll need to modify it to meet your implementation. I've got a lot of my physics stuff in it. -- Martin<br />
<br />
Thanks to my work on Roland v0.2 I found a glitch in my wave timing and the energy management of the test bots. I'll update them shortly. -- Martin<br />
<br />
The three test bots have been updated with more precise inbound wave tracking, including the addition of a box around the firing position. They will also no longer fire without the turret being aimed. -- Martin<br />
<br />
If I pick up the reins of [[Ugluk]] again, one of the first things I'll do is create an interface that hides all of the blocking calls (e.g. fire() ) so that they aren't used by mistake, and cast my [[AdvancedRobot]] using that interface. That should reduce the errors introduced by calling the simpler [[Robot]] methods. I was looking at the [[Radar]] thread and it reminded me of an issue where I was missing scans and getting my bullet projections out of sync because I was calling the wrong method while trying to place a bullet in the queue. -- Martin<br />
<br />
Grr. I'm having trouble finding out the maximum storage capacity allowed by the RobocodeFileWriter mechanism. -- Martin<br />
<br />
Ok. I've spent hours and hours, and some hours on top tracking this down. When a bullet makes contact with an opponent, it doesn't go straight in. For whatever reason, the final position is neither the normal angle nor normal distance from the previous position. What this means is that the bearing from a bullet's point of origin to its final position is not an exact match to its heading. And I'm not talking an issue with precision of doubles. The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet, and I couldn't do it based on the bullet's heading. There are other ways to determine it, with less confidence, but it sure was frustrating and shook my faith in the foundations of my wave infrastructure (which I have since found was flawless all along). Here is an example of some debugging output:<br />
<pre>[30] Firing shot from position: ( 185.0126, 245.5766 ) bearing: 0.3912<br />
A: ( 232.6758, 361.1327 )<br />
B: ( 237.2175, 371.7775 )<br />
Vector: 0.40327927217322446, 11.57313768145533<br />
Bullet: 0.39120829168722615, 12.5<br />
Bullet heading is not consistent.</pre><br />
<br />
-- Martin<br />
<br />
I don't have the source anymore - so this is a wild stab in the dark - but perhaps Robocode sets the (x, y) of the bullet to that of the enemy it hits upon collision? -- [[Simonton]]<br />
<br />
I've checked that, and it isn't it. It appears the bullet becomes stuck to the tank and moved with it once before you even get the event. I've translated the bullet back to the alleged point of impact (based on the opponent's change in position) and it's pretty close, but not dead on. I've decided to move on for now. I am able to associate the bullet with the originating wave with a good deal of confidence. It just irks me that there's no explanation for it yet. -- Martin<br />
<br />
Have you considered using setFireBullet() & storing a referance to the bullet object in the wave it represents? Then search your waves for the given bullet when one hits - 100% confidence. Or better yet, use a HashMap of bullet objects to waves. -- [[Simonton]]<br />
<br />
Phoenix uses a HashMap to look up bullets for its VirtualBullets system. Just do HashMap.put(bullet, gun) when you fire and you can get the gun back in onBulletHit and onBulletMissed to update the gun's scores. Highly recommended! =) --[[David Alves]]<br />
<br />
<i>"The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet"</i><br><br />
I am trying to determine the firing position of the bullet. I have all firing positions because I am already tracking waves created by my opponent. The problem lies in being absolutely sure that a bullet belongs to a wave. In order to be satisfied, I wanted to be able to take the bullet's point of impact and project it back along its heading (in reverse) to see if it runs through the center of any waves I have. (I am simplifying my logic for explanation.) It never matches. I've tried comparing the bearing from the wave to the tank's start and end positions, the bullet's position and the bullet's position translated back to where it hit the tank (since apparently they stick to the tank). None of them worked well enough. The closest (translated back) was still off by about 0.04 to 0.1 radians. That bugs me. I've taken a looser approach so I can move on, but there's something screwy going on. -- Martin<br />
<br />
That is strange, but you can just use a HashMap to associate bullets with waves. =P --[[David Alves]]<br />
<br />
Yes, but I think you are looking at bullets from the setFireBullet method. That is only available to the person firing the bullet, not the person being hit by it. -- Martin<br />
<br />
Oh, you're talking about enemy bullets? I match those to waves by bullet power and by how close the wave is to the position of impact. E.g. If I get hit by a bullet, I check what waves are closest to me and see if any of them have the same power as the one that hit. If so, I have a match. --[[David Alves]]<br />
<br />
That's what I ended up doing. It isn't as clean as matching on bullet heading and velocity (i.e. power), as I wanted to do. -- Martin<br />
<br />
Martin, please, do slightly easier with "some redundant versions". You have been deleted some not redundant versions. -- [[DemetriX]]<br />
*Can you give an example? If you want something put back in, you are welcome to put it back on the list. -- Martin<br />
* Was about to ask the same, all of Martin's removals seem valid to me... -- [[Voidious]]<br />
<br />
Today I wrote a Java utility to remove old versions of robot jars from the robots directory. For some reason I can't get it to run from the command line, but when I finally ran it from within Eclipse it was done in under 2 seconds and had moved 187 files to an archive folder. Most of these were various updates from myself, voidious, wcsv, chalk, davidalves, pez, demetrix, and others who have updated regularly over the past few months. It also caught some versions that are redundant in the rumble or across rumbles (e.g. different versions for melee vs. duels). I'll work on a new version that will pull a listing from a URL (i.e. participants list) and move everything not on that list to the archive, as well as moving the extracted jar files from the .robotcache directory. This would allow some easy hot swapping between the roborumble and meleerumble with the least overhead in terms of loading jar files. I don't know how soon I'll get around to finishing it and releasing it as a general use tool. -- Martin<br />
<br />
Nice tool, I still cleanup the robots directory by hand. Maybe I put together some Perl-script to automate it. The .robocache directory is automatically cleaned up everytime Robocode (or RR@Home) is (re)started. -- [[GrubbmGait]]<br />
* The client will clear out old cache entries, but it has to extract them over again if you are only moving the jar files around and not the extracted classes. I want to move both to minimize the extraction process. -- Martin<br />
** Therefor I have separate 'installations' for oneonone, melee, team and own development, but the tool would still be handy for me to cleanup the old and obsolete entries. -- [[GrubbmGait]]<br />
<br />
Yeah, very cool, I'd definitely make use it if / when you release it. I basically don't clean up my robots directories save every once in a great while, and they really do pile up... -- [[Voidious]]<br />
<br />
Ok, I wrote the tool. It basically moved everything in /robots (except the roborumble folder) and /.robotcache into an archive, grabs the participant list you feed it (roborumble or meleerumble .. team rumble won't work I think), and then moved all of the participants that you have back into the /robots and /.robotcache folders. I am sure it will have some quirks, such as if the file system prevents a file move for any reason. It's not written to be really robust. The file is here: <a href="http://home.comcast.net/~kokyunage/robocode/RumbleCacheTool.class">Rumble Cache Tool</a>. If you execute the class it gives you the following usage instructions:<br><br />
Welcome to the Rumble Cache Tool by Martin Alan Pedersen.<br><br />
This utility requires two parameters: the path to your rumble installation, and the URL to the participants listing.<br><br />
Usage example: java RumbleCacheTool c:\roborumble http://robowiki.net/cgi-bin/robowiki?RoboRumble/Participants<br><br />
-- Martin<br />
<br />
For example, serenity.serenityFire 1.27, that today was reverted to the rumble -- [[DemetriX]]<br />
*"serenity.serenityFire 1.28 test" is a newer version of "serenity.serenityFire 1.27", and they were both entered at the same time. I am not trying to offend anyone. I cleaned up about 12 listings that were clearly old versions of the same basic bot. There are a few others to be cleared up, but their owners are not around, I think. -- Martin<br />
<br />
You've just passed me in the RoboRumble contributors list. Now it's on :D [[User:Christopher.Hilla|Christopher.Hilla]] 21:19, 6 February 2010 (UTC)<br />
:: Heh. I noticed that too. I've got one CPU at work running over the weekend and on my wife's machine I've got each of her 4 CPU's running against its own copy of the RR. But she gets home in about 30 minutes so I may shut those 4 down soon. --[[User:Pedersen|Martin]] 22:30, 6 February 2010 (UTC)<br />
<br />
----<br />
<br />
<code><syntaxhighlight> Graphics2D console = (Graphics2D)this.getGraphics();<br />
console.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);<br />
console.scale( 1.0, -1.0 ); // flip the y axis<br />
console.translate( 0, -getHeight() );<br />
console.clearRect(0,0,201,getHeight());<br />
...<br />
sa2.paint( new Point2D.Double( 0, 0 ) );<br />
GraphicalDebugger.onPaint( console );</syntaxhighlight></code><br />
<br />
*I managed to get a Swing application going that will render the graphics I normally render within Robocode. I started with another Swing application I'd written for something else, commandeered an event handler, and added the above code. In my GraphicalDebugger class I store a Queue of Shape (and Color) objects to be painted, finally rendering them when I am given the Graphics2D object. In this case, I'm telling my VisitCountStats-type instance to render the test data relative to (0,0) each event (button click), after clearing space for it (it is 201 buffers wide) with the clearRect() method. The Scale and Translate operations are to account for the Robocode coordinates starting lower left and Swing starting at upper left. Users of RobocodeSG will remember flipping this themselves within their bots, and the checkbox in the bot console.--[[User:Pedersen|Martin]] 21:26, 10 February 2010 (UTC)<br />
<br />
* 1/1/2015 Poking my head in. Day off, and for some reason Robocode has been on my brain lately, so I'm going to restart work on the testing harness I've wanted. I anticipate remembering why I stopped, and going on to something else. - Martin</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Tkiesel&diff=17595User talk:Tkiesel2010-10-14T17:55:24Z<p>Pedersen: /* Newton */</p>
<hr />
<div>== Newton ==<br />
Hello, and congratulations on making your first bot! Just a heads up, I believe [[Zyx]] has already created a robot called [[Newton]]. His robot is retired, so there's no real problem with keeping that as your robot name, but you may wish to change it if you don't like the idea of using a name already in existence. Good luck with your robocoding--[[User:CrazyBassoonist|CrazyBassoonist]] 22:40, 13 October 2010 (UTC)<br />
*Well, it's not the first similar name and won't be the last. As long as the package name is different there's no technical issue with it. No worries. --[[User:Pedersen|Martin]] 17:55, 14 October 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Ice&diff=17594Talk:Ice2010-10-14T17:51:31Z<p>Pedersen: Not so not competitive.</p>
<hr />
<div>You may not think he's competitive, but I pitched him against my bot (Hubris) and I don't beat him by much. It is likely that in refurbishing my bot I've hosed a thing here and there but Ice seems solid.</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Voidious&diff=15571User talk:Voidious2010-04-09T15:35:44Z<p>Pedersen: /* Happy Birthday */</p>
<hr />
<div>==Point2D Help==<br />
Hey. I'm trying to debug my Anti-Gravity Movement I'm working on implementing into [[GITS]]. I'm trying to draw a circle with Point2D, but I can't get it to compile. The code I'm using is <code>drawCircle(java.awt.Point2D.Double, int, java.awt.Color);</code>. I just want to know if I'm doing it right. Thank you --[[User:J Litewski|HACKhalo2]] 19:47, 21 May 2009 (UTC)<br />
<br />
Hey dude - I'm guessing you saw that method in Dooki's DookiCape.java? I derived my drawing code from [[User:David Alves]]' DrawingBot (not migrated yet, see {{OldWiki|David_Alves/DrawingBot}}), which is similar to [[User:Nat/DrawingBot]]. Basically, you would need something like this to support that call:<br />
<br />
<pre><br />
private static Vector _renderables = new Vector();<br />
<br />
public void onPaint(Graphics2D g) {<br />
Iterator i = _renderables.iterator();<br />
while(i.hasNext()){<br />
Renderable r = (Renderable) i.next();<br />
r.render(g);<br />
}<br />
_renderables.clear();<br />
}<br />
<br />
public static void drawCircle(Point2D.Double center, double radius, Color color){<br />
_renderables.add(new Renderable.Circle(center, radius, color));<br />
}<br />
</pre><br />
...plus the Renderables class from DrawingBot (linked above). Does that help / make sense? --[[User:Voidious|Voidious]] 20:08, 21 May 2009 (UTC)<br />
<br />
== Redirects ==<br />
Hey, thanks for fixing all those redirects. I never knew that you had to do that to remove them from the category listings. --[[User:AaronR|AaronR]] 03:17, 12 November 2007 (UTC)<br />
<br />
== Misc Chatter ==<br />
<br />
Why not you run more TwinDuel now? I'd like to participated it. --[[User:Nat|Nat]] 07:50, 4 January 2009 (UTC)<br />
<br />
Hey, have you read my message? Look [[User_talk:Nat#New_Thai_RoboWiki|here]] &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:24, 25 March 2009 (UTC)<br />
<br />
So I see Nat said he'd be interested in the TwinDuel - is anyone else still interested? If I recall correctly, I needed to update my automation for newer versions of Robocode, but that shouldn't be a problem when I get some time. I've definitely been getting the itch recently to do some real Robocoding again, but I'm afraid that if I start, none of the rest of the wiki migration stuff will ever get done. =) <br />
<br />
And whether just for TwinDuel or for some active Robocoding, I really need to either explore this "Soy Latte" version of Java 6, or find another machine to work on, as I've come to accept that I will never see Java 6 on my Mac. =(<br />
<br />
--[[User:Voidious|Voidious]] 14:58, 23 April 2009 (UTC)<br />
<br />
Thanks for reply. I think I add that comment very first day on this wiki ;D I don't really think the migration stuff will never finish even you start robocoding again. I'm currently take a pause from developing robot for migration work (and few other reasons) But, do you think I should finished Challenge 2K9 before start my own migration work? Does robocode require Java 6? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:23, 23 April 2009 (UTC)<br />
<br />
: I don't know, I think that's up to you about Challenge 2K9. I haven't really read all the Challenge 2K9 info yet, but I'll try to soon. No, Robocode doesn't require Java 6, but some people use Java 6 in their TwinDuel bots, and it feels silly at this point to require people not to use Java 6 just because I don't have it on my Mac! --[[User:Voidious|Voidious]] 15:54, 23 April 2009 (UTC)<br />
<br />
:: If you have time, please help me doing the thing on Komarious. I want it to controlled distance at 450 (using Dookious AgressiveDistanceController), surf non-firing wave (rolled at 1, weight 1/6), surf hit (rolled at 0.8, weight 2), surf visit (rolled 1, weight 1) from Komarious 1.78 please? Thanks. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:08, 23 April 2009 (UTC)<br />
<br />
I used SoyLatte successfully until I upgraded to Leopard (which has an optional 1.6 install). Let me know if you ever want to integrate TwinDuel into the rumble. --[[User:Darkcanuck|Darkcanuck]] 15:35, 23 April 2009 (UTC) <br />
<br />
: Wow, cool, thanks for the info! I definitely heard of a developer beta at some point, but I think it was only for 64-bit processors, and I'm still on a 1st gen MacBook. Looking to upgrade soon, though, so maybe Java 6 is one more thing I can look forward to there. =) --[[User:Voidious|Voidious]] 15:54, 23 April 2009 (UTC)<br />
:: You're probably right about 64-bits -- mine's one of the first 64bit models. Buy SoyLatte worked great under X11 last time I tried. --[[User:Darkcanuck|Darkcanuck]] 16:41, 23 April 2009 (UTC)<br />
<br />
: And a TwinDuel rumble sounds very appetizing! The scoring is the only kind of weird thing, since it's survivalist, ignores total score, and is 75 rounds. If we could make the ELO + Glicko + PL stuff look at % rounds won instead of % total score, that would seem more "right" to me. But even just a 2v2 team battle on an 800x800 battlefield with all the normal scoring could be cool, too, if all of the "weird scoring" is a problem. --[[User:Voidious|Voidious]] 15:54, 23 April 2009 (UTC)<br />
<br />
: (Edit conflict) I'm curious, can roborumble client handler the 2000-bytes thing? And will 75 rounds take too long on the client? I don't know really that will anyone run battle for it. MeleeRumble and TeamRumble get only little battles before Deewiant come along with melee rumble, then GrubbmGait start to run team rumble. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:01, 23 April 2009 (UTC)<br />
<br />
:: We would have to modify the client to add the new game type and maybe work out a modified version of scoring. The new server does have a % survival scoring option though. With a low number of participants, it wouldn't require much client processing time (less than melee rumble for sure). --[[User:Darkcanuck|Darkcanuck]] 16:41, 23 April 2009 (UTC)<br />
<br />
----<br />
<br />
Do you have any planned with any of your robots now? [[Dookious]] hasn't been updated for an ages. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:08, 12 May 2009 (UTC)<br />
<br />
: Well, rest assured that I'm working on something. =) I'm not sure when it will be released, maybe a couple more weeks? As for my existing bots, I don't have specific plans, but they have all been on my mind. I will definitely get back to Dookious sometime -- I can't let Skilgannon have all that fun all by himself. --[[User:Voidious|Voidious]] 14:20, 12 May 2009 (UTC)<br />
<br />
Testing e-mail notification when I edit a page on my watchlist.... --[[User:Voidious|Voidious]] 23:08, 22 July 2009 (UTC)<br />
<br />
----<br />
<br />
The page [[Special:AllMessages]] isn't accessible. Just FYI, I don't think I need to use it. And the only solution is to increase the PHP's memory_limit. I always set to unlimited (0) on my machine and on my host (well, I don't really care if the script stole other site that hosted on the same server memory), but you have, let see, 256MB of RAM? Are you still using David Alves' server or the Vic's one (the old server)? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:45, 23 July 2009 (UTC)<br />
<br />
----<br />
Hey, I see that you're on the wiki right now; could I get your opinion on whether my nanobot [[User Talk: CrazyBassoonist|SavantWS]] is a real wavesurfer? So far I've got one yes and one no, and you've been wavesurfing for longer than most of us. I'd like to hear what you think about it--[[User:CrazyBassoonist|CrazyBassoonist]] 01:56, 31 July 2009 (UTC)<br />
<br />
Just a quick note that I've disabled the "rollback" link for sysops, so I won't be accidentally clicking it any more... sorry about that. --[[User:Voidious|Voidious]] 18:59, 8 September 2009 (UTC)<br />
<br />
== Segmenting Help ==<br />
<br />
I WILL NOT GIVE UP! I'm going to keep trying! I need a bit of help. I understand wave surfing much better now because of the tutorial you made. Thanks! In the [[GuessFactor Targeting Tutorial]], it teaches you what to change to segment it. Very useful. I've segmented my GF gun with distance, velocity, etc. already. However, I only see part of what I have to change in the wave surfing code. Could you give a simple example in the tutorial to help me? Thanks. -- [[User:Awesomeness]]<br />
<br />
Sure, here's a real simple example. Let's say you want to segment your surf stats on distance. Let's go real simple and just segment into "distance < 300" and "distance >= 300". <br />
<br />
* In your instance variable declarations:<br />
** <code>public static double _surfStats[] = new double[BINS];</code><br />
** becomes <code>public static double _surfStats[][] = new double[2][BINS];</code><br />
* You need to track distance at fire time in your EnemyWave class now.<br />
** In the EnemyWave class definition, add <code>double distance;</code><br />
** In <code>onScannedRobot</code>, where you detect the bullet and initialize the EnemyWave class, add <code>ew.distance = e.getDistance();</code><br />
* In <code>logHit</code>:<br />
** <code>_surfStats[x] += 1.0 / (Math.pow(index - x, 2) + 1);</code><br />
** becomes <code>_surfStats[ew.distance < 300 ? 0 : 1][x] += 1.0 / (Math.pow(index - x, 2) + 1);</code>. (That's an inline if/else statement, you don't have to do it like that if you don't want. Just need to use 0 or 1 for the first array index, depending on the distance.)<br />
* Similarly, in <code>checkDanger</code>:<br />
** <code>return _surfStats[index];</code><br />
** becomes <code>return _surfStats[surfWave.distance < 300 ? 0 : 1][index];</code><br />
<br />
Basically, any information you want to segment on, you would store that information in your wave class. Then whenever you access your _surfStats, you use that data to come up with the array indexes. Effectively, you end up with a bunch of surfStats[] arrays, one for each situation (segment). Make sense?<br />
<br />
--[[User:Voidious|Voidious]] 01:05, 7 May 2009 (UTC)<br />
<br />
There is another way doing this. I'm not using that way because it more complex. I use the magic of reference to do the thing similar to the one in [[GuessFactor Targeting Tutorial]]:<br />
<br />
* In your instance variable declarations:<br />
** <code>public static double _surfStats[] = new double[BINS];</code><br />
** becomes <code>public static double _surfStats[][] = new double[2][BINS];</code><br />
* You need to reference the new segment in your enemy wave now.<br />
** In the EnemyWave class definition, add <code>double[] stats;</code><br />
** In <code>onScannedRobot</code>, where you detect the bullet and initialize the EnemyWave class, add <code>ew.stats = _surfStats[e.getDistance() < 300 ? 0 : 1];</code> (That's an inline if/else statement, you don't have to do it like that if you don't want. Just need to use 0 or 1 for the first array index, depending on the distance.)<br />
* In <code>logHit</code>:<br />
** <code>_surfStats[x] += 1.0 / (Math.pow(index - x, 2) + 1);</code><br />
** becomes <code>ew.stats[x] += 1.0 / (Math.pow(index - x, 2) + 1);</code>. <br />
* Similarly, in <code>checkDanger</code>:<br />
** <code>return _surfStats[index];</code><br />
** becomes <code>return surfWave.stats[index];</code><br />
<br />
(copy from yours, [[User:Voidious|Voidious]]) This way if you are adding more segment, you just need to change only one place (vs. 2 places). Actually I done the <code>ew.stats = _surfStats[ew.distance < 300 ? 0 : 1];</code> thing in constructor of EnemyWave class (by assigning the data to the global variable first of corse). &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:13, 7 May 2009 (UTC)<br />
<br />
== Time to upgrade ==<br />
<br />
Hi Voidious. I think the upgrade time has come. Please upgrade soon. Thanks. I know you are backing the database up, but first you need is "Wiki Lockdown" <!-- like:<br />
<pre><br />
$wgGroupPermissions['*' ]['edit'] = false;<br />
$wgGroupPermissions['*' ]['createpage'] = false;<br />
$wgGroupPermissions['*' ]['createtalk'] = false;<br />
$wgGroupPermissions['user' ]['move'] = false;<br />
$wgGroupPermissions['user' ]['edit'] = false;<br />
$wgGroupPermissions['user' ]['createpage'] = false;<br />
$wgGroupPermissions['user' ]['createtalk'] = false;<br />
$wgGroupPermissions['user' ]['upload'] = false;<br />
$wgGroupPermissions['user' ]['reupload'] = false;<br />
</pre><br />
... will totally lockdown for anonymous and registered user. (LocalSettings.php) --> or your backup will never present. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:21, 7 May 2009 (UTC)<br />
<br />
Soon. =) Probably tomorrow, as I'll be on the away from the computer this evening. --[[User:Voidious|Voidious]] 15:50, 7 May 2009 (UTC)<br />
<br />
== public class EnemyWave ==<br />
<br />
Awesome basicsurfer tutoral.<br />
<br />
Could you edit class EnemyWave to be public class EnemyWave? APIs freak out otherwise.<br />
<br />
Thanks! <small><span class="autosigned">—Preceding [[wikipedia:Wikipedia:Signatures|unsigned]] comment added by [[User:Mageek|Mageek]] ([[User talk:Mageek|talk]] • [[Special:Contributions/Mageek|contribs]]) </span></small><br />
<br />
You can changed it yourself. Robocode's robots don't need API, their classes cannot be used outside (unless you count when someone copy it over). &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 08:27, 23 May 2009 (UTC)<br />
<br />
I'm not sure what you mean by "APIs freak out"? You could define it differently, eg as a public class in its own file, but it worked fine as it is last I checked. If there is some reason it should be changed, though, I'm all for it... Glad you liked the tutorial, good luck! Feel free to make a page for yourself and tell us about your bots. --[[User:Voidious|Voidious]] 19:06, 23 May 2009 (UTC)<br />
<br />
== Robot's Image ==<br />
<br />
Voidious, I'm wondering why do you uploaded those images ([[:File:Phoenix3.jpg]] & [[:File:Silversurfer05.jpg]])? It seems to be robot's image. But you didn't migrate those pages ([[Phoenix]] & [[SilverSurfer]]) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:53, 14 July 2009 (UTC)<br />
<br />
It is because I intended to migrate the pages, I just haven't actually done it yet. =) They are the [[Special:WantedPages|most wanted pages]] right now. --[[User:Voidious|Voidious]] 17:01, 14 July 2009 (UTC)<br />
<br />
== User welcoming ==<br />
<br />
Hi Voidious, I noticed that lately you also welcome all new robocoders (usually after I insert that template) in your own test that mean the same. I wonder why don't you make changes to the template {{tl|Welcome}}, you are welcome to use it to welcome people instead of your writing. The usage is describe on its page. This is applied to all other Robocoders who might read this too.<br />
<br />
It just feels a little more personal to me. It's not like we get that many new users, I can take a minute to say hi. =) Your welcome template is fine, too, it contains some good information. --[[User:Voidious|Voidious]] 17:37, 16 July 2009 (UTC)<br />
<br />
You can post both the template and personal welcome. I sometimes did that too. I'm not 24/7 robot so I'm not active all the time. OK, all I asked is that when you welcome users using your own text and I haven't put that template on yet, you are very welcome to put that template in (on? which preposition to use here?). Thank you in advance. --Nat<br />
<br />
Ok, will do. As for correctness, I think "to put that template onto the page" would be technically correct, but if you leave out "the page", then "to put that template in" sounds right to me, though "on" does not sound wrong. I'm not sure I can even explain why -- English is really weird. --[[User:Voidious|Voidious]] 14:18, 17 July 2009 (UTC)<br />
<br />
Thank you. I did go over my sheet on preposition several time and can't find the right one. So you see why I am not sure which one to use. Both "in" and "on" don't sound wrong... You may noticed that I use both "on" and "in" in that sentence, bad I know. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:27, 17 July 2009 (UTC)<br />
<br />
== Rumble Help ==<br />
Voidious, since you've been so helpful... I created a new version without the faulty call. I've uploaded it to the repository, deleted the old one, and changed the participants in the wiki to point to the new one (1.1 version). But the server keeps using the old one? Am I doing something wrong? Thanks!<br />
--[[User:Borkstation|Borkstation]] 13:15, 17 July 2009 (UTC)<br />
<br />
The rumble clients update its list every 2 hours, and the server will allowed clients to remove the bot after four hours of no updates. You need to wait for about an hour more to watch the result. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 13:19, 17 July 2009 (UTC)<br />
<br />
Yeah, as Nat said, a running rumble client only updates its list every 2 hours or so. Also, once a bot has a certain number of battles (50 I think?), the server will try to run battles for it until it completes all its pairings, even if it is removed (so it might run both versions until then). I see my client (which I just fired back up) is running [[BoxCar]] 1.1, so it should be getting steady battles at this point. --[[User:Voidious|Voidious]] 14:27, 17 July 2009 (UTC)<br />
<br />
Thanks guys. I'm really just getting started and trying to create a bot that doesn't stink before I jump into anything complicated. You've all been a great help.<br />
--[[User:Borkstation|Borkstation]] 15:24, 17 July 2009 (UTC)<br />
<br />
== Upload directory not writable ==<br />
<br />
Old problem arise, I can't upload again =( &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 04:21, 19 July 2009 (UTC)<br />
<br />
: Ok, could you try again please? --[[User:Voidious|Voidious]] 04:25, 19 July 2009 (UTC)<br />
<br />
:: Thanks, fixed. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 04:33, 19 July 2009 (UTC)<br />
<br />
== OutOfMemoryError ==<br />
<br />
Hey Voidious, have you change the server? It seems that the memory_limit PHP configuretion is lower than it used to be. I got PHP's fatal error when I tried to add the header to Shadow's archived talk page. I must use dummy header to successfully add them. Please fix soon, remember that MediaWiki need at least 96MB. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 12:10, 25 July 2009 (UTC)<br />
<br />
== wget on dijitari.com ==<br />
<br />
Heya Voidious, is it known/intended that trying to do a wget on [http://www.dijitari.com/void/robocode/voidious.Diamond_1.252.jar http://www.dijitari.com/void/robocode/voidious.Diamond_1.252.jar] fails with a 403 error while using firefox or the rumble client does download it successfully? Doesn't really matter but it did leave me in confusion for a moment :) --[[User:Rednaxela|Rednaxela]] 05:47, 6 August 2009 (UTC)<br />
<br />
: No, not known nor intended. I didn't even know what "wget" was until this morning. =) I'm curious now, though, so I'll look into it when I get a chance (if I can remember)... --[[User:Voidious|Voidious]] 13:07, 6 August 2009 (UTC)<br />
<br />
== Modifying Diamond question ==<br />
<br />
Hey Voidious, I guess it's okay, but I feel it's proper to ask: Do you mind if I turn off some debugging graphics (the t-... thing) in Diamond and use it as a wavesurfing demonstration in a youtube video? :) --[[User:Positive|Positive]] 20:29, 14 August 2009 (UTC)<br />
<br />
: Of course not! =) You may have already seen, but there are variables in the gun, radar, and movement classes to disable all graphics within that class. --[[User:Voidious|Voidious]] 20:37, 14 August 2009 (UTC)<br />
<br />
: [http://www.youtube.com/watch?v=dqHmp_kMz-U Here you go] :).<br />
<br />
== Re: "stupid #@$% iPhone" ==<br />
<br />
I know your pain. The autocorrect when typing is also a pain when typing rarely typed acronyms :) --[[User:Rednaxela|Rednaxela]] 15:11, 15 August 2009 (UTC)<br />
<br />
Hehe. Yeah, I adore my iPhone, but sometimes the browser wigs out and totally clicks the wrong place - I think it's scrolling before noticing the click or something, as the touch is usually super accurate. I wish reverting edits required confirmation, too, as I've done that several times now. I hear ya on the autocorrect, but I must say it's pretty cool that it has learned (and even suggests) my favorite swear words now. =) --[[User:Voidious|Voidious]] 15:17, 15 August 2009 (UTC)<br />
<br />
You can always create another user for admin and remove sysop right from your username. That will cause the rollback link to disappear I believe =) Just kidding. (Note: but it will disappear) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:38, 15 August 2009 (UTC)<br />
<br />
== Wierd scores ==<br />
<br />
Hi Voidious! I'm glad you liked my bot. However i'm thoughtful about why your own bot is performing so much better on your own computer then everyone elses.<br />
Check the stats page: <br />
<br />
http://darkcanuck.net/rumble/BattleDetails?game=minirumble&name=rsim.mini.BulletCatcher%200.1&vs=voidious.mini.Komarious%201.88<br />
<br />
On your client my bot scores about 40% while on other clients my bot scores >70% --[[User:Rsim|Rsim]] 18:27, 15 August 2009 (UTC)<br />
<br />
Hmm, I have no idea. It could just be luck, that's only a few battles. I'll try running some more battles between them with 1.6.1.4 and see what happens. --[[User:Voidious|Voidious]] 18:33, 15 August 2009 (UTC)<br />
<br />
Ok, 25 battles on my main machine (MacBook, SoyLatte Java 6) had a range of 53-85% and an average of 69%, BulletCatcher winning. But on my Linux box (OpenJDK 6), Komarious wins with ~70%. Maybe there is something about Robocode's bullet collision that is JVM dependent? Is anyone else on Linux that could give this a try? --[[User:Voidious|Voidious]] 18:50, 15 August 2009 (UTC)<br />
<br />
: You could try a more controlled experiment on your machines by running the same start positions and random seed on both machines. In theory you should get an identical result on both? --[[User:Darkcanuck|Darkcanuck]] 19:00, 15 August 2009 (UTC)<br />
<br />
:: I've never done that before... Any pointers on how I'd go about configuring that? The scoring discrepancy between the two is large and consistent enough that I'm already convinced there is one, but it would still be a good test. --[[User:Voidious|Voidious]] 19:06, 15 August 2009 (UTC)<br />
<br />
::: Never done it myself, but I think it's what [[Fnl]] uses for testing and also how the engine handles replays. I know there's a command-line option <code>-DRANDOMSEED</code> (from the robocode.jar usage text) to preset the random number generator. And if you run using a saved battle file there's a property called <code>robocode.battle.initialPositions</code> that lets you set the initial positions and headings (although I'm not sure of the syntax/format). --[[User:Darkcanuck|Darkcanuck]] 19:29, 15 August 2009 (UTC)<br />
<br />
Hmm... the nature of BulletCatcher leads me to believe that this discrepency is due to a CPU or JVM dependent rounding error perhaps... Hopefully we can get this sorted out --[[User:Rednaxela|Rednaxela]] 20:31, 15 August 2009 (UTC)<br />
<br />
Having BulletCatcher in Voidious excluded list would make me happy while this is beeing sorted out :) --[[User:Rsim|Rsim]] 20:44, 15 August 2009 (UTC)<br />
<br />
: No problem, done. --[[User:Voidious|Voidious]] 20:48, 15 August 2009 (UTC)<br />
<br />
To compare, my computer shows BulletCatcher averaging 73.25% over 8 matches, using Sun JVM 1.6.0 on Linux. I'll test with OpenJDK in a moment. --[[User:Rednaxela|Rednaxela]] 20:57, 15 August 2009 (UTC)<br />
: Over 8 matches with OpenJDK 6 on Linux, the average is 74.5% in favor of BulletCatcher still. Whatever this issue is, it's neither the fault of OpenJDK 6, Linux, or Robocode 1.6.1.4... Maybe the processor on that box has a rounding bug issue or something? I don't know what else to think. --[[User:Rednaxela|Rednaxela]] 21:29, 15 August 2009 (UTC)<br />
: I'm still seeing mostly Komarious wins under the Sun JVM 1.6.0, but with 50-60% scores, compared to the 70-80% scores I see under OpenJDK. There's definitely a difference between them on this machine. I switched to OpenJDK because I suspected the Sun JVM was responsible for the machine crashing, and indeed it seemed to be more stable immediately upon switching to OpenJDK. But I guess I'll switch back to the Sun JVM for now (and cross my fingers). Still excluding BulletCatcher, though. It's Ubuntu 8.10 on an AMD2000+, if that means anything to anyone.<br />
: I'm getting a new computer in the next week or so, so the old Linux box will become almost negligible in my total rumble power. Maybe I'll just throw it out the window at that point. =)<br />
: --[[User:Voidious|Voidious]] 21:36, 15 August 2009 (UTC)<br />
:: Update: the machine totally crashed sometime yesterday after 30-40 days up-time, so I do believe it's the Sun JVM's fault (at least in part). --[[User:Voidious|Voidious]] 14:20, 18 August 2009 (UTC)<br />
: Did you check the scripts? I once had a similar problem and I had 256MB for heap size on one of the script files. --[[User:Zyx|zyx]] 22:11, 15 August 2009 (UTC)<br />
:: Good idea, but I just double-checked all three (Robocode, roborumble, meleerumble) and they all use 512 mb. --[[User:Voidious|Voidious]] 22:14, 15 August 2009 (UTC)<br />
::: This could be related to this http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6457965 --[[User:Rsim|Rsim]] 21:35, 23 August 2009 (UTC)<br />
<br />
==Faulty Score==<br />
I detected battles where your machine reports wired scored: <br />
<br />
http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=synapse.rsim.GeomancyBS%200.11&vs=apv.TheBrainPi%200.5<br />
<br />
For other battles involving GeomancyBS 0.11 you report reasonable scores (I think), could you check what's wrong with the battle against TheBrainPi? (note that this should not be releated to the issue above as i changed the line-intersecting code to be VM independent.) --[[User:Rsim|Rsim]] 18:36, 4 September 2009 (UTC)<br />
<br />
I am checking it out now. I think TheBrainPi throws exceptions sometimes, so maybe that is causing the issue. Also, just FYI, the above problems were only on my Linux RoboRumble box, which I'm not running any more, anyway... --[[User:Voidious|Voidious]] 18:40, 4 September 2009 (UTC)<br />
<br />
Here's what I'm seeing. The first round, [[GeomancyBS]] sheilds 3 bullets, then [[TheBrainPi]] gets disabled with the following:<br />
<pre><br />
apv.TheBrainPi 0.5: Exception: java.lang.NullPointerException<br />
java.lang.NullPointerException<br />
at apv.nrlibj.NNet.frwNNet(NNet.java:378)<br />
at apv.TheBrainPi.aim(TheBrainPi.java:188)<br />
at apv.TheBrainPi.onScannedRobot(TheBrainPi.java:145)<br />
at robocode.peer.robot.EventManager.onScannedRobot(Unknown Source)<br />
at robocode.peer.robot.EventManager.dispatchEvent(Unknown Source)<br />
at robocode.peer.robot.EventManager.processEvents(Unknown Source)<br />
at robocode.peer.RobotPeer.execute(Unknown Source)<br />
at robocode.peer.proxies.BasicRobotProxy.execute(Unknown Source)<br />
at robocode.AdvancedRobot.execute(Unknown Source)<br />
at apv.TheBrainPi.run(TheBrainPi.java:118)<br />
at robocode.peer.RobotPeer.run(Unknown Source)<br />
at java.lang.Thread.run(Thread.java:619)<br />
</pre><br />
GeomancyBS sits there (waiting for next bullet?) and eventually gets disabled for not doing anything, and they both die. Every round after that, TBP hits the above NPE before firing, and GBS just sits and also gets disabled. Maybe you need a clause to just fire 3.0 bullets at a disabled opponent?<br />
<br />
--[[User:Voidious|Voidious]] 18:46, 4 September 2009 (UTC)<br />
<br />
Yes, it probably should (i though it did). But the strange thing is that apv.TheBrainPi works flawlessly on my machine and doesn't throw any errors at all. Thanks for investigating it! --[[User:Rsim|Rsim]] 18:56, 4 September 2009 (UTC)<br />
<br />
Out of curiosity, are you seeing that every single time with TBP Voidious? Or is it only sometimes? --[[User:Rednaxela|Rednaxela]] 19:28, 4 September 2009 (UTC)<br />
<br />
Against everyone, it looks like -- I tried [[Raiko]], [[Duelist]], and [[Infinity]], and I tried both SoyLatte (my normal JVM) and the Apple JVM with the same results. This is in Robocode 1.6.1.4. --[[User:Voidious|Voidious]] 19:36, 4 September 2009 (UTC)<br />
<br />
I decided to do some more investigation of this. First, it looks like most of TBP's zero scores have come from me, but a few have also come from Darkcanuck: [http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=apv.TheBrainPi%200.5&vs=abc.tron3.Tron%203.11], [http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=apv.TheBrainPi%200.5&vs=cx.CigaretBH%201.03], [http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=apv.TheBrainPi%200.5&vs=stf.PanzerGeneral%200.1]. More importantly, though, I remembered that TBP saves its NN info between matches, and uses the same data against every bot (as if all opponents are just one opponent). So I thought maybe TBP had somehow corrupted its own NN data. I tried clearing the data directory and reloading the bot, and indeed, he works fine after that. I'm not sure what to do about this... obviously, it's not fair to make everyone watch out for this and baby-sit their data directories because of a buggy bot, but I also feel bad removing it (especially since [[User:Albert|Albert]] is the father of the RoboRumble). Thoughts? --[[User:Voidious|Voidious]] 20:04, 4 September 2009 (UTC)<br />
<br />
: That is indeed an ''emotional'' situation. Maybe we could make a '''fix''' version, as it was done with SilverSurfer (although reasons are different) and just try and catch that exception you posted, if it happens force a clean on the data. If people agree I wouldn't mind checking if I can fix it. --[[User:Zyx|zyx]] 20:13, 4 September 2009 (UTC)<br />
<br />
:: Sounds like a good idea to me. I vote for this --[[User:Rsim|Rsim]] 20:18, 4 September 2009 (UTC)<br />
<br />
:: Yeah, that's a great idea. I didn't think TheBrainPi was open source, but it is. Just FYI - TBP actually comes with some pre-loaded data (my test above included restoring those files), but seems to work fine starting from a clean data dir, so your proposed fix should work. --[[User:Voidious|Voidious]] 20:30, 4 September 2009 (UTC)<br />
<br />
I was looking how hard/easy would that fix be. I easily tracked down a good place to put the fix in and when I tested my fix I realized the File.delete() method was returning false(didn't delete it successfully), some reading on the web of when that happens made me realize he isn't closing the file after reading. If I add the close call to his reading method, then my delete fix works properly. But now I'm thinking that maybe the corruption comes from not closing the files after reading, so I will add the call to close and leave the delete fix, but I will print to the console whether the delete part ever happens, hopefully it will never have to actually the files. --[[User:Zyx|zyx]] 20:57, 4 September 2009 (UTC)<br />
<br />
== Choice of license ==<br />
<br />
I've been giving serious thought to changing what source code license I use for my bots. It's been a long time since I decided on [[RWPCL]], and my views have evolved a bit since then. A few things recently (including [[User:Rednaxela|Rednaxela]] opting for [[wikipedia:zlib License|zlib]], and [http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/ this article] about a graphics engine going from [[wikipedia:LGPL|LGPL]] to [[wikipedia:MIT License|MIT]]) have gotten me thinking hard about why I open source my bots, and in turn, what license best fits those goals. There are 3 main reasons I open source:<br />
<br />
# To give others the opportunity to learn from my code in the same way that I have been able to learn from so many other bots and people on this wiki.<br />
# To contribute to the collective advancement of Robocode bots.<br />
# To encourage others to open source their bots.<br />
<br />
The RWPCL certainly contributes to all of these points, but I think it may put undue weight on #3, when I actually care a lot more about #1 and #2. And if a more permissive license would result in more people using/learning from my code, that might contribute to #3 more than a Copyleft license's restrictions. I'm considering [[RWLPCL]] or something like zlib or MIT. I already have a good idea where some of you stand, but I'd really appreciate hearing what you guys think about this topic. Thanks,<br />
<br />
--[[User:Voidious|Voidious]] 18:16, 25 September 2009 (UTC)<br />
<br />
Yeah, similar reflection on why I open source my bots is what led me to decide on a slightly slimmed/modified zlib licence for my kd-tree. In the future (i.e. with Glacier), I'm considering doing a practice of using a somewhat restricted licence (look at the code, learn from it, but don't copy-paste and release it without asking) for unique behavioural parts of the bot like targeting/movement, but using a permissive licence (i.e. slimmed/modified zlib) for all utility code (which seems to make up over half of my bots lately). I don't mind people reusing my code, but I'd use the more restrictive licence on the unique behavioural parts in order to encourage people to do their own thing. If people ask I'd be very open to either changing particular classes to a permissive licence or giving case-by-case exceptions. As I see it, that would be best for allowing people to learn from my code, use useful utility classes they come across, but encourage innovation. Also, for nanos/micros I'd probably just go fully in a permissive licence since it's so small anyway, I'm mainly talking about megas here. That's my position and those are my current plans anyway, as far a the licence of my bots is concerned. --[[User:Rednaxela|Rednaxela]] 18:52, 25 September 2009 (UTC)<br />
<br />
: My thoughts exactly =) I like to provide my code as a ''reference implementation'', but it needs to be clear that it's the idea behind the code that is important for people to grasp, not the code itself. If people want to use parts of [[DrussGT]], [[CunobelinDC]], [[Toorkild]] or [[Wintermute]] that make them the unique bots they are, then I really would prefer if they either 1) ask first or 2) make their own implementation based on the concept of what my code is trying to achieve. If there's a licence that provides this I'd happily use it, I'm just mostly too lazy, and too legalese-phobic, to go looking. --[[User:Skilgannon|Skilgannon]] 19:24, 25 September 2009 (UTC)<br />
<br />
You're probably right Voidious that [[RWLPCL]] contributes more to the community than [[RWPCL]]. Otoh you want to share your ideas and some utilities, not the complete source. For my bots the license is not that important, as they do not contain any unique code. --[[User:GrubbmGait|GrubbmGait]] 22:28, 25 September 2009 (UTC)<br />
<br />
[[Skilgannon]] said exactly my thoughts. I like to share my code so people can learn stuff from them but I don't want them to just copy out of them, but laziness and fear to get too legal about it makes me stay away from licenses. I just want to enjoy Robocode as a very fun game, so I prefer to have no license and let people copy from it than search for an appropriate one and worry about it being violated. At the end I think is their loss if they don't implement it themselves as that is exactly what I enjoy doing. But if this conversation leads to a license that expresses that, I'd happily go for it. --[[User:Zyx|zyx]] 03:34, 26 September 2009 (UTC)<br />
<br />
Thanks guys, I really appreciate all the input. My ideal vision for how others would use my source code is exactly the same as all of yours. What I'm not sure about is whether I want to, or even can, enforce that with a restrictive license. At what point does someone "truly understand" my code? Do they really need to understand it to be able to build innovations on top of it? There are many parts of Java's libraries that I don't fully understand, but I still use them as building blocks - how is that any different?<br />
<br />
Another part of my thought process is that a license restriction is not going to stop someone who really wants to steal my code without giving credit. But it may stop other uses that I would be OK with, such as someone with a closed source bot releasing a test/hybrid bot with my movement, to compare the guns. Kind of along the lines of, "if you outlaw guns, only the outlaws will have guns". In my mind, as long as credit is given, even copying large portions of another bot is not necessarily a bad thing in every circumstance (though I personally wouldn't enjoy doing so). I'm leaning towards RWLPCL right now (basically, "just give credit"), but I'm still thinking it over. --[[User:Voidious|Voidious]] 04:12, 26 September 2009 (UTC)<br />
<br />
I think we all have almost the same thought on this. How about my [[NPRL]] ? (I should remove the first rule of that license) Basically, it is RWLPCL with some extra to control the use and improvement of the source code (much like RWLPCL + Skilgannon's license)<br />
<br />
I don't think you need to fully understand the code before you can use it. Of course, by truly understand it you are able to use it better, but if you don't doesn't mean you can't. Such as when I first implement wave surfing, I never understand what the predictPosition() do in BasicSurfer, but I know what it is and what is it use for (like how you understand the Java's libraries). That's enough for me create wave surfer. And what point is to 'truly understand' the code? I say, when you are able to provide the pseudo-code for it. I mean, I think can provide you how Simonton's nano PM gun work, but I can't really make them nano-size. [[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 07:52, 26 September 2009 (UTC)<br />
<br />
I agree with everyone who responded to you. Perhaps licenses for different source files work best (like Rednaxela suggested), so people can use your utilities but don't copy what makes your bots so unique. Also, I'd like it if I could use your surf wave graphics, they're so damn cool. :) --[[User:Positive|Positive]] 21:13, 26 September 2009 (UTC)<br />
<br />
== Dookious vs. Horizon ==<br />
<br />
Hey, Voidious, it looks like [[Horizon]] is back to beating [[Dookious]]. And this time, [http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=ar.horizon.Horizon%201.2.1&vs=voidious.Dookious%201.573c it's doing it legitimately] ;). « [[User:AaronR|AaronR]] « [[User talk:AaronR|Talk]] « 11:47, 24 October 2009 (UTC)<br />
<br />
Wow, nice work! Dookious is tough. Your win/loss record looks really weird to me. You also beat [[Pris]], while Pris completely destroys [[Diamond]], but you lose to Diamond and quite a few weaker bots. My first thought is that your flattener might be turning on too often, and your [[Horizon/Version History|version history]] seems to corroborate that. I think you'll be in really good shape once you tune that a bit! --[[User:Voidious|Voidious]] 16:49, 24 October 2009 (UTC)<br />
<br />
:Thanks! The heuristic I tried was the simplest one I could think of, so it's no surprise that the flattener turns on at the wrong times. I just wanted to get this out there to see how it does. « [[User:AaronR|AaronR]] « [[User talk:AaronR|Talk]] « 00:04, 25 October 2009 (UTC)<br />
<br />
:Just an observation, DrussGT usually loses to Raiko in the 2nd or 3rd round, after Raiko disables the Musashi Trick and uses his VERY strong random movement. --[[User:Skilgannon|Skilgannon]] 14:10, 25 October 2009 (UTC)<br />
<br />
== Recent hiatus ==<br />
<br />
I have been consumed by [http://www.quakelive.com Quake Live] since last October, which is most of the reason for my Robocoding hiatus since then. Also did [http://nanowrimo.org NaNoWriMo] in November. I'm still checking the wiki and even done some Robocoding here and there, but nothing that's led to an actual new version. Figured it's been long enough that I wanted to post an explanation. =) --[[User:Voidious|Voidious]] 16:11, 19 January 2010 (UTC)<br />
<br />
== Happy Birthday ==<br />
<br />
Happy Birthday Voidious! Hope you have good day and have fun! May the surfboard be with your jewellery =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 08:50, 8 April 2010 (UTC)<br />
<br />
Thanks dude. =) Never heard that expression before... not sure I understand. ;) --[[User:Voidious|Voidious]] 20:54, 8 April 2010 (UTC)<br />
<br />
Happy birthday indeed! Haven't heard that expression either, interesting. --[[User:Rednaxela|Rednaxela]] 21:02, 8 April 2010 (UTC)<br />
<br />
Sorry, so caught up with my latest releases I must have missed it. Happy birthday man =) --[[User:Skilgannon|Skilgannon]] 05:19, 9 April 2010 (UTC)<br />
<br />
Explanation: As your name 'Voidious' came from Star War series, I adopted the sentence 'May the force be with you.' Surfboard == thing use for surfing && jewellery == Diamond =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 08:45, 9 April 2010 (UTC)<br />
<br />
I know I'm a little late, but here it goes: happy birthday! --[[User:Navajo|Navajo]] 13:28, 9 April 2010 (UTC)<br />
<br />
Well, I hope you had a good day yesterday. Our birthdays are a day and likely a few years apart. Today I turned 37. Poker party at my house tonight. --[[User:Pedersen|Martin]] 15:35, 9 April 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Archived_talk:RoboRumble&diff=15510Archived talk:RoboRumble2010-03-29T23:10:43Z<p>Pedersen: packaging bots for use in the rumble</p>
<hr />
<div>Hey, I have one question. Is it the rules of TeamRumble set amount of bots in team to 5? I think some teams in teamrumble have only 4 bots. If there are no limit on bots number, how about some team with maximum robots that robocode can process (10 bots)? &raquo; <span style="font-size:0.9emcolor:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:20, 9 February 2009 (UTC)<br />
<br />
So far as I understand, it's considered a rule that you're allowed 5 or less team members in TeamRumble. I'm not sure it's formally stated anywhere but that is the general understanding I believe. Expect people to remove it if you add a team with 10 bots ;) --[[User:Rednaxela|Rednaxela]] 17:30, 9 February 2009 (UTC)<br />
<br />
I not sure there are people removing now =( I saw that GrubbmGait sometimes contribute team rumble (arround 6 battle per month) and I sometimes contribute team rumble, too. (I almost run 3 rumbles at same time! so the rsult may corrupt since I run 3 battle, create robot using eclipse, surf the internet on firefox with about 50 tabs, do my work on Word and Excel 2007, edit image for work in Photoshop CS3. All of that run togeather on my 2-years-old notebook with 1GB of ram! (although it dual-core, my computer also run 3 apache, 2 mysql, 1 tomcat, 3 mail server, IIS and other @Home operation (SETI@HOME etc.) in background which result in over thousand of threads to process in one cpu cycle!)) My computer sometime crash and I close teamrumble and meleerumble so the result will be given only to roborumble. I've enter [[MiniAtomicOperation]] for about 3 months and got only 17 battles! I don't think there are ''actually'' one who test every bot in teamrumble! (In fact, I don't think there're someone who download team rumble for testbed! Robocode 1.6.2 has seriously bug on team, I can't run any team create from my 1.6.2, also some jar like PairOfShiz ain't batleable, too.) &raquo; <span style="font-size:0.9em; color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:11, 10 February 2009 (UTC)<br />
<br />
Note that MiniAtomicOperation is not listed in the TeamParticipants page on the old wiki, so it is understandable that it does not get much battles. on the 'old' CurrentRankings page it is stated that Teambattles are on a 1200 by 1200 field over 10 rounds with 2 teams with 5 bots each. Some teams really expect 5 opponents, I ran into that when testing my first TwinDuel twin against some teams from the TeamRumble, so I would expect some strange results when fighting with a team with less or more than 5 bots. --[[User:GrubbmGait|GrubbmGait]] 00:25, 14 February 2009 (UTC)<br />
<br />
Really? I have not check that page yet but I know that last old-wiki downtime cause loosing many change include my robot! I have to add them, then. But I not expect much with this team! You see on my page, It just a mix of those robots! &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:00, 14 February 2009 (UTC)<br />
<br />
----<br />
Hi! I don't know where to ask, so I write here. I'd be glad to see the Hungarian flag next to my name in RoboRumble. How can I set it? --[[User:Robar|HUNRobar]] 11:32, 13 February 2009 (UTC)<br />
<br />
I think you need to post on the old wiki RoboRumble/CnoutryFlag page. But, indeed, I think he may check this page, too. I don't know, let ask Darkcanuck! &raquo; <span style="font-size:0.9emcolor:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 12:15, 13 February 2009 (UTC)<br />
<br />
Thanks, I've just written to CountryFlags, hope they realise. ;) Er, one more question: can Robocode use somehow quad-core processors? If yes, how can I configure it? Now I see that only 2 cores are used.<br />
And one more. :D I'd like to download nz.jdc.nano.* robots, but the repository can't find bots with such ids. Anyway, if a bot can't be downloaded then it's corrupted and must be removed from rumble, mustn't it? --[[User:Robar|HUNRobar]] 16:17, 13 February 2009 (UTC)<br />
<br />
New version of robocode do have special command-line option to run multiple bots in parallel to allow more full CPU usage, however this mode should NOT be used for the rumble. The issue is that it can allow one robot using lots of CPU to starve the other bot(s) of CPU and make them skip turns too. For your own testing feel free to use that of course, but it's not safe for rumble until/unless Robocode starts measuring actually CPU time used by the bot thread instead of clock time that the bot spends in a tick (there are some issues that make fixing that difficult though). <br />
As far as robots that don't download, you you check the zip files linked [http://robowiki.net/cgi-bin/robowiki?RoboRumble/StartingWithRoboRumble here]. The downloads in the participants list really should be fixed indeed though. --[[User:Rednaxela|Rednaxela]] 23:19, 13 February 2009 (UTC)<br />
<br />
I think current robocode use only one cpu to processing bot behavior but it can use another core for other processing such as battlefield redraw, scoring etc. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:06, 14 February 2009 (UTC)<br />
<br />
<br />
Hi! Does anybody have nz.jdc.nano.Neophyte* bots? I'd really need them to test against, but I've never been able to download them. Other thing would be my flag. I've posted to countryflags but nothing has happened for weeks. --[[User:Robar|HUNRobar]] 14:24, 28 February 2009 (UTC)<br />
<br />
*I'll try to make a new or additional zip this evening. --[[User:GrubbmGait|GrubbmGait]] 15:48, 28 February 2009 (UTC)<br />
<br />
Thanks a lot, that would worth much for me. Many bots like Grinnik 0.7, neophytes, Moebius and others are all corrupted or undownloadable. --[[User:Robar|HUNRobar]] 17:43, 28 February 2009 (UTC)<br />
----<br />
Hey Darkcanuck, do your server rejected 0 score? See this [http://darkcanuck.net/rumble/BattleDetails?game=roborumble&name=nat.BlackHole%200.1.11&vs=pla.Memnoch%200.5] There should be some mistake somewhere. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:40, 25 March 2009 (UTC)<br />
<br />
: Have you run battles between them yourself? Your bot has many more 0 scores than that, check the battles against the bots you have very low score. Usually at least in one of the battles you had a 0 score. Maybe for start positions or something you bor can get into a skip turn streak or something like that. --[[User:Zyx|zyx]] 22:48, 25 March 2009 (UTC)<br />
<br />
: I know my bot may get zero, because it ate at least over 128M ''just by initializing''. Actually, I don't want to run it myself, because my poor notebook need to restart after run it :-) But after two restarts, I've run battle with Memnoch, which I get zero, and I get 61% score. I think my robot are crazy for some unknown reason. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 23:59, 25 March 2009 (UTC)<br />
<br />
:: I think it has created a black hole in the system :). But if you know that, then I don't understand your question. If one bot gets score 0 why should the battle be rejected? Or am I still misunderstanding something? --[[User:Zyx|zyx]] 01:55, 26 March 2009 (UTC)<br />
<br />
::: The ''old'' servers always reject 0 score. I just ask that why not this server do. Because 100% score will give ELO of POSITIVE_INFINITY, that a reason why old server reject zero score. But, this server have ELO, too! How it calculated? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 02:24, 26 March 2009 (UTC)<br />
<br />
: My server happily accepts zero scores! :) I don't believe that filtering out zeros is fair to bots that don't crash/hang, and it's quite possible for a top bot to win a match against a weaker one without ever being hit. I researched this issue on the old wiki before making this decision, and it appears that the old server rejected zeros to work around bugs in the original client. --[[User:Darkcanuck|Darkcanuck]] 04:48, 26 March 2009 (UTC)<br />
<br />
:: Well, I believe accepting zero scores just fine when they are due to a buggy bot, HOWEVER in my time with Robocode, zero scores have FAR more frequently been due to bad clients than buggy bots, and bad client results are nasty and not always noticed easily (I believe I have suggested a "suspicious results" page though). --[[User:Rednaxela|Rednaxela]] 05:30, 26 March 2009 (UTC)<br />
<br />
: I didn't know that about the old server, but as [[Darkcanuck]] pointed out it would be really unfair. [[DrussGT]] smashes to ground weak bots, he would never get complete pairings if it rejected them I think. And my current surfing development is actually an effort to make HOT at the very least score 0 always, hopefully other simple targeting systems too. --[[User:Zyx|zyx]] 05:15, 26 March 2009 (UTC)<br />
<br />
:: Some people used to program in a flaw to allow at least one bullet to hit vs. weak bots, in order to keep the score from being thrown away. --[[User:Darkcanuck|Darkcanuck]] 05:25, 26 March 2009 (UTC)<br />
<br />
:: Pairings do complete when zero scores are rejected even without the measure that Darkcanuck mentions. No surfer to date has quite avoided EVERY single HOT bullet fired on it. See [http://robowiki.net/cgi-bin/robowiki?WaveSurfingChallenge2K6 here]. The highest score is 99.99, with no perfect 100 depite people trying very very hard to get a perfect 100. With the old server rejecting 0 scores, complete pairings always happened still. It didn't take THAT many battles for even the worst the HOT bot to get a lucky shot in. --[[User:Rednaxela|Rednaxela]] 05:30, 26 March 2009 (UTC)<br />
<br />
:: That is what we call ImperfectPerfection. Darkcanuck, how you calculate ELO rating? Because zero score result in Double.POSITIVE_INFINITY. One more, it seem that BlackHole get more score from GrubbmGait client than your! &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:41, 26 March 2009 (UTC)<br />
<br />
::: I think you have it the wrong way around: an infinite score difference will lead to a predicted score of zero, not a zero score will cause an infinite score difference. It took me a while to wrap my head around this one =) --[[User:Skilgannon|Skilgannon]] 08:04, 26 March 2009 (UTC)<br />
<br />
:::: Oh oh, I wrong, but you still wrong =) Actually, the 100% raw score diff will result in infinity ELO score. !!!! &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 08:45, 26 March 2009 (UTC)<br />
<br />
:::: You're understanding it the wrong way around, maybe the math behind the score will help. The ELO score of a bot is calculated such that: <pre> NewRating = OldRating + CorrectionConstant * (ActualScoreFraction - EstimatedScoreFraction) </pre><br />
:::: where <pre> EstimatedScoreFraction = 1/(1 + Math.pow(20,-RatingDiff/800))</pre> <br />
:::: So where are you getting your infinity for the NewRating from? Only if your RatingDiff is +-INFINITY then your EstimatedScoreFraction will be 1 or 0. --[[User:Skilgannon|Skilgannon]] 09:21, 26 March 2009 (UTC)<br />
<br />
:::: I don't know about the formula, but I read this from [http://robowiki.net/?ImperfectPerfection here] that 100% will give you Double.POSITIVE_INFINITY score. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:48, 26 March 2009 (UTC)<br />
<br />
:: One more, mybe you try ABC way? Reject on |PBI| > 50 That match result in PBI of -61.8 :-) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:43, 26 March 2009 (UTC)<br />
<br />
:: I can believe you that 100% maybe too much out there, but I won't give up yet :). But there are still situations that would harm the rumble, elvbot.ElverionBot 0.3 disables himself almost always and ap.Frederick 1.1 doesn't fire bullets, against them you need to purposely give them points somehow. Either deplete your energy or make them ram you a bit :P, probably they would be removed from the rumble, but it would kill the fun for at least two persons. --[[User:Zyx|zyx]] 06:01, 26 March 2009 (UTC)<br />
<br />
To address some of the questions above:<br />
* DrussGT currently has 100% scores against 9 other bots; all have more than 1 battle fought (one has 5). The reason no bot has 100% in the WaveSurfingChallenge2K6 is because the battles last much longer than 35 rounds, which increases the odds of getting a lucky shot enormously.<br />
* I haven't implemented the suspicious results page yet, but I think the calculations may be too intense anyway...<br />
* There are no bots in the rumble with POSITIVE_INFINITY scores, so something must be working. ;)<br />
* PBIs of > 50% are possible for decent bots which crash occasionally. If you still have a low number of battles, a crash/zero against a weak bot will skew your rating and give a wider range of PBIs.<br />
* Let me know if you see any strange results -- if they're client-related, there will be more than one. If it's a bot problem, well...<br />
--[[User:Darkcanuck|Darkcanuck]] 06:11, 26 March 2009 (UTC)<br />
<br />
Here's another person with a similar problem. Opposite gets 1st place against sample bots 90% of the time. Yet http://darkcanuck.net/rumble/RatingsDetails?game=nanomeleerumble&name=ntc.Opposite%201.2 shows tons of zero scores. I suspect a bad client. (I downloaded the copy from the repository and it works, so not a corrupted jar problem). I notice that, if the ones I looked at are representative, all the battles were from "deewiant@88.114.248.232 ver.1" If it is a bad client I request that the zero scores be removed (as I don't want them to negatively affect my score!) --[[Starrynte]] 00:58, 1 April 2009 (UTC)<br />
<br />
BAD CLIENT for sure on that. What is zero survival and bd but 63% score? I suppose "deewiant@88.114.248.232 ver.1" should be banned. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 02:59, 1 April 2009 (UTC)<br />
<br />
I just tested Opposite and it's problem is:<br />
<pre><br />
ntc.Opposite 1.2: Throwable: java.lang.NoSuchMethodError: robocode.util.Utils.normalRelativeAngleDegrees(D)<br />
</pre><br />
<br />
I don't think any client is using 1.7.* and that method is new. About having 0 survival and 0 bd and some score against check this image<br />
[[Image:Score.JPG]]<br />
<br />
As you can see it has 150 from survival, and against SittingDuck is not hard to get some even with a big bug. I would advice not to throw accusations without testing first. If something is suspicious post it, and probably will be checked, but accusing someone and saying should be banned is usually bad. I don't know who deewiant is, but he is almost alone running MeleeRumble, so we should appreciate that instead. --[[User:Zyx|zyx]] 03:17, 1 April 2009 (UTC)<br />
<br />
New? I think Tracker use that method for a long time. See [http://darkcanuck.net/rumble/BattleDetails?game=nanomeleerumble&name=ntc.Opposite%201.2&vs=sample.SittingDuck%201.0 this]. Where score come from??? Zero bd and survival but have over 2000 score. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 03:32, 1 April 2009 (UTC)<br />
:* If you think so try and use it on 1.6.1.4 or earlier (don't know the exact version when it was added, but is after 1.6.1.4).<br />
:* I don't know how Opposite works, who knows when he calls that method, I don't know. But in the image I posted he had 150 score, and in my console it had 35 Exceptions that made him disable. And I selected 3 best meleenaonbots and some other good nanomelee bots, usually he will be facing worse enemies.<br />
:* I don't want to go off topic, [[Starrynte]] said he suspects a bad client. I say the bot has a version issue, not Oppsite's authors fault as the method exists in the new version of Robocode but not in the stable ones. And I recommend changing to radians or making a quick&dirty fix for the problem.<br />
<pre><br />
public static double normalRelativeAngleDegrees(double angle) { return Math.toDegrees(Utils.normalRelativeAngle((Math.toRadians(angle))); }<br />
</pre><br />
<br />
And I believe that should be enough for Opposite's author to see his bot start getting the points he deserves. --[[User:Zyx|zyx]] 03:44, 1 April 2009 (UTC)<br />
<br />
OK. I am Opposite's author lol. The problem is I can't use radians because it won't fit into the nano then...hmm... --[[Starrynte]] 04:23, 1 April 2009 (UTC)<br />
:* Nvm. I managed to squeeze it into a nano. Expect non-normalRelativeAngleDegrees-using Opposite 1.3 by Friday --[[Starrynte]] 04:31, 1 April 2009 (UTC)<br />
:* I thought you might be, but since it wasn't in your page(and I was too lazy to check the page on the old wiki ;) I chose to talk like that. I was only using nanos and stuff for testing it, but didn't think about your problem to try and fit the changes into one :S. But I hope 1.3 works for you, and hopefully the new versions will become stable enough to be used for the rumble. --[[User:Zyx|zyx]] 04:41, 1 April 2009 (UTC)<br />
<br />
[[User:Zyx|zyx]] is right on the money. [[User:deewiant|deewiant]] has been the greatest melee contributor for over the last month, so if it was a bad client, then the melee rumble would already be completely scrambled. Just because I like bullets:<br />
* Melee scoring rates '''relative''' performance so if a bot is in 9th place, the pairing between it and the 10th place bot may show a high % score (based on survival) even though there is no bullet damage.<br />
* If you see "bad" results and they are limited to one bot, probability theory says the problem is more likely to be the bot than the client that submitted the results.<br />
* Remember that the official versions for the rumble are still 1.5.4 and 1.6.0, so all bots need to be compatible with those versions.<br />
--[[User:Darkcanuck|Darkcanuck]] 06:29, 1 April 2009 (UTC)<br />
<br />
So it seems that the Robocode Repository no longer handles the download URLs that the RoboRumble is looking for. For instance, [http://robocoderepository.com/BotDetail.jsp?id=1846 ad.Quest's page] would have linked to, IIRC, [http://robocoderepository.com/Controller.jsp?submitAction=downloadClass&id=1846 .../Controller.jsp?submitAction=downloadClass&id=1846]. Has anybody else noticed this? (I'd guess so, but found no mentions.) <br />
<br />
Definitely seems like something we should have a solution for... I have most of these bots in my old RR install, but new RR users wouldn't have them, and Robocoders can't use the repository to host their bots if they want them in the RoboRumble. We need roborumble.org. =) <br />
<br />
--[[User:Voidious|Voidious]] 21:45, 26 April 2009 (UTC)<br />
<br />
Aha! I managed to figure this out. Their site now gives download urls to browsers like this instead: [http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar]. Should we and try to update the participant list to use these URLs directly? --[[User:Rednaxela|Rednaxela]] 22:09, 26 April 2009 (UTC)<br />
<br />
Oh nice! Well, hmm... The RoboRumble client should still be able to deduce the URLs from the info it has, I think, but I don't see the source for any of the allowed RR versions on SourceForge. Maybe we should just update the participants page to use the direct URLs - it's not quite as elegant, but I don't see any real cons to it. I could surely do that with some regular expressions in just a few minutes, and we could just as easily convert back to IDs if there ever is some advantage to that. --[[User:Voidious|Voidious]] 22:25, 26 April 2009 (UTC)<br />
<br />
: I updated the participants list and got 50+ bots that I was not able to download before. Some must have been working before, though, or I'm confused, because there are like 500 repository bots on the participants list. Others, I'm not sure what has happened - for instance, ProjectNano's id (3407) leads to some other bot, and ary.Help 1.0's id (3624) says "not found", with both the converted d/l links not working. If I can find any of the bots I still can't download (only 37, and not all repository bots), I'll post 'em to my web space and update the URLs. (But if other clients have them, it's probably not too urgent.) --[[User:Voidious|Voidious]] 22:51, 26 April 2009 (UTC)<br />
<br />
:: I think there was a time where robocode repository lost bots so someone cannot be found. For the source code, check tags/VER_X_X_X in SVN repository. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 02:58, 27 April 2009 (UTC)<br />
<br />
: The RobocodeRepository crashed a few months ago and they lost around 250 latest entries. They re-used the lost numbers however. All one-on-one bots till March this year should be located in the zipfile on the [[RoboRumble/Starting_with_RoboRumble|Starting with RoboRumble]] page. I admit it is a bit strange that some bots can only be found in the zipfile and nowhere else, but that could be solved with roborumble.org. --[[User:GrubbmGait|GrubbmGait]] 05:55, 27 April 2009 (UTC)<br />
<br />
: I put my entire collection online at http://darkcanuck.net/rumble/robots/ -- feel free to point any bots on the participants list here. I don't mind hosting jars on my server, just need to find some time to code up an upload form. --[[User:Darkcanuck|Darkcanuck]] 17:18, 27 April 2009 (UTC)<br />
<br />
----<br />
RoboRumble Rules:<br />
What exactly are the rules about bot information be stored witha bot before a match? 200Kb of Disk space?<br />
<br />
: I think that's the limit. Note that it's a general Robocode restriction, not rumble-specific. I also recall someone noticing that Robocode checks this limit only when writing files, not reading. --[[User:Darkcanuck|Darkcanuck]] 14:17, 5 June 2009 (UTC)<br />
<br />
: Yeah, IIRC it only checks when writing. So if you're asking about rules pertaining to ''pre-loading'' more data than that, I think I recall an old conversation where everyone agreed that we should use that limit for pre-loading, too. But that was long ago, I'm fine with reconsidering now. Since you can obviously hard-code as much "pre-loaded" data as you want, I could see a solid case for lifting that restriction. I guess my vote is to keep the 200 kb limit, but I don't feel too strongly about it... --[[User:Voidious|Voidious]] 14:27, 5 June 2009 (UTC)<br />
<br />
: I know one robot which preloaded a data more than 200kb. It is [[SpareParts]] sound version, which the sound I believe is over 1MB so, ... Anyway, the saved data isn't much important anymore. Current generation gun/movement is able to learn within 35-rounds battle. If we reconsidering, I'd like about 1kb per opponents. And if it possible, a central files server to share data between each clients would be nice too. But some check-in-out conflicts may happen, counting a rumble clients running lately (I don't have any CPU cycles to spare now so I stop running my client, but many clients are still running) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:36, 5 June 2009 (UTC)<br />
<br />
:: Saved data is still valuable. David and I tried pre-loading Dookious and Phoenix with gun data a while back and I gained 12 points from it (2095 to 2107 in the old rumble). Upping the disk quota makes some sense since we have so many bots in the rumble now, so I'm open to it -- I'm just not sure how many people care about the issue right now. I don't think it's worth the incredible hassle to come up with a central file storage solution, though... I'm very grateful to [[User:Darkcanuck|Darkcanuck]] for the current incarnation of the RR server, and I like him getting some time to write some bots. =) --[[User:Voidious|Voidious]] 15:06, 5 June 2009 (UTC)<br />
<br />
::: Well, central file storage will need a lot of work, probably RoboRumble 2.0 =) With current ~700 bots in rumble, each robot will have around ~0.3KB for each enemy. What can we store? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:19, 5 June 2009 (UTC)<br />
<br />
::: There is still lots you could do. Remembering your [[Virtual Guns]] ratings or [[Curve Flattening|flattener]] settings would be ''very'' small and could still be valuable. As for something like targeting data, well, you'd want to only save that for bots where it's most valuable. [[Dookious]] only saves gun data if the Main Gun was a lot better than the AntiSurfer (fast adapting) gun, and he can store data for ~250 bots. --[[User:Voidious|Voidious]] 15:36, 5 June 2009 (UTC)<br />
<br />
: If 200k is allowed, then I have my next project. I wonder how expensive serialization/file loading is :) --[[User:Miked0801|Miked0801]] 17:11, 5 June 2009 (UTC)<br />
<br />
Isn't there a way to turn off the 200k max save file thingy on the command line? I need more space for debug output... --[[User:Miked0801|Miked0801]] 18:12, 15 June 2009 (UTC)<br />
<br />
: Not sure if "robocode.robot.filesystem.quota=xxx" is still available fropm 0.97.3 =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 18:19, 15 June 2009 (UTC)<br />
<br />
Just wanted to say sorry about my RoboRumble mess... First, two buggy versions of Diamond to 1v1 last night (which then require all pairings). Then my Linux MeleeRumble re-inserted a bunch of old bots because I forgot that it had crashed while I was on vacation. I'll try and get my act together... =) --[[User:Voidious|Voidious]] 14:25, 18 June 2009 (UTC)<br />
<br />
: Well, as one of the top contributors, your clients end up doing most of the cleanup anyhow. :) It doesn't look disastrous at all, I think the old bots have already been removed. I put in some minor changes awhile ago to minimize the impact of problems like this (for example, new bots to the rumble don't get priority pairings until they reach 50 battles). --[[User:Darkcanuck|Darkcanuck]] 14:40, 18 June 2009 (UTC)<br />
:: Speak of, can you run your client for a bit please? NanoLand is full of old bot congestion at the moment :) --[[User:Miked0801|Miked0801]] 18:20, 18 June 2009 (UTC)<br />
::: It's always running -- must have crashed! I may open up removals soon, there's now a 4hrs-since-last-upload check on all removals. --[[User:Darkcanuck|Darkcanuck]] 01:36, 19 June 2009 (UTC)<br />
<br />
<br />
I'm not the most computer savy and i'm new to roborubmle so can someone tell me what i'm doing wrong with my upload [[http://www.robocoderepository.com/BotFiles/3879/ng.LegatusLegionis_1.0.jar ]] <br />
thanks in advance --[[User:Gragg9|Gragg9]]<br />
: Looking at the robocode repository site, it looks like you uploaded "[http://www.robocoderepository.com/BotFiles/3879/Ng.class Ng.class]" not "ng.LegatusLegionis_1.0.jar". Use the menu in Robocode to package your robot into a .jar file and upload that. Does that make sense? --[[User:Rednaxela|Rednaxela]] 02:38, 26 March 2010 (UTC)<br />
<br />
:ok I think I fixed (but i've thought that twice before). I just put it in the participants list and uploaded it to robocode repository. If someone finds another problem with it please give me a heads up and i'll have someone smarter than me package and upload it. <br />
--[[User:Gragg9|Gragg9]]<br />
*In case you have not noticed it, there is a menu option within Robocode to 'package your bot for upload'. This is what we typically use to turn our tested bots into a file for use in the rumble. I couldn't package my bot with two hands and a flashlight without that menu option. --[[User:Pedersen|Martin]] 23:10, 29 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Krabb&diff=15455User talk:Krabb2010-03-24T15:51:51Z<p>Pedersen: onPaint change(s) need to roll back</p>
<hr />
<div>Hi Krabb,<br />
<br />
I bug report has been created for Robocode 1.7.2.0 Beta 2 regarding your robot Krabb.sliNk.Garm 0.9u [http://sourceforge.net/tracker/?func=detail&atid=419486&aid=2974178&group_id=37202 here].<br />
<br />
I should like you to assist us in finding out why your robot is skipping turns and eventually is stopped in the game in MeleeRumble (1000x1000, 10 robots).<br />
Perhaps you could try out your robot with the same setup and and tell us what causes the problem for your robot? Please follow up on the bug tracker on the link above. --[[User:FlemmingLarsen|Fnl]] 23:35, 22 March 2010 (UTC)<br />
<br />
: I found Krabb's email on the old wiki's contact information page, and set him an email notifying him of this. No clue if the email address is up to date or not. --[[User:Rednaxela|Rednaxela]] 01:47, 23 March 2010 (UTC)<br />
<br />
:: Well, we can ask Voidious to check this wiki's email address =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 02:23, 23 March 2010 (UTC)<br />
<br />
::: No need for that - he has the wiki e-mail feature enabled. I just clicked "E-mail this user" in the toolbox and dropped him a note to check his Talk page. ;) --[[User:Voidious|Voidious]] 02:58, 23 March 2010 (UTC)<br />
<br />
Hi! 6 new mails ;) Thanks for the info! I don't have the source code of 0.9u anymore, however I haven't changed the drawing stuff in the last versions(as far as i remember). I'll check if something is wrong there. I remember having a test whether drawing is enabled or not, but maybe its broken. But first of all I need to install robocode, I'm currently on vacation at my parents home... Hmm, I would like to do some robocoding again ;( I really need to get that bachelor thesis finished! --[[User:Krabb|<font style="font-size:0.8em;font-variant:small-caps;">Krabb</font>]]<br />
<br />
:: Yes seems like the debug graphics are causing the error, enabling them stops the skipped turns. Oh, 0.9z does some devision by 0 :/ But I don't have any sources here, no ssh server at my PC... we need to wait till monday. --[[User:Krabb|<font style="font-size:0.8em;font-variant:small-caps;">Krabb</font>]]<br />
<br />
::: Er, do you mean disabling them stops the skipped turns? Also, any guesses why exactly it's affecting 1.7 and not 1.6? Is this using onPaint() or is it using getGraphics()? :) --[[User:Rednaxela|Rednaxela]] 12:16, 23 March 2010 (UTC)<br />
<br />
::When I disable the robot paintings in Robocode, and remove all the painting queues and stuff, 0.9u still skips turns?! In addition, getGraphics() is never called, but the onPaint() handler is. I am not sure, but it seems that sometimes the robots builds up some statistical data, that uses too much CPU power in some battles (at random), but not all battles. If I set up the CPU constant time to e.g. 3-5 times the amount, it still skips turns. I am not sure what causes the problem, but it could be some timing differences (some methods are faster, and others are slower) in Robocode 1.6 vs 1.7 that triggers the problem for the robot. I believe the problem lies within the robot somehow, and the robots has been "lucky" that the problem was not triggered in 1.6.1.4. I have used JAD for decompiling the robot, and fixed the stuff JAD could not figure out. I have put the sources [http://robocode.sf.net/files/Krabb.sliNk.Garm_0.9u-sources.zip here], if you guys want to see what might cause the trouble. I hope you don't mind Krabb? I am not sure if I got all sources correct, but it will be a good pointer to where the issue might be. My question is. Does this issue need to be fixed before we can release the final version of Robocode 1.7.2.0? --[[User:FlemmingLarsen|Fnl]] 21:56, 23 March 2010 (UTC)<br />
<br />
::: How it sounds to me, is that the problem is a few issues combined:<br />
:::* Robocode 1.7 appears to always be calling onPaint, whereas 1.6 only called it when necessary<br />
:::* Robocode 1.7 appears to penalize bots for onPaint time whereas 1.6 did not, some bots bot need to do a substantial amount of extra processing to compute what to paint. This makes it impossible to debug with debugging graphics and at the same time run the robot's core code under ordinary CPU constraints.<br />
:::* Garm's painting overhead in melee that is unreasonably slow for practical use even in 1.6, though it does run.<br />
::: IMO, at very least resolving the first would be important for a Robocode 1.7.2.0 release. The second also seems important to me. The third of course is a Garm-specific concern but shouldn't matter more in 1.7 than 1.6 if the above is addressed. --[[User:Rednaxela|Rednaxela]] 01:41, 24 March 2010 (UTC)<br />
<br />
Hang on. I wasn't aware of the fact that the onPaint() is still called in 1.7 even when not painting. This seems like a major deviation from previous versions, as previously the only way to know if painting was enabled was to check if onPaint() was being called. Now it seems that old bots will be executing all their painting code even if painting is not enabled. DrussGT tries to be backwards compatible by setting a global varial <code>painting</code> to true if the onPaint() is called, but it seems that this isn't correct anymore? Could somebody verify this? --[[User:Skilgannon|Skilgannon]] 15:33, 24 March 2010 (UTC)<br />
<br />
: Same concerns here... onPaint() being called is how I determine that painting is enabled, which triggers a lot of extra processing. --[[User:Voidious|Voidious]] 15:40, 24 March 2010 (UTC)<br />
<br />
: Same here. When the event is triggered, I set flags in parts of the code to start calculating things it otherwise would not in order to produce the graphics, so definitely a hit to performance. And keep in mind onPaint is supposed to be outside the bot's processing time allotment, so this could be a serious overall performance hit to the Rumble. There is absolutely no reason to count debugging graphics against the allowed processing time of a bot. Bottom line, this change is an oversight that should be rolled back.<br />
On a side note, I can give an example of a reason that enabling and then disabling graphics could cause a crash: Let's say when you enable graphics you set a flag to start putting Shape objects in a list to be rendered. The list is fed to the graphics console each turn and emptied. Then you disable drawing. The list is still being filled, but now no longer being emptied. Crash imminent. --[[User:Pedersen|Martin]] 15:51, 24 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Lateral_Velocity&diff=15449Talk:Lateral Velocity2010-03-23T22:48:52Z<p>Pedersen: explanation of scaled lateral and orbital velocity measurements</p>
<hr />
<div>I don't understand how the equation works.. Could anyone explain this to me in terms of triangles?<br />
What does '' e.getHeadingRadians() - enemyAbsBearing'' give? How can you explain it?<br />
<br />
--[[User:Urgood2|-- urgood2]] 04:25, 21 March 2010 (UTC)<br />
<br />
Well, <code>e.getHeadingRadians()</code> is the enemy's heading relative to the battle field - 0 is pointing up, Math.PI / 2 (90 degrees) is right, Math.PI (180 degrees) is down. The <code>enemyAbsBearing</code> variable is the angle from your bot to the enemy bot. So the difference is the enemy's heading relative to yours - 0 is facing directly away from you, Math.PI / 2 is exactly perpendicular to you (clockwise), etc. Having trouble thinking of some triangles that would demonstrate the formula, probably because it's late on a Saturday night... But hopefully that helps. --[[User:Voidious|Voidious]] 04:33, 21 March 2010 (UTC)<br />
<br />
[[File:Nat-lateral-velocity-explaination.jpg]]<br />
<br />
Let's say: red box are our robot; green box are our enemy, ''CE'' is extended ''CB'', and ''BF'' and ''CG'' always point to the north (0 degrees). The lateral velocity is ''DB''. Enemy velocity is ''AB''. We know ''AB'', and we need to know either angle ''ABD'' or angle ''BAD''. We know angle ''GCB'' (the enemyAbsBearing) and ''FBA'' (e.getHeadingRadians()), so how to get either BAD or ABD? Since ''BAD + ABD = 90'' and ''ABD + ABE = 90'', therefore ''BAD = ABE''. So far ''CG // BF'', since both point at north, so ''GCB = FBE''. ''FBE'' - ''FBA'' = ''ABE'', thus ''enemyAbsBearing - e.getHeadingRadians() = ABE''. ''ABE = BAD'', so we get what we want.<br />
<br />
Hope you understand, I don't know how to express my math in proper English =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 05:49, 21 March 2010 (UTC)<br />
<br />
<br />
Is <code>enemyAbsBearing - e.getHeadingRadians()</code> the same as <code>e.getHeadingRadians() - enemyAbsBearing</code>? The lateral velocity formula on this page uses the second.<br />
--[[User:Urgood2|-- urgood2]] 06:39, 21 March 2010 (UTC)<br />
<br />
I'm not sure, but I think the sin() make them the same, but I may be wrong. Waiting for some maths wizard to help me (Rednaxela, I'm looking at you =)) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 10:08, 21 March 2010 (UTC)<br />
<br />
Looking at me? Haha. No, it wouldn't have the same result. It would flip the sign of the resulting lateral velocity. Doesn't really matter so long as it matches what any other code using it expects (i.e. whether 1 is clockwise or -1 is clockwise). --[[User:Rednaxela|Rednaxela]] 14:45, 21 March 2010 (UTC)<br />
<br />
: Well, you have solved many maths problem I or other has posted here, and you are computer-engineering student, and I'm grade nine student =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 05:53, 22 March 2010 (UTC)<br />
<br />
----<br />
http://home.comcast.net/~kokyunage/robocode/lvdiag.gif<br />
<br />
Let's assume that we have three known positions: our position last turn, an opponent's position last turn, and the same opponent's position this turn. We can measure the bearings between our position and our opponent's positions, and the distance between our positions last turn. Subtracting the present bearing from the former, we get the change in bearing.<br />
<br />
Let's begin with a known distance between our positions last turn of 400.<br />
*At that distance, the change in theta of an opponent moving perpendicular (lateral) to our former position at maximum velocity is atan(8/400), or about 0.019997 radians.<br />
*At that distance, the change in theta of an opponent maintaining distance (orbital) to our former position at maximum velocity is 2asin(4/400), or about 0.020000 radians.<br />
Those numbers are pretty darned close. They are still pretty close at 200 distance. I'll leave it to you to care about using both or one over the other. Moving on..<br />
<br />
Finally, let's compare the known change in bearing with those thetas which reflect a deliberate attempt to move in a certain way. Consider a measured theta of -0.015.<br />
*Dividing theta by optimal lateral movement gives us about 0.75113.<br />
*Dividing theta by optimal orbital movement gives us about 0.75000.<br />
Again, not much difference.<br />
<br />
The advantage of dividing our known value by the maximum for that distance is that we have a consistent range of [-1,1]. This 'unit' range can be handy when comparing to other measured unit ranges. The K Nearest Neighbors search comes to mind. <br />
This commentary could likely use some editing, but I gotta join a 'going for a walk' group. Happy Robocoding! --[[User:Pedersen|Martin]] 22:48, 23 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Kd-tree&diff=15354Talk:Kd-tree2010-03-15T21:44:05Z<p>Pedersen: removing noise from the performance graphs</p>
<hr />
<div>{{DISPLAYTITLE:Talk:kd-tree}}<br />
== Bucket PR k-d tree ==<br />
<br />
I think you all know about Bucket PR k-d tree (aka Simonton's tree), right? I'll get directly to my point.<br />
<br />
The Bucket PR k-d tree (I'll refer as just a tree from now on) is a binary tree split by the median of the bound, right? I wonder if I make it m-''ary'' tree, let say, Ternary or Quaternary tree instead of just binary? Will it better? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 09:12, 15 August 2009 (UTC)<br />
<br />
Note, it doesn't by definition have to be split by the median, though the median is usually considered the best place. As far as your second question... it may be better, or it may not. I'm pretty sure it will depend heavily on the implementation details and the data set in question. --[[User:Rednaxela|Rednaxela]] 14:51, 15 August 2009 (UTC)<br />
<br />
In a binary tree you do 1 comparison to narrow it down to 1/2 the tree (if it's well balanced). In a 3-ary you do (on average) 1.5 comparisons to narrow it to 1/3. 4-ary 2 comparisons for 1/4 of the tree. 1*1/2 = 1.5*1/3 = 2*1/4. They're all theoretically the same. --[[User:Simonton|Simonton]] 15:33, 15 August 2009 (UTC)<br />
<br />
* Also note that with a 4-ary tree it's best to do a binary search at each node, which is pretty much the same thing as going back to a binary tree, except you'd be doing two comparisons for the same dimension instead of stepping to the next. --[[User:Simonton|Simonton]] 15:36, 15 August 2009 (UTC)<br />
<br />
(Edit conflict) It could be faster splitting 4-ways, sure, but my gut says not by very much. I'd probably recommend doing the normal 2-way (binary) one first, since it will be much simpler to develop and to debug, and then you can try to modify it to do 4-way. You'll need the 2-way version, anyway, in order to compare the speeds. Good luck. --[[User:Voidious|Voidious]] 15:38, 15 August 2009 (UTC)<br />
<br />
It seems that Ternary tree is the fastest of binary, ternary and quaternary. But I've some question, does the Kd-Tree output the same as linear (brute-force) search. Some of my test state that:<br />
<pre><br />
Starting Bucket PR k-d tree performance test...<br />
Generating points...<br />
Data generated.<br />
Performing linear search...<br />
Linear search complete; time = 0.003425156<br />
Performing binary k-d tree search...<br />
Binary tree search complete; time = 0.001995574<br />
: accuracy = 0.4666666666666667<br />
Performing ternary k-d tree search...<br />
Ternary tree search complete; time = 2.91098E-4<br />
: accuracy = 1.0<br />
Performing quaternary k-d tree search...<br />
Quaternary tree search complete; time = 3.22178E-4<br />
: accuracy = 1.0<br />
</pre><br />
Data completely random. Accuracy calculate by <code>number of result that is same as linear / cluster size</code>. This test with a hundred data points and cluster size of 15. If I increase the data points to 26,000 then the accuracy drop to zero. Is this my tree problem or it is known problem with Kd-Tree? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:34, 15 August 2009 (UTC)<br />
<br />
The kd-tree should definitely give the same results as a brute force search, so you must still have some bugs to work out. --[[User:Voidious|Voidious]] 16:38, 15 August 2009 (UTC)<br />
<br />
: Really? Simonton's one sometimes wrong too! &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:28, 16 August 2009 (UTC)<br />
: Well, more test with ''m''-ary tree and Simonton's and it seems that my tree and Simonton's have the exact same output but my linear didn't. I'll try your, [[User:Rednaxela|Rednaxela]]'s and [[User:Chase-san|Chase-san]]'s one before conclude. Expected some kd-tree benchmarks this night (ICT), afternoon (UTC) or morning (EST) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:56, 16 August 2009 (UTC)<br />
<br />
:: Really? I'd be extremely surprised if Simonton's kd-tree had a bug in it. Maybe it's your linear search that has a bug instead (or also)? But I can say with 100% certainty that a kd-tree nearest neighbors search should produce the exact same results as a brute force nearest neighbors search. --[[User:Voidious|Voidious]] 15:01, 16 August 2009 (UTC)<br />
<br />
Your tree is the ''only'' tree on this site (exclude Chase-san's tree because his one doesn't have k-nearest neighbour search) that is perfect, see this:<br />
<pre><br />
RESULT << k-nearest neighbours search with flat/linear searching >><br />
: Used time = 447.54298 x 10^{-3} seconds<br />
: Average adding time = 1.374 x 10^{-6} seconds<br />
: Last node adding time = 2.4440000000000004 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Rednaxela's k-d tree >><br />
: Used time = 1265.16806 x 10^{-3} seconds<br />
: Average adding time = 33.005 x 10^{-6} seconds<br />
: Last node adding time = 19.696 x 10^{-6} seconds<br />
: Accuracy = 86%<br />
<br />
RESULT << k-nearest neighbours search with Simonton's Bucket PR k-d tree >><br />
: Used time = 96.38627 x 10^{-3} seconds<br />
: Average adding time = 3.039 x 10^{-6} seconds<br />
: Last node adding time = 3.423 x 10^{-6} seconds<br />
: Accuracy = 80%<br />
<br />
RESULT << k-nearest neighbours search with Nat's Bucket PR k-d tree >><br />
: Used time = 117.65993 x 10^{-3} seconds<br />
: Average adding time = 3.368 x 10^{-6} seconds<br />
: Last node adding time = 3.282 x 10^{-6} seconds<br />
: Accuracy = 80%<br />
<br />
RESULT << k-nearest neighbours search with Voidious' Bucket PR k-d tree >><br />
: Used time = 90.04413000000001 x 10^{-3} seconds<br />
: Average adding time = 4.639 x 10^{-6} seconds<br />
: Last node adding time = 3.562 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
</pre><br />
Actually, mine and Simonton's got all answers corrected, too, but I have this code in the answer checker:<br />
<pre><br />
if (Math.abs(linearAnswer[0].getDistance() - currentAnswer[0].getDistance()) > 0.00001)<br />
accuracy *= 0.8;<br />
</pre><br />
So they decrease to 80%. Input data for above result is quite large, ''k'' = 150 with 400000 data points with 15 dimensions. Here is another result with ''k'' = 5, points = 1000 and 4 dimensions:<br />
<pre><br />
RESULT << k-nearest neighbours search with flat/linear searching >><br />
: Used time = 9.28114 x 10^{-3} seconds<br />
: Average adding time = 3.738 x 10^{-6} seconds<br />
: Last node adding time = 7.613 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Rednaxela's k-d tree >><br />
: Used time = 3.67735 x 10^{-3} seconds<br />
: Average adding time = 22.053 x 10^{-6} seconds<br />
: Last node adding time = 65.302 x 10^{-6} seconds<br />
: Accuracy = 60%<br />
<br />
RESULT << k-nearest neighbours search with Simonton's Bucket PR k-d tree >><br />
: Used time = 2.47867 x 10^{-3} seconds<br />
: Average adding time = 8.007 x 10^{-6} seconds<br />
: Last node adding time = 4.959 x 10^{-6} seconds<br />
: Accuracy = 80%<br />
<br />
RESULT << k-nearest neighbours search with Nat's Bucket PR k-d tree >><br />
: Used time = 3.32095 x 10^{-3} seconds<br />
: Average adding time = 5.402 x 10^{-6} seconds<br />
: Last node adding time = 5.238 x 10^{-6} seconds<br />
: Accuracy = 80%<br />
<br />
RESULT << k-nearest neighbours search with Voidious' Bucket PR k-d tree >><br />
: Used time = 0.21316000000000002 x 10^{-3} seconds<br />
: Average adding time = 4.586 x 10^{-6} seconds<br />
: Last node adding time = 3.5620000000000003 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
</pre><br />
Note [1]: This test suite was completely rewritten. The linear search is quite slow since I just basically Collections.sort() the points.<br /><br />
Note [2]: My tree is 6-ary tree with 22 buckets, which is the faster combination. The fastest isn't reveal yet that is why I create this test suite &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:35, 16 August 2009 (UTC)<br />
<br />
Hmm, interesting. I don't understand the part where you multiply by 0.8, even though you say they got all results correct. It looks like you're just comparing the distances on the first element - is it just because those two kd-trees don't sort the results before returning them? I also don't understand how my tree could have a total time of 1/10th of the others in that last test, though I wish it were true. =) --[[User:Voidious|Voidious]] 15:49, 16 August 2009 (UTC)<br />
<br />
Dunno why 0.8. But, when I change my answer checking code a bit, I accidentally remove Arrays.sort() so, yeah. They are 100% now, except Rednaxela's. About the time, yes it is true. And in first test it always stay there. Mine and Simonton's usually go between 60 and 300 &times; 10{{sups|-3}}. Mine usually take more time, though. Note [3]: Data completely random. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:56, 16 August 2009 (UTC)<br />
<br />
Oh, and I think that's why Diamond run faster than Dookious. Separate data from the tree seems to be a good idea, especially if you set your HashMap's density to 0.1 or something. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:01, 16 August 2009 (UTC)<br />
<br />
Er.... this is strange. The test code I had showed my implementation having perfect accuracy... let me test again... --[[User:Rednaxela|Rednaxela]] 16:16, 16 August 2009 (UTC)<br />
: Ugh.... I found part of why your benchmark shows it so slow.... because of how you put:<br />
<pre>public HyperPoint getPosition() {<br />
return new HyperPoint(location);<br />
}</pre> in the test code for mine... which would be a huge cause for slowness... --[[User:Rednaxela|Rednaxela]] 16:33, 16 August 2009 (UTC)<br />
<br />
After fixing that, and removing the weird 0.8 thing, I get results like:<br />
<pre><br />
RESULT << k-nearest neighbours search with flat/linear searching >><br />
: Used time = 19.19909 x 10^{-3} seconds<br />
: Average adding time = 4.426 x 10^{-6} seconds<br />
: Last node adding time = 8.032 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Rednaxela's k-d tree >><br />
: Used time = 4.16715 x 10^{-3} seconds<br />
: Average adding time = 46.03 x 10^{-6} seconds<br />
: Last node adding time = 9.987 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Simonton's Bucket PR k-d tree >><br />
: Used time = 14.88995 x 10^{-3} seconds<br />
: Average adding time = 11.440000000000001 x 10^{-6} seconds<br />
: Last node adding time = 9.289000000000001 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Nat's Bucket PR k-d tree >><br />
: Used time = 5.1635800000000005 x 10^{-3} seconds<br />
: Average adding time = 38.910000000000004 x 10^{-6} seconds<br />
: Last node adding time = 10.337000000000002 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
<br />
RESULT << k-nearest neighbours search with Voidious' Bucket PR k-d tree >><br />
: Used time = 0.28069000000000005 x 10^{-3} seconds<br />
: Average adding time = 9.144 x 10^{-6} seconds<br />
: Last node adding time = 8.520000000000001 x 10^{-6} seconds<br />
: Accuracy = 100%<br />
</pre> most of the time, but if I re-run it, sometimes mine gets lower scores. I'll try and figure out what is happening with that. Haha, my adding speed really is terrible compared to my searching speed. --[[User:Rednaxela|Rednaxela]] 16:43, 16 August 2009 (UTC)<br />
<br />
: Benchmarking adding time is really useful, isn't it? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:21, 17 August 2009 (UTC)<br />
<br />
Hmm.. alright... I'm now working on a new k-d tree that should be even more efficent than the Voidious one I believe... :) --[[User:Rednaxela|Rednaxela]] 23:04, 16 August 2009 (UTC)<br />
<br />
Curses... my attempt to make a better kd-tree by using heap-style storage of the tree has failed. While it would be efficent, the kd-tree is insufficently balanced and too sparse, causing the size of array that needed to be allocated to be HUGE :( --[[User:Rednaxela|Rednaxela]] 03:30, 17 August 2009 (UTC)<br />
<br />
: How much do you define HUGE? If it is ~200MB, it is acceptable, at least for me =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:21, 17 August 2009 (UTC)<br />
<br />
:: Oh... as in... it causes Java to run out of memory with default settings, at just 4000 data points... that's what I mean by huge :) --[[User:Rednaxela|Rednaxela]] 15:25, 17 August 2009 (UTC)<br />
<br />
''(Continue on [[User talk:Nat/k-d tree benchmark]])''<br />
<br />
----<br />
<br />
Well, from some experiment with my slow m-ary k-d tree, I found that m-ary is slightly to much faster depends on number of dimension due the number of points to considered. But the slowest point of m-ary tree that make this kind of tree slower than binary k-d tree in most cases is the recursion part. Say 10-ary tree and the closest children to the center is the 6th child. Best way to do recursion is by the order 6,5,7,4,8,3,9,2,10,1. But the if/for that doing that is very expensive, it can be slower than my old, very-unoptimized linear search sometimes (6-ary with 22 bucket size, binary with 8 buckets would be up to 5 times slower). So until we can come up with better solution except hard-coded (<code>switch(childIndex) case 1: order = new int[]{1,2,3,4,5,6,7,8,9,10} ... </code>), I'd say that binary is the best solution now. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:25, 28 August 2009 (UTC)<br />
<br />
: Hm yeah... that aspect is tricky. As far a speed though, I'm really quite doubtful that a m-ary tree can be faster than plain binary tree, at least when the binary tree is highly optimized and is smart about dimensions to split on. I'm pretty sure the asymptotic bounds on time are the same, but the well-optimized binary tree requires considerably simpler logic (like you just give) to to determine the flow of the program. I have a hunch that the only reason it's faster for you in some circumstances, is due to needing to recurse fewer times to hit the same number of nodes. I could try hacking a 3-ary version of my efficient kd-tree up, but I strongly doubt it would do any better. --[[User:Rednaxela|Rednaxela]] 14:44, 28 August 2009 (UTC)<br />
<br />
== Spelling ==<br />
<br />
Hmm... How this spell? kd-tree or k-d tree? Wikipedia spell it as kd-tree. But the real name is k-dimensional tree so I think it should be k-d tree. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 02:10, 23 August 2009 (UTC)<br />
<br />
: I'd say either "kd-tree" or "k-d tree" is okay. Google indicates that either is just as valid. Another note, is that if you capitalize it as in a title, it's "k-Dimensional Tree" with a lowercase k, therefore the shortened name would be either "k-D Tree" or "kD-Tree". This article should have the capitalization of 'k' and 'd' swapped :) --[[User:Rednaxela|Rednaxela]] 03:35, 23 August 2009 (UTC)<br />
:: Actually... I'm not sure about the capitalization of the shortenings. I see "Kd-Tree", "kD-Tree", "KD-Tree" and "KD-tree" all used. I suspect... that nobody anywhere really knows :) --[[User:Rednaxela|Rednaxela]] 03:41, 23 August 2009 (UTC)<br />
<br />
:: Remember that MediaWiki automatically capitalize the first letter of page. Wikipedia use <nowiki>{{displaytitle:}}</nowiki> parser hook to fix it. I think it is a time to write our own kd-tree page &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 03:50, 23 August 2009 (UTC)<br />
<br />
== Tree Iterator ==<br />
<br />
From what I can tell, [[ABC]], in [[Shadow]], does a lot of unnecessary work in pulling clusters that are bigger than necessary so that some of the results can be eliminated by out of bounds checking of the Play It Forward algorithm. How about instead having a 'tree iterator' which is initialized with a point to find neighbors to, and progressively finds the next cluster point as .next() is called? It simply stores the state of the search between calls to .next() so that the search for the next point can be resumed the moment .next() is called again. --[[User:Skilgannon|Skilgannon]] 10:44, 3 September 2009 (UTC)<br />
<br />
Hmm... I think it isn't impossible but the tree will be far more complicated. Issue that may raise is about the left/right child. Say 2 dimensions, bucket size of 1: [0.49,0] [0.51,0] [0.51,1] ... and you request 2 neighbours with center of [0.51,0]. Say it split on 0.5, on the root it will cluster first point to the left child and other two in right child. The tree will recursive into right child first and add its 2 data points into the result heap/pq/list/whatever you want. Now when it recursive into left child it will find that the data on left child is closer to center than the third data which is on the right child of the root node. If the tree go very deep this can cause a lot problem with tree iterator... Hope you understand what I'm trying to point. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:50, 3 September 2009 (UTC)<br />
<br />
That's certainly an interesting thought Skilgannon. It really wouldn't be that much more complicated, however I do fear that it would be less efficent really. All it would take is storing the results in a min-heap instead of a max-heap, always calculating the distance to the path not taken, and as soon as it gets to a leaf, checking if any path not taken could possibly have something closer. That does however force extra calculations. Doing that would require an ugly amount of code-duplication as well. I might make an alternative version of the tree that supports this but I'm not sure it's worth keeping in the main version... Unless... it's somehow so efficent that I might as well just call 'next' n times to get the nearest n neighbours, but I doubt it'll be that good no matter how well I optimize it. It might be worth a try though... --[[User:Rednaxela|Rednaxela]] 13:00, 3 September 2009 (UTC)<br />
<br />
Well... after giving it some more thought... I think I may just be able to implement it without measurable efficency loss... I'll give it a try when i get back home later today :) --[[User:Rednaxela|Rednaxela]] 13:24, 3 September 2009 (UTC)<br />
: That would be such a nice tree, what I like about this idea is that we wouldn't be forced to use a static cluster size, if the last processed point is close enough to the center we could keep pulling values. --[[User:Zyx|zyx]] 15:21, 3 September 2009 (UTC)<br />
<br />
== Disputed claim ==<br />
<br />
The recently added part "'''PR''' means the tree cycles through split dimensions in a constant order. This is faster to calculate than other strategies like splitting on the dimension with the largest variance." I would disagree with. In testing of my kd-tree, I've found that using the widest variance led to measurable performance gains compared to cycling through split dimensions. Now, part of why my implementation is fast with widest variance splitting may be that I track the bounding orthotope (bounding box). Even without that though, I don't see why cycling would be be more efficient unless the node size is huge since 1) It mostly affects insertion speed and insertion is generally about two orders of magnitude faster than searches and often needs to occur less frequently, and 2) There's almost no way the search could be slower with 'widest-variance' if branches remember their split dimension, unless the input data is particularly manipulative as to fool it. --[[User:Rednaxela|Rednaxela]] 20:17, 25 February 2010 (UTC)<br />
<br />
If you're disputing the description of the PR part, I got that from a Google Book result for one of the books written by the author of the linked to page ([http://books.google.com.au/books?id=KrQdmLjTSaQC&lpg=PA77&ots=c5gqk5DWbR&dq=pr%20kd%20tree&pg=PA71#v=onepage&q=pr%20kd%20tree&f=false Hanan Samet, ''Foundations of multidimensional and metric data structures'', p 71]).<br />
<br />
If you're disputing the speed part, the claim refers to the speed of calculating which dimension to split on. You can't beat (parent split dimension + 1) when it comes to speed. I presume what you refer to is speed of searching/adding. If that is your metric, splitting on the dimension with largest variance should often be faster as it gives you more meaningful splits, letting you ignore more points during a k-NN search. &mdash;[[User:Duyn|duyn]] 02:19, 26 February 2010 (UTC)<br />
<br />
Hey Duyn, in this context PR stands for Point-Region, not the way the tree cycles through its dimension splitting. Also, that sentence can be misleading. It is not clear that the 'faster to calculate' only refers to which dimension should be split next, and not the combined store/retrieve cycle. Not only this, but it seems to contradict the bullet point above it, which states that "we can choose a smarter splitting point than whatever we receive first", which is not only referring (I believe) to where in the splitting dimension the split should take place, but also what dimension the split should take place in. --[[User:Skilgannon|Skilgannon]] 05:47, 26 February 2010 (UTC)<br />
<br />
Thanks for clarifying that. That part wasn't in the Google Books Preview. I've updated the PR part to reflect what wikipedia describes as a [http://en.wikipedia.org/w/index.php?title=Quadtree&oldid=340088769#The_region_quadtree region quadtree], which is what the demo applet on the linked page seems to do. I don't see how the Point part comes into it, though. &mdash;[[User:Duyn|duyn]] 16:03, 26 February 2010 (UTC)<br />
<br />
== Performance Graph! ==<br />
<br />
[[File:Kd-Tree-Performance-Graph.png]]<br/><br />
I was frustrated at how the benchmark tool's "average worst searching time" doesn't really characterize how the search times changes as the battle progresses, so I made the above graph. It's based on the real searches performed in a battle by Diamond, and only repeats for one iteration so the data is noisy, but I did so so the JIT-compiler's impact at the start of battle for each tree can be seen. Note, how fast the JIT-compiler kicks in is very non-deterministic, but this gives a general picture. So, what to people think of this graph? Any comments on the results? Think it should go anywhere? --[[User:Rednaxela|Rednaxela]] 07:45, 5 March 2010 (UTC)<br />
<br />
:: Oh wow seeing the performance like this is very interesting. It also shows how the trees handle the congested period before the JIT starts working to full effect. Interesting to see duyns spike like that. Is he rebuilding/rebalancing the tree during those periods? MY algorithm seems about on par with Simonton's. Your 2nd generation tree actually seems to preform better at the start then your 3rd gen, but regardless, you still have the best one. I wonder what voidious is doing different in his. As for a place to put it, maybe make a statistics page? --[[User:Chase-san|Chase]] 08:08, 5 March 2010 (UTC)<br />
<br />
::: I don't track the bounds of the hypercube below any given node. I imagine that's one of the bigger factors. Maybe I'm wrong. I'd probably switch to Red's tree before improving mine much. :-P --[[User:Voidious|Voidious]] 14:58, 5 March 2010 (UTC)<br />
<br />
::: Well, I didn't think Simonton's tracked bounds either. About the difference between my 2nd and 3rd generation ones at the start, that's what I meant by the JIT-compiler being non-deterministic, because I find that between my 2nd and 3rd generation, the difference at the start can lean in either direction. --[[User:Rednaxela|Rednaxela]] 15:38, 5 March 2010 (UTC)<br />
:::: Actually Simonton's does track hyperrectangular bounds if I recall, he is the one that put me onto the idea in the first place, so long ago. --[[User:Chase-san|Chase]] 01:48, 6 March 2010 (UTC)<br />
::::: Just checked the code, you're right :) --[[User:Rednaxela|Rednaxela]] 02:41, 6 March 2010 (UTC)<br />
<br />
::: Yeah, not sure what's the diff there, but the extra hypercube checks help a lot, right? Between me and Simonton it could even be bucket size or something minor. And Chase, feel free to change the ordering/description of the trees, I didn't put that there anyway. =) As much as seeing this graph tempts me to tinker with my kd-tree performance, I can't help but focus on stuff that will actually close the gap to DrussGT. =) --[[User:Voidious|Voidious]] 17:50, 5 March 2010 (UTC)<br />
<br />
::: Wow, those are some really big spikes in my tree. I don't have dynamic rebuilding or rebalancing in my tree, so it would be an interesting adventure to track down the source of those spikes.&mdash;[[User:Duyn|duyn]] 23:21, 5 March 2010 (UTC)<br />
<br />
So here's what the graph looks like if one only cares about performance averaged over 100 repetitions, with and extra 5 repetitions at the start thrown out to remove the affect of the JIT compiling at the start.<br/><br />
[[File:Kd-Tree-Performance-Graph2.png]]<br/><br />
I find it interesting how clear 'easy' and 'hard' searches are here. Also, it's probably worth reminding that both of these graphs are on a log scale, not linear scale. That is in order to fit the linear search on the same graph as the rest. --[[User:Rednaxela|Rednaxela]] 15:38, 5 March 2010 (UTC)<br />
<br />
Updated chart with Duyn's tree updates, also comparing showing how normal scale and log scale:<br/><br />
[[File:Kd-Tree-Performance-Graph3.png]]<br/><br />
--[[User:Rednaxela|Rednaxela]] 03:36, 13 March 2010 (UTC)<br />
: Interesting how the spikes observed before only show up in my TreeMap-using variant. This suggests they were due to something TreeMap was doing.&mdash;[[User:Duyn|duyn]] 06:06, 13 March 2010 (UTC)<br />
:Looking at the non-log one, I no longer feel so bad about my trees performance. (Technically using the same first generation techniques as Simonton's, which is why they are so close, except my output is sorted). --[[User:Chase-san|Chase]] 11:06, 14 March 2010 (UTC)<br />
<br />
These graphs look pretty noisy, but consistently noisy. I think it may be handy to remove Void's flat search from the data and graph against the average of all the trees. e.g. Red's 3rd generation line should be Red's 3rd generation value minus the average of all tree values for that horizontal position. This would remove interference from background processes and give you some smoother performance lines. --[[User:Pedersen|Martin]] 21:44, 15 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=15353RoboRumble/Participants2010-03-15T21:24:11Z<p>Pedersen: removing two of my bots</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.Glacier 0.2.7,http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://darkcanuck.net/rumble/robots/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://www.csdgn.org/files/bots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://www.csdgn.org/files/bots/chase.koho.Prototype_005S.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://www.csdgn.org/files/bots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://www.csdgn.org/files/bots/chase.pm.Pytko_1.0.jar<br />
chase.test.Sou 1.0,http://www.csdgn.org/files/bots/chase.test.Sou_1.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.20,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.20.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.17,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.17.jar<br />
jk.micro.Toorkild 0.2.4b,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4b.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.69c,http://www.robocoderepository.com/BotFiles/3873/mld.LittleBlackBook_1.69c.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
ng.LegatusLegionis 1.0,http://www.robocoderepository.com/BotFiles/3878/ng.LegatusLegionis_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Hubris 2.4,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.butterfly 1.0,http://www.robocoderepository.com/BotFiles/3868/sean1.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
uccc.Dorito 1.12,http://www.devfluid.com/csc_w/images/e/e9/Uccc.Dorito_1.12.jar<br />
uccc.MilkyWay 1.01,http://www.devfluid.com/csc_w/images/a/a6/Uccc.MilkyWay_1.01.jar<br />
uccc.Orbiter 1.0,http://nerdsthatchew.com/uccc.Orbiter.jar<br />
uccc.RingDing 1.12,http://www.devfluid.com/csc_w/images/5/5f/Uccc.RingDing_1.12.jar<br />
uccc.Scrapple 1.0,http://www.devfluid.com/csc_w/images/7/7a/Uccc.Scrapple_1.0.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.5.3,http://www.dijitari.com/void/robocode/voidious.Diamond_1.5.3.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
WhoAmI.WhoAmI 1.00,http://www.nerdsthatchew.com/WhoAmI.WhoAmI.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:WaveSim&diff=15352Talk:WaveSim2010-03-15T21:11:40Z<p>Pedersen: designing for testing</p>
<hr />
<div>Still ironing out some issues here and there, but damn this is cool. =) Time to run normal battles, 20 seasons x 48 bots: 4.75 hours (on 2 threads). Time to run the same gun against the raw data: ~10 minutes. :-D Plus you don't have to hope randomness averages out over the battles - it's the same data every time. --[[User:Voidious|Voidious]] 23:37, 13 March 2010 (UTC)<br />
<br />
Neat stuff here! Actually, back when working on RougeDC, I once had something akin to this set up for quick testing, but I never really used it extensively or made it robust. I wonder if I should set up a robust framework for this for my future targeting experiments. --[[User:Rednaxela|Rednaxela]] 23:52, 13 March 2010 (UTC)<br />
<br />
I actually wondered if you ever had. =) It's a funny combination of "wow this is so cool!" and "you know this is sooo nothing special." Back when I had access to MATLAB at school, I did play with a wave data set with some SVMs, but other than that I haven't explored testing my classification algorithms outside of Robocode. But I still have the desire to try a lot of clustering experiments, so taking a few days to set this up was well worth it! --[[User:Voidious|Voidious]] 23:59, 13 March 2010 (UTC)<br />
<br />
This has got me thinking. Since the earliest days of Ugluk, the design of the guns and movement have been 'pluggable'. Which is handy because I'd often throw a large set of both against opponents and simply stop using the ones that were least effective. Anyway.. digressing too much.. what I have not yet done is to make the tank completely independent of Robocode, such that with the right input you could run a simulation outside of the client. I can see the benefit of doing this with a recorded set of tank positions, directions, and speeds. Even putting aside the nagging problem of adaptive movements, you can quickly tell if your gun has gone horribly wrong. And of course when testing against non-adaptive movements, you can refine your punishment to squeeze the best point ratios out of your battles, which is what the scoring in the rumble is all about. Defeating good / adaptive bots is secondary. --[[User:Pedersen|Martin]] 21:11, 15 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15235User talk:Pedersen/kdTree2010-03-11T18:59:13Z<p>Pedersen: Running in Eclipse gives the same times as executing the built jar file.</p>
<hr />
<div>I don't have an application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)<br />
:I created another speedy-but-flawed implementation, getting in the 95-100% range at about a third of the KNN time of Void's at 100k records. It even beats his linear search by 1ms. It is just me, or are the flat searches faster than the tree searches for everyone else? I thought the trees were supposed to be a performance gain... But I digress. The new implementation still creates a tree but no longer walks it for finding nearest neighbors. Instead, it finds the distance to the nearest corner of every leaf, sorts them as a PriorityQueue, and walks through them until the closest neighbor is closer than the closest corner of the next leaf. --[[User:Pedersen|Martin]] 00:09, 10 March 2010 (UTC)<br />
::Well, the fix was pretty simple. Turns out that PriotityQueue.iterator() is useless, so you can't do a modern for-loop. A minor refactor and the implementation is back on its feet and faster than the fastest benchmark tree, but I really think it should be even faster, so I'll mosey over to the recent post by Duyn about PriorityQueue performance. --[[User:Pedersen|Martin]] 00:38, 10 March 2010 (UTC)<br />
::: Fun story: Before Shadow switched to my tree, it was victim to this actually! PriorityQueue.iterator() (as used by Simonton's tree (which is what Shadow used to use)) returns the output in heap ordering (contrary to what ABC had assumed), the same type of ordering as what my currently released tree does if you tell it not to sort. Funny enough, Shadow still did quite well despite this bug. That behavior of PriorityQueue was mentioned in the talk page of my tree I believe. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
: Haven't played with this stuff in a while, but last I did, my tree outperformed my linear search by maybe the 10-15k mark? Certainly by 25k (end of a normal battle), and by leaps and bounds beyond that. And Red's is several times faster than mine. At 100k my tree is slower than linear? How many dimensions/what cluster size? Trees do worse vs linear as those go up... I was usually testing ~10 dimensions and 30-50 cluster size. --[[User:Voidious|Voidious]] 00:41, 10 March 2010 (UTC)<br />
:: I've been testing with 13 dimensions, at 5k, 50k, and 100k data points. Beyond that I blow out the memory. Your flat search is always run first and is always in the lead at the end. Maybe it is just a quirk of my work computer (Intel Dual CPU @ 2.66GHz, JRE 1.6.0_01). It consistently beats the other benchmark implementations. I don't know how old those examples are. It is rare that I can outperform it without a bug in my implementation. --[[User:Pedersen|Martin]] 19:25, 10 March 2010 (UTC)<br />
::: That... doesn't really make any sense. My tree in the example is about 25% to 50% slower than my currently posted one, however tests here show my tree being close to 30 times faster than Voidious' linear search. I doubt such a massive difference could be accounted for by a quirk of the computer. I'd be curious what your results would look like with a graph like I posted in the kd-tree talk page. Should I upload the updated version of the benchmark I have here (Has CSV export for that type of graph, updated version of my tree, Chase-San's new tree, and Duyn's tree)? I'm also curious whether you would have the same results for the non-random data set. --[[User:Rednaxela|Rednaxela]] 21:01, 10 March 2010 (UTC)<br />
:::: An update would be handy, for other reasons as well. As an example, I had to tweak the took to make use of the random number generator, as I wasn't aware of any sample file to use. There have been some other tweaks I did, but I doubt they were necessary, such as removing the dependence on execution parameters. I've always run it through Eclipse anyway. Perhaps that is part of the problem. If you prefer, you can email the benchmark to me directly, 'martinalanpedersen' by way of gmail. --[[User:Pedersen|Martin]] 22:03, 10 March 2010 (UTC)<br />
::::: Here's an update to [http://robowiki.net/w/images/a/ac/KNN.jar KNN.jar], with new/updated trees, csv output for graphing, and when started without arguments works in an interactive mode asking the user for the parameters (including support for optionally downloading the standard data file normally used with it). :) --[[User:Rednaxela|Rednaxela]] 05:31, 11 March 2010 (UTC)<br />
: Yeah, and actually, if the tree is optimized well, it's speed can be indistinguishable from a well optimized linear search, even with almost no points. Check out the charts on [[Talk:Kd-tree]] to see how performance of various searches varies over the course of the battle. Even extremely early, the best few trees perform no worse than linear search right from the start. Actually, Voidious's tree is the only one significantly slower than linear search at low numbers of points. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
:: You mean Simonton's right, because Voidious' does about the same as the rest, where as Simonton's is pretty slow according to the charts. --[[User:Chase-san|Chase]] 14:56, 10 March 2010 (UTC)<br />
::: Er, yes, that's what I meant. Was getting the lines at the start confused. --[[User:Rednaxela|Rednaxela]] 15:03, 10 March 2010 (UTC)<br />
::: Did you think you could dis my tree with my notice?! -- [[User:Simonton|Simonton]]<br />
<pre> - #1 Voidious' Linear search [6.5008]<br />
- #2 Pedersen's KDBucketFlat [10.2425]<br />
- #3 Pedersen's KDBucketTree [13.9054]<br />
- #4 Voidious' Bucket PR k-d tree [16.6113]<br />
</pre><br />
I haven't tried the new benchmark yet, but I tried building the .jar file and running it in a DOS window and I get the same results. I also tried running my own flat search first so see if that gave a speed boost but the results were the same. It must be a quirk of this work computer, though I didn't muster the interest last night to test it at home. I'll check out the new benchmark. --[[User:Pedersen|Martin]] 18:59, 11 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15210User talk:Pedersen/kdTree2010-03-10T22:03:05Z<p>Pedersen: benchmark update</p>
<hr />
<div>I don't have an application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)<br />
:I created another speedy-but-flawed implementation, getting in the 95-100% range at about a third of the KNN time of Void's at 100k records. It even beats his linear search by 1ms. It is just me, or are the flat searches faster than the tree searches for everyone else? I thought the trees were supposed to be a performance gain... But I digress. The new implementation still creates a tree but no longer walks it for finding nearest neighbors. Instead, it finds the distance to the nearest corner of every leaf, sorts them as a PriorityQueue, and walks through them until the closest neighbor is closer than the closest corner of the next leaf. --[[User:Pedersen|Martin]] 00:09, 10 March 2010 (UTC)<br />
::Well, the fix was pretty simple. Turns out that PriotityQueue.iterator() is useless, so you can't do a modern for-loop. A minor refactor and the implementation is back on its feet and faster than the fastest benchmark tree, but I really think it should be even faster, so I'll mosey over to the recent post by Duyn about PriorityQueue performance. --[[User:Pedersen|Martin]] 00:38, 10 March 2010 (UTC)<br />
::: Fun story: Before Shadow switched to my tree, it was victim to this actually! PriorityQueue.iterator() (as used by Simonton's tree (which is what Shadow used to use)) returns the output in heap ordering (contrary to what ABC had assumed), the same type of ordering as what my currently released tree does if you tell it not to sort. Funny enough, Shadow still did quite well despite this bug. That behavior of PriorityQueue was mentioned in the talk page of my tree I believe. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
: Haven't played with this stuff in a while, but last I did, my tree outperformed my linear search by maybe the 10-15k mark? Certainly by 25k (end of a normal battle), and by leaps and bounds beyond that. And Red's is several times faster than mine. At 100k my tree is slower than linear? How many dimensions/what cluster size? Trees do worse vs linear as those go up... I was usually testing ~10 dimensions and 30-50 cluster size. --[[User:Voidious|Voidious]] 00:41, 10 March 2010 (UTC)<br />
:: I've been testing with 13 dimensions, at 5k, 50k, and 100k data points. Beyond that I blow out the memory. Your flat search is always run first and is always in the lead at the end. Maybe it is just a quirk of my work computer (Intel Dual CPU @ 2.66GHz, JRE 1.6.0_01). It consistently beats the other benchmark implementations. I don't know how old those examples are. It is rare that I can outperform it without a bug in my implementation. --[[User:Pedersen|Martin]] 19:25, 10 March 2010 (UTC)<br />
::: That... doesn't really make any sense. My tree in the example is about 25% to 50% slower than my currently posted one, however tests here show my tree being close to 30 times faster than Voidious' linear search. I doubt such a massive difference could be accounted for by a quirk of the computer. I'd be curious what your results would look like with a graph like I posted in the kd-tree talk page. Should I upload the updated version of the benchmark I have here (Has CSV export for that type of graph, updated version of my tree, Chase-San's new tree, and Duyn's tree)? I'm also curious whether you would have the same results for the non-random data set. --[[User:Rednaxela|Rednaxela]] 21:01, 10 March 2010 (UTC)<br />
:::: An update would be handy, for other reasons as well. As an example, I had to tweak the took to make use of the random number generator, as I wasn't aware of any sample file to use. There have been some other tweaks I did, but I doubt they were necessary, such as removing the dependence on execution parameters. I've always run it through Eclipse anyway. Perhaps that is part of the problem. If you prefer, you can email the benchmark to me directly, 'martinalanpedersen' by way of gmail. --[[User:Pedersen|Martin]] 22:03, 10 March 2010 (UTC)<br />
: Yeah, and actually, if the tree is optimized well, it's speed can be indistinguishable from a well optimized linear search, even with almost no points. Check out the charts on [[Talk:Kd-tree]] to see how performance of various searches varies over the course of the battle. Even extremely early, the best few trees perform no worse than linear search right from the start. Actually, Voidious's tree is the only one significantly slower than linear search at low numbers of points. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
:: You mean Simonton's right, because Voidious' does about the same as the rest, where as Simonton's is pretty slow according to the charts. --[[User:Chase-san|Chase]] 14:56, 10 March 2010 (UTC)<br />
::: Er, yes, that's what I meant. Was getting the lines at the start confused. --[[User:Rednaxela|Rednaxela]] 15:03, 10 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15207User talk:Pedersen/kdTree2010-03-10T19:25:40Z<p>Pedersen: flat outperforming tree</p>
<hr />
<div>I don't have an application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)<br />
:I created another speedy-but-flawed implementation, getting in the 95-100% range at about a third of the KNN time of Void's at 100k records. It even beats his linear search by 1ms. It is just me, or are the flat searches faster than the tree searches for everyone else? I thought the trees were supposed to be a performance gain... But I digress. The new implementation still creates a tree but no longer walks it for finding nearest neighbors. Instead, it finds the distance to the nearest corner of every leaf, sorts them as a PriorityQueue, and walks through them until the closest neighbor is closer than the closest corner of the next leaf. --[[User:Pedersen|Martin]] 00:09, 10 March 2010 (UTC)<br />
::Well, the fix was pretty simple. Turns out that PriotityQueue.iterator() is useless, so you can't do a modern for-loop. A minor refactor and the implementation is back on its feet and faster than the fastest benchmark tree, but I really think it should be even faster, so I'll mosey over to the recent post by Duyn about PriorityQueue performance. --[[User:Pedersen|Martin]] 00:38, 10 March 2010 (UTC)<br />
::: Fun story: Before Shadow switched to my tree, it was victim to this actually! PriorityQueue.iterator() (as used by Simonton's tree (which is what Shadow used to use)) returns the output in heap ordering (contrary to what ABC had assumed), the same type of ordering as what my currently released tree does if you tell it not to sort. Funny enough, Shadow still did quite well despite this bug. That behavior of PriorityQueue was mentioned in the talk page of my tree I believe. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
: Haven't played with this stuff in a while, but last I did, my tree outperformed my linear search by maybe the 10-15k mark? Certainly by 25k (end of a normal battle), and by leaps and bounds beyond that. And Red's is several times faster than mine. At 100k my tree is slower than linear? How many dimensions/what cluster size? Trees do worse vs linear as those go up... I was usually testing ~10 dimensions and 30-50 cluster size. --[[User:Voidious|Voidious]] 00:41, 10 March 2010 (UTC)<br />
:: I've been testing with 13 dimensions, at 5k, 50k, and 100k data points. Beyond that I blow out the memory. Your flat search is always run first and is always in the lead at the end. Maybe it is just a quirk of my work computer (Intel Dual CPU @ 2.66GHz, JRE 1.6.0_01). It consistently beats the other benchmark implementations. I don't know how old those examples are. It is rare that I can outperform it without a bug in my implementation. --[[User:Pedersen|Martin]] 19:25, 10 March 2010 (UTC)<br />
: Yeah, and actually, if the tree is optimized well, it's speed can be indistinguishable from a well optimized linear search, even with almost no points. Check out the charts on [[Talk:Kd-tree]] to see how performance of various searches varies over the course of the battle. Even extremely early, the best few trees perform no worse than linear search right from the start. Actually, Voidious's tree is the only one significantly slower than linear search at low numbers of points. --[[User:Rednaxela|Rednaxela]] 01:23, 10 March 2010 (UTC)<br />
:: You mean Simonton's right, because Voidious' does about the same as the rest, where as Simonton's is pretty slow according to the charts. --[[User:Chase-san|Chase]] 14:56, 10 March 2010 (UTC)<br />
::: Er, yes, that's what I meant. Was getting the lines at the start confused. --[[User:Rednaxela|Rednaxela]] 15:03, 10 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15196User talk:Pedersen/kdTree2010-03-10T00:38:55Z<p>Pedersen: PriorityQueue.iterator() is not sorted. Doh.</p>
<hr />
<div>I don't have an application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)<br />
:I created another speedy-but-flawed implementation, getting in the 95-100% range at about a third of the KNN time of Void's at 100k records. It even beats his linear search by 1ms. It is just me, or are the flat searches faster than the tree searches for everyone else? I thought the trees were supposed to be a performance gain... But I digress. The new implementation still creates a tree but no longer walks it for finding nearest neighbors. Instead, it finds the distance to the nearest corner of every leaf, sorts them as a PriorityQueue, and walks through them until the closest neighbor is closer than the closest corner of the next leaf. --[[User:Pedersen|Martin]] 00:09, 10 March 2010 (UTC)<br />
::Well, the fix was pretty simple. Turns out that PriotityQueue.iterator() is useless, so you can't do a modern for-loop. A minor refactor and the implementation is back on its feet and faster than the fastest benchmark tree, but I really think it should be even faster, so I'll mosey over to the recent post by Duyn about PriorityQueue performance. --[[User:Pedersen|Martin]] 00:38, 10 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15195User talk:Pedersen/kdTree2010-03-10T00:09:32Z<p>Pedersen: leaf list walking</p>
<hr />
<div>I don't have an application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)<br />
:I created another speedy-but-flawed implementation, getting in the 95-100% range at about a third of the KNN time of Void's at 100k records. It even beats his linear search by 1ms. It is just me, or are the flat searches faster than the tree searches for everyone else? I thought the trees were supposed to be a performance gain... But I digress. The new implementation still creates a tree but no longer walks it for finding nearest neighbors. Instead, it finds the distance to the nearest corner of every leaf, sorts them as a PriorityQueue, and walks through them until the closest neighbor is closer than the closest corner of the next leaf. --[[User:Pedersen|Martin]] 00:09, 10 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15189User talk:Pedersen/kdTree2010-03-09T21:44:34Z<p>Pedersen: dust in the wind</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)<br />
<br />
<pre>public class KDBucketTreeComparator<T extends Exemplar> implements Comparator<KDBucketTree<T>> {</pre><br />
After figuring out how to define a Comparator for a generic class (above), I was explaining the design to a co-worker buddy and my design for "finding nearest neighbors by walking through a list of Leaves rather than walking the tree" fell apart for two reasons: 1) leaves don't have splitting planes, and 2) the splitting plane concept only applied to following the least favorable branch, which is lost if you aren't walking the tree. I'll still mull over the potential, but this is a setback. --[[User:Pedersen|Martin]] 21:44, 9 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15186User talk:Pedersen/kdTree2010-03-09T01:05:22Z<p>Pedersen: commentary on code sample</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)<br />
<br />
Well, I posted the code, in case anyone wants to see my raw implementation. I started with Duyn's tutorial, at least as far as the Exemplar class and making the KDBucketTree class use generics, so that much at least will look familiar. There may also be other familiar parts, but I think at that after about 10 minutes I went off the reservation and ran with it. I made some tweaks to run with the benchmark tool, and then came a simple bug fix followed by the planar distance described above. Since then I also made a 5-way branching tree as a test but it didn't seem any better in terms of speed so it is back on the shelf. There's definitely room for improvement. For example I presently make no effort to re-balance the tree. When my sample exceeds my bucket capacity I sample all the data ranges and use the mean of the largest range. I avoid the infinite loop problem Red mentioned by not testing for re-splitting after a split. It will take a new element being added before testing for a split. Ultimately it may get a stack overflow error anyway. /shrug Another improvement could be to keep a list of all splitting points, find the squared planar distances from the control point, and processing them from nearest to farthest until the closest neighbor is closer than the closest plane. That would mean an end to walking the tree though. --[[User:Pedersen|Martin]] 01:05, 9 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User:Pedersen/kdTree&diff=15184User:Pedersen/kdTree2010-03-09T00:51:10Z<p>Pedersen: Initial implementation</p>
<hr />
<div><pre><br />
public class PedersenKDBucketTreeKNNSearch extends KNNImplementation {<br />
<br />
private final KDBucketTree<StringHoldingExemplar> tree;<br />
<br />
public PedersenKDBucketTreeKNNSearch(int dimension) {<br />
super(dimension);<br />
final int bucketSize = 24;<br />
double[] domainMap = new double[ dimension ];<br />
Arrays.fill( domainMap, Double.NaN );<br />
this.tree = new KDBucketTree<StringHoldingExemplar>( bucketSize );<br />
}<br />
<br />
@Override<br />
public void addPoint(double[] location, String value) {<br />
this.tree.add( new StringHoldingExemplar( location, value ) );<br />
}<br />
<br />
@Override<br />
public String getName() {<br />
return "Pedersen's " + this.tree.getClass().getSimpleName();<br />
}<br />
<br />
@Override<br />
public KNNPoint[] getNearestNeighbors(double[] location, int size) {<br />
Neighborhood<StringHoldingExemplar> neighborhood = <br />
new Neighborhood<StringHoldingExemplar>( location,<br />
new StringHoldingExemplar[ size ] );<br />
this.tree.findNearestNeighbors( neighborhood );<br />
<br />
// System.out.println();<br />
// System.out.print( this.tree.description( "1" ) );<br />
// System.out.println();<br />
<br />
// System.out.println( "\t" + new Exemplar( location ).description() );<br />
<br />
return convert( neighborhood );<br />
}<br />
<br />
private KNNPoint[] convert( Neighborhood<StringHoldingExemplar> neighborhood ) {<br />
StringHoldingExemplar[] neighbors = neighborhood.getNeighbors();<br />
double[] distances = neighborhood.getDistances();<br />
<br />
KNNPoint[] points = new KNNPoint[ neighbors.length ];<br />
for( int i = 0; i < neighbors.length; i++ ) {<br />
if( neighbors[ i ] != null ) {<br />
// System.out.println( "Sample:\t" + neighbors[i].description() );<br />
points[ i ] = new KNNPoint( neighbors[ i ].getPayload(), distances[ i ] );<br />
} else {<br />
System.out.println( "Sample [" + i + "] was null." );<br />
points[ i ] = new KNNPoint( null, Double.NaN );<br />
}<br />
}<br />
return points;<br />
}<br />
<br />
}<br />
</pre><br />
<br />
<pre><br />
public class Exemplar {<br />
<br />
public Exemplar( double domain[] ) {<br />
this.domain = domain;<br />
}<br />
<br />
public String description() {<br />
StringBuilder buffer = new StringBuilder();<br />
buffer.append(this.domain[0]);<br />
for( int i = 1; i < this.domain.length; i++ ) {<br />
buffer.append( "\t" ).append( this.domain[ i ] );<br />
}<br />
return buffer.toString();<br />
}<br />
<br />
final double domain[];<br />
<br />
}<br />
</pre><br />
<br />
<pre><br />
public class StringHoldingExemplar extends Exemplar {<br />
<br />
public StringHoldingExemplar(double[] domain, String payload) {<br />
super(domain);<br />
this.payload = payload;<br />
}<br />
<br />
public String getPayload() { return this.payload; }<br />
<br />
private final String payload;<br />
<br />
}<br />
</pre><br />
<br />
<pre><br />
public class KDBucketTree<T extends Exemplar> {<br />
<br />
public KDBucketTree( int bucketSize ) {<br />
this.bucketSize = bucketSize;<br />
}<br />
<br />
public void findNearestNeighbors( Neighborhood<T> neighborhood ) {<br />
if( !this.isTree() ) {<br />
neighborhood.evaluate( this.exemplars );<br />
} else {<br />
if( neighborhood.getControlValueAtIndex( this.branchingIndex ) < this.branchingValue ) {<br />
this.lt.findNearestNeighbors( neighborhood );<br />
if( neighborhood.isBranchEligible( this.branchingIndex, this.branchingValue ) ) {<br />
this.gte.findNearestNeighbors( neighborhood );<br />
}<br />
} else {<br />
this.gte.findNearestNeighbors( neighborhood );<br />
if( neighborhood.isBranchEligible( this.branchingIndex, this.branchingValue ) ) {<br />
this.lt.findNearestNeighbors( neighborhood );<br />
}<br />
}<br />
}<br />
}<br />
<br />
public void add( T e ) {<br />
if( this.isTree() ) {<br />
if( e.domain[ this.branchingIndex ] < this.getSplitValue() ) {<br />
this.lt.add( e );<br />
} else {<br />
this.gte.add( e );<br />
}<br />
} else {<br />
if( this.exemplars.size() > this.bucketSize ) {<br />
System.out.println( "Excessive size: " + this.exemplars.size() );<br />
}<br />
this.exemplars.add( e );<br />
if( this.exemplars.size() > this.bucketSize ) {<br />
this.branch();<br />
}<br />
}<br />
}<br />
<br />
private void branch() {<br />
this.determineSplittingPoint();<br />
List<T> ltList = new ArrayList<T>();<br />
<br />
Iterator<T> iterator = this.exemplars.iterator();<br />
while( iterator.hasNext() ) {<br />
T exemplar = iterator.next();<br />
if( exemplar.domain[ this.branchingIndex ] < this.getSplitValue() ) {<br />
ltList.add( exemplar );<br />
iterator.remove();<br />
}<br />
}<br />
<br />
this.lt = new KDBucketTree<T>( this.bucketSize );<br />
this.lt.put( ltList );<br />
this.gte = new KDBucketTree<T>( this.bucketSize );<br />
this.gte.put( this.exemplars );<br />
this.exemplars = null;<br />
}<br />
<br />
private void put( List<T> exemplars ) {<br />
this.exemplars = exemplars;<br />
}<br />
<br />
private void determineSplittingPoint() {<br />
Iterator<T> iterator = this.exemplars.iterator();<br />
if( iterator.hasNext() ) {<br />
T exemplar = iterator.next();<br />
double[] minimums = Arrays.copyOf( exemplar.domain, exemplar.domain.length );<br />
double[] maximums = Arrays.copyOf( exemplar.domain, exemplar.domain.length );<br />
while( iterator.hasNext() ) {<br />
exemplar = iterator.next();<br />
for( int i = 0; i < exemplar.domain.length; i++ ) {<br />
minimums[ i ] = Math.min( minimums[ i ], exemplar.domain[ i ] );<br />
maximums[ i ] = Math.max( maximums[ i ], exemplar.domain[ i ] );<br />
}<br />
}<br />
this.branchingIndex = 0;<br />
double maxRange = maximums[ 0 ] - minimums[ 0 ];<br />
for( int i = 1; i < exemplar.domain.length; i++ ) {<br />
double range = maximums[ i ] - minimums[ i ];<br />
if( range > maxRange ) {<br />
this.branchingIndex = i;<br />
maxRange = range;<br />
}<br />
}<br />
<br />
this.setSplitValue( minimums[ this.branchingIndex ] + 0.5 * maxRange );<br />
}<br />
<br />
}<br />
<br />
private double getSplitValue() {<br />
return this.branchingValue;<br />
}<br />
<br />
private void setSplitValue( double value ) {<br />
this.branchingValue = value;<br />
}<br />
<br />
public boolean isTree() { return branchingIndex > -1; }<br />
<br />
public static String trim(double value) {<br />
String untrimmed = String.valueOf(value);<br />
String trimmed = untrimmed;<br />
int indexOfDecimal = untrimmed.indexOf('.');<br />
if (indexOfDecimal > 0 && untrimmed.length() > indexOfDecimal + 4) {<br />
trimmed = untrimmed.substring(0, indexOfDecimal + 5);<br />
}<br />
if (untrimmed.indexOf('e') > 0)<br />
trimmed = trimmed + untrimmed.substring(untrimmed.indexOf('e'));<br />
if (untrimmed.indexOf('E') > 0)<br />
trimmed = trimmed + untrimmed.substring(untrimmed.indexOf('E'));<br />
return trimmed;<br />
}<br />
<br />
public String description( String prefix ) {<br />
StringBuilder buffer = new StringBuilder();<br />
if( this.isTree() ) {<br />
buffer.append( "Tree " + prefix + "\t" + this.branchingIndex + "\t" + this.getSplitValue() + "\n" );<br />
buffer.append( this.lt.description( prefix + ".1" ) );<br />
buffer.append( this.gte.description( prefix + ".2" ) );<br />
} else {<br />
buffer.append( "Leaf " + prefix + "\n" );<br />
// for( T e : this.exemplars ) {<br />
// buffer.append( "\t" ).append( e.description() ).append( "\n" );<br />
// }<br />
}<br />
return buffer.toString();<br />
}<br />
<br />
private final int bucketSize;<br />
private List<T> exemplars = new ArrayList<T>();<br />
private int branchingIndex = -1;<br />
private double branchingValue = Double.NaN;<br />
private KDBucketTree<T> lt = null;<br />
private KDBucketTree<T> gte = null;<br />
<br />
}<br />
</pre><br />
<br />
<pre><br />
public class Neighborhood<T extends Exemplar> {<br />
<br />
public Neighborhood( double[] control, T sandbox[] ) {<br />
this.control = control;<br />
this.neighbors = sandbox;<br />
this.dSquareds = new double[this.neighbors.length];<br />
Arrays.fill( this.dSquareds, Double.MAX_VALUE );<br />
}<br />
<br />
public void evaluate( Iterable<T> exemplars ) {<br />
for( T e : exemplars ) evaluate( e );<br />
}<br />
<br />
public void evaluate( T e ) {<br />
double dSquared = this.calculateDistanceSquared( this.control, e.domain );<br />
if( dSquared < this.getGreatestSquaredDistance() ) {<br />
this.neighbors[ this.indexOfGreatestDistanceSquared ] = e;<br />
this.dSquareds[ this.indexOfGreatestDistanceSquared ] = dSquared;<br />
this.setIndexOfGreatestSquaredDistance();<br />
}<br />
}<br />
<br />
public double getGreatestSquaredDistance() {<br />
return this.dSquareds[ this.indexOfGreatestDistanceSquared ];<br />
}<br />
<br />
public boolean isBranchEligible( int branchIndex, double branchSplit ) {<br />
return this.getGreatestSquaredDistance() > this.calculateDistanceSquaredToSplittingPlane( branchIndex, branchSplit );<br />
}<br />
<br />
private void setIndexOfGreatestSquaredDistance() {<br />
this.indexOfGreatestDistanceSquared = 0;<br />
for( int i = 1; i < this.dSquareds.length; i++ ) {<br />
if( this.dSquareds[ i ] > this.getGreatestSquaredDistance() ) {<br />
this.indexOfGreatestDistanceSquared = i;<br />
}<br />
}<br />
}<br />
<br />
public double getControlValueAtIndex( int index ) {<br />
return this.control[ index ];<br />
}<br />
<br />
public T[] getNeighbors() { return this.neighbors; }<br />
<br />
public double[] getDistances() {<br />
double[] distances = new double[ this.dSquareds.length ];<br />
for( int i = 0; i < this.dSquareds.length; i++ ) {<br />
distances[ i ] = Math.sqrt( this.dSquareds[ i ] );<br />
}<br />
return distances;<br />
}<br />
<br />
private double calculateDistanceSquared( double[] control, double[] reference ) {<br />
double ds = 0.0;<br />
assert( reference.length == control.length );<br />
for( int i = 0; i < reference.length; i++ ) {<br />
if( !Double.isNaN( reference[ i ] ) ) {<br />
ds += this.square( control[ i ] - reference[ i ] );<br />
}<br />
}<br />
// System.out.println( "Calculated distance squared: " + ds );<br />
return ds;<br />
}<br />
<br />
private double calculateDistanceSquaredToSplittingPlane( int branchIndex, double branchSplit ) {<br />
return this.square( this.control[ branchIndex ] - branchSplit );<br />
}<br />
<br />
private double square( double v ) { return v * v; }<br />
<br />
private final double[] control;<br />
private final T neighbors[];<br />
private final double dSquareds[];<br />
private int indexOfGreatestDistanceSquared = 0;<br />
<br />
}<br />
</pre></div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15183User talk:Pedersen/kdTree2010-03-08T22:20:40Z<p>Pedersen: edit</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0)), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15182User talk:Pedersen/kdTree2010-03-08T22:07:23Z<p>Pedersen: Fixed! Not as slow as I thought!</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)<br />
:Scratch that. I still had a bucket size of 4 from my stress testing. Putting the buckets to 40 (first test) put the performance halfway between Red's and Void's. So I'll have a contender yet, though I know Red has some stuff that hasn't been released yet. --[[User:Pedersen|Martin]] 22:07, 8 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15181User talk:Pedersen/kdTree2010-03-08T21:58:07Z<p>Pedersen: Fixed! Slow!</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)<br />
<br />
My hypothesis was that I could eliminate alternate paths by finding the distance between the reference point and the plane across the splitting point. The problem arose because rather than finding the simple distance in the same dimension between my reference point and the splitting plane, I was finding the distance to the exact point where the plane intersected all of the previous planes used to reach the present point. That was a bit wordy, so I'll give an example. Let's say our point is (7.5, 7.5). So far we have branched at 5 on the X axis and then 5 on the Y axis. The distance I should obtain is 2.5 (distance between (7.5,7.5) and (7.5,5.0), i.e. the closest possible point on the other side of the splitting plane. Instead, I was finding the distance to (5.0,5.0). Many eligible values could have lain in the arc that I culled. <br>Getting the distance corrected has fixed the accuracy problem, but now I am walking a heck of a lot more tree than previously, so it is much slower. My own 'flat tree' search is outperforming it, and it only outperforms Simontons's, in terms of reference implementations in the benchmark. --[[User:Pedersen|Martin]] 21:58, 8 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15160User talk:Pedersen/kdTree2010-03-06T05:03:32Z<p>Pedersen: branching</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)<br />
<br />
The fact that accuracy bleeds as bucket capacity goes down, suggests to me that something is wrong with the logic for when to descend a branch or not is broken but the logic for processing points within a leaf is fine. Chances are you'll see accuracy decrease much further if you increase the count of fetched neighbors while keeping bucket size constant. Given the results you've said, it's quite possible that it is never descending into 'second choice' paths ever in fact. --[[User:Rednaxela|Rednaxela]] 01:10, 6 March 2010 (UTC)<br />
<br />
: It could be (also) using the nearest value to determine if the next path is viable, rather than the furthest in the current matching set. --[[User:Chase-san|Chase]] 02:06, 6 March 2010 (UTC)<br />
<br />
I've suspected that the problem is when I split more than once in the same dimension, but that speculation hasn't borne out through trials. I know it has to do with the logic for talking alternate branches, since if I remove the conditional logic and force it (i.e. a full tree search) it gets 100% every time. --[[User:Pedersen|Martin]] 05:03, 6 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User:Pedersen/kdTree&diff=15155User:Pedersen/kdTree2010-03-06T00:30:45Z<p>Pedersen: filler</p>
<hr />
<div>Nothing to share yet. Once I get the accuracy to 100% for 100k data samples, I'll release the code.</div>Pedersenhttp://robowiki.net/w/index.php?title=User:Pedersen&diff=15154User:Pedersen2010-03-06T00:29:51Z<p>Pedersen: adding a subsection</p>
<hr />
<div><h3>Martin Pedersen (pee-dr-sin)</h3><br />
<br />
Subsections: [[/Bookmarks]] - [[/Code Samples]] - [[/kdTree]]<br />
<br />
<h4>Profile</h4><br />
<br />
I was born in '73, so I am not as ancient as [[User:GrubbmGait|GrubbmGait]]. I've been programming since I was around 10, when monitors were monochrome, and the Apple II was hot stuff. I started programming seriously when working for my father at 15, evolving from BASIC to dBase III to C++. Then I got a job at CalTrans doing C++, picked up Java a couple jobs later in 2000, and have been doing Java since. A friend mentioned Robocode to me circa October of 2005, and I've been addicted ever since. I take a break from time to time.<br />
<br />
One bit of advice my friend imparted was to not look at other people's code. It took the fun out of it once he started peeking. And so, aside from the occasional bug help for a new robocoder, I don't look at code implementations from other people, just ideas. Exceptions to this are cited below.<br />
<br />
<h4>Bots</h4><br />
<br />
<ul><br />
<li>[[/Hubris]] (working title of my latest bot)</li><br />
<li>[[/Ugluk]] (primary competitive bot)</li><br />
<li>[[/Grishnakh]] (performance milestone)</li><br />
<li>[[/Banzai!]] (rambot)</li><br />
<li>[[/Roland]] (testbed for bullet shooting)</li><br />
<li>[[/Moron]] (reigning champion at losing)</li><br />
</ul><br />
<br />
<h4>Rivals</h4><br />
<br />
I certainly don't hate any bot authors, but I sure hate the bots they produce. When I started coding, the most active bot authors were [[User:GrubbmGait|GrubbmGait]], Loki, Corbos, and Wcsv, with their bots GrubbmGrb, Freya, Chomsky, and Stampede2, respectively. The day I could beat Freya 0.31 in duels was a good day. I never did beat it consistently in melee.<br />
<br />
<h4>Credits</h4><br />
<br />
While I take pride in my code being of my own design, some implementations are very close to the illustrations or suggestions of others.<br />
<br />
<ul><br />
<li>Rolling Average Formula by [[Paul Evans]] ([[RollingAverage]])</li><br />
<li>Evaluating Your Melee Bot by [[User:Kawigi|Kawigi]] ([[MeleeStrategy]])</li><br />
<li>Special thanks to [http://mathworld.wolfram.com Wolfram MathWorld] for their geometry illustrations.</li><br />
<li>Circle-Line Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-LineIntersection.html link])</li><br />
<li>Circle-Circle Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-CircleIntersection.html link])</li><br />
<li>Circle-Circle Tangents Illustration at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-CircleTangents.html link])</li><br />
</ul><br />
<br />
[[Category:Bot Authors|Pedersen]]</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/kdTree&diff=15153User talk:Pedersen/kdTree2010-03-06T00:27:43Z<p>Pedersen: kdTree suffering</p>
<hr />
<div>I don't have a application for a tree yet (though conceivably it would work with a gun if I bothered to develop weights for the various dimensions, after determining what those dimensions should be) but I figured it would be fun to whip one up. It turns out it was pretty quick to crank out, and after a little debugging I not only had blazing fast speeds at high volumes, faster by far than the samples that came with the benchmark at about 5000 data points, I found that at about that range I started dipping below 100% accuracy. I have spent most of today, longer than it took to write the first draft, trying to find out what is going wrong. As the day winds to a close, I've found that I can get it to bleed accuracy by setting the capacities really low, which will also help with debugging (in terms of diagramming out in code and by hand). When I set the dimensions to 2, neighbors to 10, and sample size to 50, along with a bucket size of 4, I caused it to hit 90% accuracy. My time is up today though, so I'll have to proceed with debugging another evening. --[[User:Pedersen|Martin]] 00:27, 6 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Chase-san&diff=15112User talk:Chase-san2010-03-03T16:23:51Z<p>Pedersen: /* Wow 2 Years... */</p>
<hr />
<div>Just to confirmed, you come from USA, right? But why your rumble flag is Japan? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 10:51, 12 April 2009 (UTC)<br />
<br />
If you read the country flags page on the old wiki, you'll find<br />
<pre>I be changing of my mind on my flag, and at the same time, uploaded<br />
a new GIF. I would perfer the Japanese flag, as they need someone defending<br />
them in the top 100. The old one looks like a badly squished bright red<br />
dot, where as the japanese one is a little darker. So this flag for the<br />
'chase' package please. --Chase-san</pre><br />
So Chase-san is going under the japanese flag just because he wants to essentially. --[[User:Rednaxela|Rednaxela]] 14:50, 12 April 2009 (UTC)<br />
* Thanks, now I understand. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:53, 12 April 2009 (UTC)<br />
** Other people have done this aswell in robocode. In the end the flags are jsut there for looks, you could ahve a fake flag if you wanted (I suppose). --[[User:Chase-san|Chase]] 23:21, 22 April 2009 (UTC)<br />
<br />
----<br />
<br />
Hey Chase, where can I find your EvilDrone? I'd like to see it, not in action, but the code. And can you tell me which version of robocode that you are allowed to do that thing? &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:13, 23 April 2009 (UTC)<br />
<br />
:Well that would be a bit hard, you would need a very old version of robocode to even view it. I will search around but I think the code is long since gone. Basically all it did was something like robocode.battle.bullets.add(new robocode.bulletpeer()), assigned it to itself and placed it projected off enemy location (gained from reading the enemy location from the internal class) at an PI/50 intervals (ergo PI*2/100). and set the velocity to fly towards the enemy. If you wanna see something like ti disable the security manager and use the new method of peer management that Robocode uses. You should be able to do something like that with that system. Just don't try making your robot teleport, robocode didn't like it then I doubt it likes it now. --[[User:Chase-san|Chase]] 06:23, 23 April 2009 (UTC)<br />
<br />
::ACtually I found some really old versions of two of my hackbots, they are on my server. www.csdgn.org/robo This EvilDrone isn't the really amazing one I describe, but it still always wins. --[[User:Chase-san|Chase]] 06:28, 23 April 2009 (UTC)<br />
<br />
::: Thanks! Ahhh. It's 1.2.1 Beta (from your JAR) which is un-downloadable :-( &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 07:37, 23 April 2009 (UTC)<br />
<br />
== Redirects ==<br />
<br />
It's pretty funny to watch the [[Special:Recentchanges|recent changes page]] while we make all these redirects. --[[User:AaronR|AaronR]] 20:19, 12 November 2007 (UTC)<br />
<br />
Hehe, yah, it was, it was like a Redirect war. --[[User:Chase-san|Chase-san]] 20:21, 12 November 2007 (UTC)<br />
<br />
== Okay, maybe not ==<br />
<br />
Maybe I canot jump right back into robocode again. I have been working on a great deal of 3D stuff lately I am not sure if I can think in 2D anymore. I actually created a linear targeting gun that works in 3 Dimensions, and the like. But only as experiments. I will look into getting back into things now that class is lettting out for the summer. But I know I probably was not the nicest person back then, but I hope I will be welcomed back if that day comes. --[[User:Chase-san|Chase]] 09:54, 13 May 2009 (UTC)<br />
<br />
You will be welcomed if you come back. Robocode community is very quiet lately. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:21, 13 May 2009 (UTC)<br />
<br />
I didn't know you then, so I have no reason to not welcome you ;-). --[[User:Zyx|zyx]] 13:08, 13 May 2009 (UTC)<br />
<br />
When were you not nice? Welcome back. And if two dimensions isn't enough for you, you can use as many as you want if you go back to the [[Dynamic Clustering|DC]] and [[Kd-Tree]] work. =) --[[User:Voidious|Voidious]] 14:27, 13 May 2009 (UTC)<br />
: I did have a Bucket KD-Tree with a working range search to speed up my Pytko (which I never installed). I think I was working to get a honest working tree search in, but the bucket method of the tree pretty much made up for almost any added precision that would otherwise be gained by searching back along the path. --[[Chase-san]]<br />
<br />
== Robofight ==<br />
<br />
Well, Robocode did implement a lot of thing, why don't you build it on top of Robocode? Or as a plug-in for Robocode? You know, there is an incomplete Battleview3D plug-in in Robocode's SCM trunk, you might want to examine it. Your physics looks good, btw. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:39, 18 July 2009 (UTC)<br />
<br />
: Well this is a bit beyond the scope of what Robocode can really hope to do I think.<br />
: I have been writing mostly C/C++ since July, and I have done some opengl. If I can use a OpenGL wrapper in java I might be able to use that for this. However despite this still somewhat being on my eventual 'todo' list I have other more pressing things right now I need to work on. (Like College work! :P)<br />
: But to me, one of the really neat thing about this is the possibility for custom models. Of course there would be option to scale them to a certain 'area' if to large and would probably be in the format of an average obj file. I have worked with those before, they are very simple.<br />
: Which would make the battles very interesting to watch. Initially it will probably only use wireframe models, to avoid having to texture map. (and it looks cool)<br />
: But until I actually do something this is all just speculation. <br />
: --[[User:Chase-san|Chase]] 10:02, 6 November 2009 (UTC)<br />
<br />
:: Okay, since I have done opengl before I decided to try out JOGL, and amazingly its almost identical to the honest to go C opengl in the way of commands. So that makes this easy enough I can make this nice 3D demo for everyone. I didn't do any texture mapping (making a texture takes to long, imho), but the rest of it is there. I have two ships flying orbits around the center. This is just GL trickery right now and not example of actually programmed robots, but I wanted to show I could do it now. Because before I had absolutely no clue on the 3D.<br />
::I also would like opinions on the size of the ship to the size of the field there. In retrospect I should of just added an additional unmoving ship in the center so its easier to peek at the model. But if any of you have any 3D modeling programs you can poke the model I have in the zip. Mine is about 20 minutes with some cheap smoothing done on it.<br />
::I will add a version of the physics engine here soon, and a basic programming interface for testing some things. But needless to say, debugging graphics on this would look awesome (and maybe also really hard to see).<br />
:: [http://www.csdgn.org/files/Roboflight3DTest.zip Download 3D Demo]<br />
:: Uhm, oh the file is a bit big (1.7 mb), because I tried to pack the dynamic libraries for all the relevant systems (Windows, Linux, Mac OS X).<br />
::--[[User:Chase-san|Chase]] 15:30, 7 November 2009 (UTC)<br />
<br />
::: You make my head spin with that. But I think Robot only driving on the ground, unless you make an aeroplane robot, which should be really hard to write (and control from the API) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 15:49, 7 November 2009 (UTC)<br />
:: Wow! Cool! I personally think the field should be bigger, especially if the bots are going to be able to move at the speed they do in your simulation. Similar to robocode, I think it should take at least 100 ticks to fly from corner to the other, and half that for bullets to travel from one side to the other. Another thought: since this is in 3D, we need to give the bullets some thickness or they won't be able to intercept. They can't just be modelled by a straight line anymore. --[[User:Skilgannon|Skilgannon]] 21:34, 7 November 2009 (UTC)<br />
::: Well I can completely change their speed, size, and the like. The field currently is 'technically' only 2x2x2 (-1 to 1) in size, and those models are very small, but to the actual robot it could be anything from 2x2x2 to 1000x1000x1000, dynamically resizing the robots as needed. But okay. --[[User:Chase-san|Chase]] 04:41, 8 November 2009 (UTC)<br />
<br />
== Wow 2 Years... ==<br />
<br />
Looking at the timestamp of the last bot I released (Pytko), it has been over 2 years since I released anything. I have been doing other things since then, but the robocode fever really did burn itself out I guess... It is no longer "I can stop any time I like!", but "I not sure if I can restart.". The thing is, it has been so long since I have worked on a robot, I would have to cover the basics again... While I consider this a great chance for a fresh beginning in the community, there is little room left for innovation, and I doubt I would be the one to make any such breakthrough (unless I try to make an [http://en.wikipedia.org/wiki/Adaptive_resonance_theory ART] based bot and it works). --[[User:Chase-san|Chase]] 03:37, 3 March 2010 (UTC)<br />
<br />
Well, I feel that melee has greater room for innovation than 1v1 still, and that the Team an Twin formats are still relatively unexplored and likely have many breakthroughs to be made still. --[[User:Rednaxela|Rednaxela]] 03:55, 3 March 2010 (UTC)<br />
<br />
Just two years.... Remember Phoenix took David three years =) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 15:13, 3 March 2010 (UTC)<br />
<br />
I kind of know the feeling. I started working on [[Diamond]] last April after ~16 months of non-Robocoding. You look at 1v1 and you're like, "do I really want to even start climbing this mountain?" =) But I'd barely touched Melee before then, so it was a very refreshing and enjoyable experience to explore new territory. And, of course, eventually the 1v1 bug bit me again, too. Anyway, welcome back and good luck. =) --[[User:Voidious|Voidious]] 15:35, 3 March 2010 (UTC)<br />
*I am often working on Hubris in the background, but every innovation falls flat. I'm sure I could get much farther playing with movement, but I'm really just not that interested in that aspect. I just keep building the foundation of the robot and changing my statistical gun around. Meh. Then I get irritated and slip back into the shadows for a while. --[[User:Pedersen|Martin]] 16:23, 3 March 2010 (UTC)<br />
<br />
You removed orbit and wristwatch. Both those bots have been giving me trouble for years you know. Just because your bots aren't top 10 doesn't mean they aren't contributing to the fun that is robocode. I've spent quite a bit of time trying to time out their movements for maximum effect :) BTW, welcome back! --[[User:Miked0801|Miked0801]] 16:11, 3 March 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Zoom_Radar&diff=15003Talk:Zoom Radar2010-02-27T00:00:03Z<p>Pedersen: correction</p>
<hr />
<div>There seems to be a lot of errors regarding rendering LaTeX. Is there a way to resolve this?<br />
--[[User:Frolicking Zombie|Frolicking Zombie]] 17:53, 26 February 2010 (UTC)<br />
<br />
Ok, I'm looking into it... --[[User:Voidious|Voidious]] 18:08, 26 February 2010 (UTC)<br />
<br />
Fixed:<br />
:<math><br />
it = {{works - now} \over {\Delta Friday}}<br />
</math><br />
Enjoy. =) --[[User:Voidious|Voidious]] 18:33, 26 February 2010 (UTC)<br />
<br />
== Some comments ==<br />
<br />
Heh, actually, inspired by what you had on your talk page, though doing the math a bit different, I've already implemented something along these lines in Glaicer. Take a look at [http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar Glacier]'s "ags.muse.radar.MeleeRadar" class, which IMO is much cleaner. It also looks really spiffy in action. Also, the math here is wrong, in that one gets the most change in angle by moving along a '''chord''' of the circle created by the distance to the enemy bot, and that fact also simplifies the math to calculate the uncertainty in angle to the following:<br />
<pre><br />
double maxMoved = rules.MAX_VELOCITY*bot.getDataAge();<br />
double uncertainty;<br />
if (distance * 2 > maxMoved) {<br />
uncertainty = 2*Math.asin(maxMoved/(2*distance));<br />
}<br />
else {<br />
uncertainty = Math.PI;<br />
}<br />
</pre> Essentially a single arcsine with a special condition for when they haven't been seen in so long that their angle is completely unknown (i.e. could be PI radians different in either direction).<br />
<br />
Another note, is that in order to be accurate enough to ensure you don't slip when being this precise, it's also necessary to count the change in radar origin position caused by one's own movement.<br />
<br />
Also, why the name "Zoom Radar"? I don't see any "zooming". --[[User:Rednaxela|Rednaxela]] 17:54, 26 February 2010 (UTC)<br />
<br />
The triangle formed in your equation would be the equivalent as if the robot traveled along the tangent created by the targetDistance circle. This creates slightly less of an angle (which promotes slip) than if you calculate the intercept of the targetError and targetDistance circles. BTW, why would you use (2*distance) as the hypotenuse of your triangle? --[[User:Frolicking Zombie|Frolicking Zombie]] 18:13, 26 February 2010 (UTC)<br />
<br />
I think you're mis-visualizing the geometry of my equation, but I think that's my fault. (2*distance) isn't a hypotenuse, and it's made of two triangles, not one. I probably should have wrote it as "<code>uncertainty = 2*Math.asin((maxMoved/2)/distance);</code>" but I was silly and didn't (I really need to get out of my habit of pointless premature micro-optimizations (in this case to do with how multiplication is faster than division)). To get a better idea what it means, see the following diagram that I quickly whipped up:<br />
<br/>[[File:RednaxelaRoughAngularErrorSketch.png]]<br/><br />
Moving across the chord of the circle is truly the fastest way to for the enemy to change angles. After all, what's the quickest way for an enemy bot to change it's angle by 180 degrees? Just drive straight to the other side of you. --[[User:Rednaxela|Rednaxela]] 19:18, 26 February 2010 (UTC)<br />
<br />
I understand your method better with the picture. Both methods will end up with the same result, but yours is less computationally intensive to retrieve the bearing. /me bows. Mind if I update the code to reflect your method? --[[User:Frolicking Zombie|Frolicking Zombie]] 19:26, 26 February 2010 (UTC)<br />
<br />
Feel free to... but just now I realized that the assumption of the chord being the most efficient path to change angle is incorrect. It's typical, so works well in practice as Glacier shows, but the real uncertainty factor is actually larger. To change angle, it's actually more efficiency to dive towards the enemy, plus if one drives straight towards the enemy, the angle will change by 180 degrees after traveling (distance) not (2*distance) right through where the bot is. It should be follows I now realize:<br />
<pre><br />
double maxMoved = rules.MAX_VELOCITY*bot.getDataAge();<br />
double uncertainty;<br />
if (distance >= maxMoved) {<br />
uncertainty = Math.asin(maxMoved/distance);<br />
}<br />
else {<br />
uncertainty = Math.PI;<br />
}<br />
</pre> to be really safe... in order to tighten it any further than that, and give any guarantees, requires relying on acceleration limits of bots or that they must be at least 'botWidth' distance from you currently. --[[User:Rednaxela|Rednaxela]] 19:42, 26 February 2010 (UTC)<br />
<br />
<br />
I can see now that both of our methods assumed that the target would be orbiting and maintaining itself perpendicular. If you looked at the graphic, the presence of a chord clearly indicates that there are places that the target could travel that would result in greater bearings. The max bearing would be the angle that is tangent, which the angle for is asin(targetError/targetDistance). --[[User:Frolicking Zombie|Frolicking Zombie]] 21:31, 26 February 2010 (UTC)<br />
<br />
I may be talking out my ass here, not having followed your entire conversation closely, but you may need to double your expected angles, and here is why:<br />
Let's say for the sake of argument that your opponent is somewhere above you. Turn 105, you move, he moves, and you sweep your radar over him counterclockwise. You are told his position in turn 106. You anticipate that the furthest he can move to the right places him just left of true north, so you sweep to 0 radians, minimizing the width of your sweep and looking really slick with your narrow beam. Turn 106 is processed: you move, he moves, you sweep right, and now he is just left of your radar. So.. do you sweep left, or right? Left seems obvious .. he's to the left. But before you turn your radar, he is going to move. If he moves to the right of your radar beam, then you sweep left, your radar lock just slipped. If you sweep right and he slows down enough (possibly with the help of a solid object), your radar lock may slip to the right. If you instead sweep twice as far as he could move at full speed, there will never be a question of slipping due to anticipating velocity. It's not as absolutely cool as it could be, but honestly radar just needs to work. How many people watch battles with the radar graphic enabled anyway? --[[User:Pedersen|Martin]] 23:58, 26 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Zoom_Radar&diff=15002Talk:Zoom Radar2010-02-26T23:58:05Z<p>Pedersen: radar lock and anticipating slippage</p>
<hr />
<div>There seems to be a lot of errors regarding rendering LaTeX. Is there a way to resolve this?<br />
--[[User:Frolicking Zombie|Frolicking Zombie]] 17:53, 26 February 2010 (UTC)<br />
<br />
Ok, I'm looking into it... --[[User:Voidious|Voidious]] 18:08, 26 February 2010 (UTC)<br />
<br />
Fixed:<br />
:<math><br />
it = {{works - now} \over {\Delta Friday}}<br />
</math><br />
Enjoy. =) --[[User:Voidious|Voidious]] 18:33, 26 February 2010 (UTC)<br />
<br />
== Some comments ==<br />
<br />
Heh, actually, inspired by what you had on your talk page, though doing the math a bit different, I've already implemented something along these lines in Glaicer. Take a look at [http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar Glacier]'s "ags.muse.radar.MeleeRadar" class, which IMO is much cleaner. It also looks really spiffy in action. Also, the math here is wrong, in that one gets the most change in angle by moving along a '''chord''' of the circle created by the distance to the enemy bot, and that fact also simplifies the math to calculate the uncertainty in angle to the following:<br />
<pre><br />
double maxMoved = rules.MAX_VELOCITY*bot.getDataAge();<br />
double uncertainty;<br />
if (distance * 2 > maxMoved) {<br />
uncertainty = 2*Math.asin(maxMoved/(2*distance));<br />
}<br />
else {<br />
uncertainty = Math.PI;<br />
}<br />
</pre> Essentially a single arcsine with a special condition for when they haven't been seen in so long that their angle is completely unknown (i.e. could be PI radians different in either direction).<br />
<br />
Another note, is that in order to be accurate enough to ensure you don't slip when being this precise, it's also necessary to count the change in radar origin position caused by one's own movement.<br />
<br />
Also, why the name "Zoom Radar"? I don't see any "zooming". --[[User:Rednaxela|Rednaxela]] 17:54, 26 February 2010 (UTC)<br />
<br />
The triangle formed in your equation would be the equivalent as if the robot traveled along the tangent created by the targetDistance circle. This creates slightly less of an angle (which promotes slip) than if you calculate the intercept of the targetError and targetDistance circles. BTW, why would you use (2*distance) as the hypotenuse of your triangle? --[[User:Frolicking Zombie|Frolicking Zombie]] 18:13, 26 February 2010 (UTC)<br />
<br />
I think you're mis-visualizing the geometry of my equation, but I think that's my fault. (2*distance) isn't a hypotenuse, and it's made of two triangles, not one. I probably should have wrote it as "<code>uncertainty = 2*Math.asin((maxMoved/2)/distance);</code>" but I was silly and didn't (I really need to get out of my habit of pointless premature micro-optimizations (in this case to do with how multiplication is faster than division)). To get a better idea what it means, see the following diagram that I quickly whipped up:<br />
<br/>[[File:RednaxelaRoughAngularErrorSketch.png]]<br/><br />
Moving across the chord of the circle is truly the fastest way to for the enemy to change angles. After all, what's the quickest way for an enemy bot to change it's angle by 180 degrees? Just drive straight to the other side of you. --[[User:Rednaxela|Rednaxela]] 19:18, 26 February 2010 (UTC)<br />
<br />
I understand your method better with the picture. Both methods will end up with the same result, but yours is less computationally intensive to retrieve the bearing. /me bows. Mind if I update the code to reflect your method? --[[User:Frolicking Zombie|Frolicking Zombie]] 19:26, 26 February 2010 (UTC)<br />
<br />
Feel free to... but just now I realized that the assumption of the chord being the most efficient path to change angle is incorrect. It's typical, so works well in practice as Glacier shows, but the real uncertainty factor is actually larger. To change angle, it's actually more efficiency to dive towards the enemy, plus if one drives straight towards the enemy, the angle will change by 180 degrees after traveling (distance) not (2*distance) right through where the bot is. It should be follows I now realize:<br />
<pre><br />
double maxMoved = rules.MAX_VELOCITY*bot.getDataAge();<br />
double uncertainty;<br />
if (distance >= maxMoved) {<br />
uncertainty = Math.asin(maxMoved/distance);<br />
}<br />
else {<br />
uncertainty = Math.PI;<br />
}<br />
</pre> to be really safe... in order to tighten it any further than that, and give any guarantees, requires relying on acceleration limits of bots or that they must be at least 'botWidth' distance from you currently. --[[User:Rednaxela|Rednaxela]] 19:42, 26 February 2010 (UTC)<br />
<br />
<br />
I can see now that both of our methods assumed that the target would be orbiting and maintaining itself perpendicular. If you looked at the graphic, the presence of a chord clearly indicates that there are places that the target could travel that would result in greater bearings. The max bearing would be the angle that is tangent, which the angle for is asin(targetError/targetDistance). --[[User:Frolicking Zombie|Frolicking Zombie]] 21:31, 26 February 2010 (UTC)<br />
<br />
I may be talking out my ass here, not having followed your entire conversation closely, but you may need to double your expected angles, and here is why:<br />
Let's say for the sake of argument that your opponent is somewhere above you. Turn 105, you move, he moves, and you sweep your radar over him counterclockwise. You are told his position in turn 106. You anticipate that the furthest he can move to the right places him just left of true north, so you sweep to 0 radians, minimizing the width of your sweep and looking really slick with your narrow beam. Turn 106 is processed: you move, he moves, you sweep right, and now he is just left of your radar. So.. do you sweep left, or right? Left seems obvious .. he's to the left. But before you turn your radar, he is going to move. If he moves left of your radar beam, then you sweep left, your radar lock just slipped. If you sweep right and he slows down enough (possibly with the help of a solid object), your radar lock may slip to the right. If you instead sweep twice as far as he could move at full speed, there will never be a question of slipping due to anticipating velocity. It's not as absolutely cool as it could be, but honestly radar just needs to work. How many people watch battles with the radar graphic enabled anyway? --[[User:Pedersen|Martin]] 23:58, 26 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen&diff=14828User talk:Pedersen2010-02-10T21:26:44Z<p>Pedersen: Rendering debug graphics out of Robocode</p>
<hr />
<div>Welcome :) this text could bee mine apart from grammatical mistakes i would have made.<br />
The only thing i read was the CircularTargeting Turtorial!! And i have no mini micro or macro Bot :D --[[Krabb]]<br />
<br />
I got a call from a former customer interested in reviving a project I had worked on, so I'll be busy reviewing where I left off and what I can do with the project for him. I'm also actually being tasked with real work lately at my day job. Consequently it will likely be a while before I find any time to make any tangible improvements to [[Ugluk]]. I'll still be checking in on the Wiki though several times a day, and I'm available on IM for random gabbing. -- Martin<br />
<br />
I have started using RobocodeSG and your testbots. This really is much easier than using RobocodeGL!! Would you mind publishing the code for painting the bullets and waves? --[[Loki]]<br />
<br />
Sure thing. I posted it under [[Ugluk/RobocodeSG]]. I'm sure you'll need to modify it to meet your implementation. I've got a lot of my physics stuff in it. -- Martin<br />
<br />
Thanks to my work on Roland v0.2 I found a glitch in my wave timing and the energy management of the test bots. I'll update them shortly. -- Martin<br />
<br />
The three test bots have been updated with more precise inbound wave tracking, including the addition of a box around the firing position. They will also no longer fire without the turret being aimed. -- Martin<br />
<br />
If I pick up the reins of [[Ugluk]] again, one of the first things I'll do is create an interface that hides all of the blocking calls (e.g. fire() ) so that they aren't used by mistake, and cast my [[AdvancedRobot]] using that interface. That should reduce the errors introduced by calling the simpler [[Robot]] methods. I was looking at the [[Radar]] thread and it reminded me of an issue where I was missing scans and getting my bullet projections out of sync because I was calling the wrong method while trying to place a bullet in the queue. -- Martin<br />
<br />
Grr. I'm having trouble finding out the maximum storage capacity allowed by the RobocodeFileWriter mechanism. -- Martin<br />
<br />
Ok. I've spent hours and hours, and some hours on top tracking this down. When a bullet makes contact with an opponent, it doesn't go straight in. For whatever reason, the final position is neither the normal angle nor normal distance from the previous position. What this means is that the bearing from a bullet's point of origin to its final position is not an exact match to its heading. And I'm not talking an issue with precision of doubles. The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet, and I couldn't do it based on the bullet's heading. There are other ways to determine it, with less confidence, but it sure was frustrating and shook my faith in the foundations of my wave infrastructure (which I have since found was flawless all along). Here is an example of some debugging output:<br />
<pre>[30] Firing shot from position: ( 185.0126, 245.5766 ) bearing: 0.3912<br />
A: ( 232.6758, 361.1327 )<br />
B: ( 237.2175, 371.7775 )<br />
Vector: 0.40327927217322446, 11.57313768145533<br />
Bullet: 0.39120829168722615, 12.5<br />
Bullet heading is not consistent.</pre><br />
<br />
-- Martin<br />
<br />
I don't have the source anymore - so this is a wild stab in the dark - but perhaps Robocode sets the (x, y) of the bullet to that of the enemy it hits upon collision? -- [[Simonton]]<br />
<br />
I've checked that, and it isn't it. It appears the bullet becomes stuck to the tank and moved with it once before you even get the event. I've translated the bullet back to the alleged point of impact (based on the opponent's change in position) and it's pretty close, but not dead on. I've decided to move on for now. I am able to associate the bullet with the originating wave with a good deal of confidence. It just irks me that there's no explanation for it yet. -- Martin<br />
<br />
Have you considered using setFireBullet() & storing a referance to the bullet object in the wave it represents? Then search your waves for the given bullet when one hits - 100% confidence. Or better yet, use a HashMap of bullet objects to waves. -- [[Simonton]]<br />
<br />
Phoenix uses a HashMap to look up bullets for its VirtualBullets system. Just do HashMap.put(bullet, gun) when you fire and you can get the gun back in onBulletHit and onBulletMissed to update the gun's scores. Highly recommended! =) --[[David Alves]]<br />
<br />
<i>"The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet"</i><br><br />
I am trying to determine the firing position of the bullet. I have all firing positions because I am already tracking waves created by my opponent. The problem lies in being absolutely sure that a bullet belongs to a wave. In order to be satisfied, I wanted to be able to take the bullet's point of impact and project it back along its heading (in reverse) to see if it runs through the center of any waves I have. (I am simplifying my logic for explanation.) It never matches. I've tried comparing the bearing from the wave to the tank's start and end positions, the bullet's position and the bullet's position translated back to where it hit the tank (since apparently they stick to the tank). None of them worked well enough. The closest (translated back) was still off by about 0.04 to 0.1 radians. That bugs me. I've taken a looser approach so I can move on, but there's something screwy going on. -- Martin<br />
<br />
That is strange, but you can just use a HashMap to associate bullets with waves. =P --[[David Alves]]<br />
<br />
Yes, but I think you are looking at bullets from the setFireBullet method. That is only available to the person firing the bullet, not the person being hit by it. -- Martin<br />
<br />
Oh, you're talking about enemy bullets? I match those to waves by bullet power and by how close the wave is to the position of impact. E.g. If I get hit by a bullet, I check what waves are closest to me and see if any of them have the same power as the one that hit. If so, I have a match. --[[David Alves]]<br />
<br />
That's what I ended up doing. It isn't as clean as matching on bullet heading and velocity (i.e. power), as I wanted to do. -- Martin<br />
<br />
Martin, please, do slightly easier with "some redundant versions". You have been deleted some not redundant versions. -- [[DemetriX]]<br />
*Can you give an example? If you want something put back in, you are welcome to put it back on the list. -- Martin<br />
* Was about to ask the same, all of Martin's removals seem valid to me... -- [[Voidious]]<br />
<br />
Today I wrote a Java utility to remove old versions of robot jars from the robots directory. For some reason I can't get it to run from the command line, but when I finally ran it from within Eclipse it was done in under 2 seconds and had moved 187 files to an archive folder. Most of these were various updates from myself, voidious, wcsv, chalk, davidalves, pez, demetrix, and others who have updated regularly over the past few months. It also caught some versions that are redundant in the rumble or across rumbles (e.g. different versions for melee vs. duels). I'll work on a new version that will pull a listing from a URL (i.e. participants list) and move everything not on that list to the archive, as well as moving the extracted jar files from the .robotcache directory. This would allow some easy hot swapping between the roborumble and meleerumble with the least overhead in terms of loading jar files. I don't know how soon I'll get around to finishing it and releasing it as a general use tool. -- Martin<br />
<br />
Nice tool, I still cleanup the robots directory by hand. Maybe I put together some Perl-script to automate it. The .robocache directory is automatically cleaned up everytime Robocode (or RR@Home) is (re)started. -- [[GrubbmGait]]<br />
* The client will clear out old cache entries, but it has to extract them over again if you are only moving the jar files around and not the extracted classes. I want to move both to minimize the extraction process. -- Martin<br />
** Therefor I have separate 'installations' for oneonone, melee, team and own development, but the tool would still be handy for me to cleanup the old and obsolete entries. -- [[GrubbmGait]]<br />
<br />
Yeah, very cool, I'd definitely make use it if / when you release it. I basically don't clean up my robots directories save every once in a great while, and they really do pile up... -- [[Voidious]]<br />
<br />
Ok, I wrote the tool. It basically moved everything in /robots (except the roborumble folder) and /.robotcache into an archive, grabs the participant list you feed it (roborumble or meleerumble .. team rumble won't work I think), and then moved all of the participants that you have back into the /robots and /.robotcache folders. I am sure it will have some quirks, such as if the file system prevents a file move for any reason. It's not written to be really robust. The file is here: <a href="http://home.comcast.net/~kokyunage/robocode/RumbleCacheTool.class">Rumble Cache Tool</a>. If you execute the class it gives you the following usage instructions:<br><br />
Welcome to the Rumble Cache Tool by Martin Alan Pedersen.<br><br />
This utility requires two parameters: the path to your rumble installation, and the URL to the participants listing.<br><br />
Usage example: java RumbleCacheTool c:\roborumble http://robowiki.net/cgi-bin/robowiki?RoboRumble/Participants<br><br />
-- Martin<br />
<br />
For example, serenity.serenityFire 1.27, that today was reverted to the rumble -- [[DemetriX]]<br />
*"serenity.serenityFire 1.28 test" is a newer version of "serenity.serenityFire 1.27", and they were both entered at the same time. I am not trying to offend anyone. I cleaned up about 12 listings that were clearly old versions of the same basic bot. There are a few others to be cleared up, but their owners are not around, I think. -- Martin<br />
<br />
You've just passed me in the RoboRumble contributors list. Now it's on :D [[User:Christopher.Hilla|Christopher.Hilla]] 21:19, 6 February 2010 (UTC)<br />
:: Heh. I noticed that too. I've got one CPU at work running over the weekend and on my wife's machine I've got each of her 4 CPU's running against its own copy of the RR. But she gets home in about 30 minutes so I may shut those 4 down soon. --[[User:Pedersen|Martin]] 22:30, 6 February 2010 (UTC)<br />
<br />
----<br />
<br />
<code><pre> Graphics2D console = (Graphics2D)this.getGraphics();<br />
console.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);<br />
console.scale( 1.0, -1.0 ); // flip the y axis<br />
console.translate( 0, -getHeight() );<br />
console.clearRect(0,0,201,getHeight());<br />
...<br />
sa2.paint( new Point2D.Double( 0, 0 ) );<br />
GraphicalDebugger.onPaint( console );</pre></code><br />
<br />
*I managed to get a Swing application going that will render the graphics I normally render within Robocode. I started with another Swing application I'd written for something else, commandeered an event handler, and added the above code. In my GraphicalDebugger class I store a Queue of Shape (and Color) objects to be painted, finally rendering them when I am given the Graphics2D object. In this case, I'm telling my VisitCountStats-type instance to render the test data relative to (0,0) each event (button click), after clearing space for it (it is 201 buffers wide) with the clearRect() method. The Scale and Translate operations are to account for the Robocode coordinates starting lower left and Swing starting at upper left. Users of RobocodeSG will remember flipping this themselves within their bots, and the checkbox in the bot console.--[[User:Pedersen|Martin]] 21:26, 10 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen/Hubris&diff=14813User talk:Pedersen/Hubris2010-02-08T18:29:26Z<p>Pedersen: tangent vs orbit</p>
<hr />
<div>Hubris seems a promising entry, especially when it will be capable of fighting in a team. I noticed that Hubris is a Java6 bot, as my client lets it loose by 350-0. I think it is time to upgrade my Java from 5 to 6, because my exclude list is becoming quite big now. I also noticed that [[User:Pedersen/Ugluk]] has passed [[GrubbmGrb]]. Maybe it is an idea to make a final update of [[GrubbmGrb]] and find out where the limit of a non-surfing, non-GF, non-DC, non-PM bot '''really''' is. [[User:GrubbmGait|GrubbmGait]] 12:56, 13 February 2008 (UTC)<br />
<br />
I had made a note of the Java 6 compilation with the first posting to the Rumble, but I ran into a few issues and made reposts. Apparently you cannot use greek characters in your versions and have it work in the roborumble@home mechanism. It displays in the client, though it is a ? in the bot console. Then I noticed seriously low scores against some opponents and realized that I'd left the profiles active for historically troublesome opponents .. only at present the movements they use are not all functional. Hence the Beta 2 release. I haven't released a bot in about a year, so I was lucky to only flop once.<br />
<br />
At present Hubris can fight as a team with other bots. It is a boolean away from sending every message it receives to the bot console. It presently broadcasts its position, enemy scans, bullets fired, and enemy waves detected. Anyone wishing to test their communication with it is able to as is.<br />
<br />
I'd love to see another version of GrubbmGrb. It is still my competitor of choice for testing. It's not really fair though since I've been using guess factor style targeting for the past two years. I'm usually beating 1.2.4 by about 1000 points in local tests. But that's when things are working. When he clobbers me, I get to go bug hunting.<br />
<br />
I've been dragging my feet for a while now on the movement code. There are two main parts: deciding where to go, and deciding how to get there. My favorite movement style is flawed, and my get-there algorithm is a simple substitute for the real work I want to do. I'm finding it hard to concentrate on the entire picture. Well, back to work... -- [[User:Pedersen|Martin]]<br />
<br />
Hubris Beta 2 gives strange behaviour on my machine. In the rumble it gives very low scores (like 6200 to 200 loss against deewiant.Anomaly)and when I checked in my dev-environment, the only thing it did was running in very small circles. No messages were outputted to the console and the radar was turning continuously. I'll exclude it for now. Note that I just updated to Java6_03. [[User:GrubbmGait|GrubbmGait]] 01:54, 14 February 2008 (UTC)<br />
<br />
Definitely odd. On the other hand it has a 45% average across 14 battles vs. the latest abc.Shadow, so it's doing something right somewhere. I just tested the beta 2 bot vs. Anomaly 0.2 and it scored 3366 to 1589 on Robocode 1.5.2. Dunno what to tell ya. I've fixed some minor bugs during the day, but Beta 2 was still pretty strong. -- Martin<br />
<br />
One of the changes I made in Hubris was to start every round with my movement vector (direction and velocity) normalized to a positive velocity. Likewise, my new 'a to b' movement system used a normalized vector for b. Things were going mostly fine until I tracked down a teensy tiny bug that had some ugly effects. When iteratively predicting my robot's future position, if my velocity hit 0.0, I no longer really knew which direction my bot was facing. It seems like a trivial issue, because I could consider my bot to be facing either way I wanted at that point, but in practice I just couldn't get the prediction to reflect what ended up happening in that situation. So.. I commented out the normalization occuring at the beginning of the turn and between iterations, and things are working smoothly again. I am getting a score of ~99.5% vs. Bot A. I've still got some 'bad starting position' code to add in, to cut that in half. I often lose 1 or 2 rounds out of 500 round battles due to really bad starting positions that my movement code just can't get out of. Yet. - Martin<br />
<br />
Well, the refactoring marches on. I'm happy with some adjustments to the wave recording mechanism, and I'm going to try once more to mark the intersections of outgoing bullets with incoming waves to see if there's any value to hiding in the known safe regions. If you are new to the concept, it is basically that while you are firing at each other, you can learn angles that your opponent did not fire at because your bullet didn't collide with theirs. The infamous Paul Evans claimed to have attempted it (a technique known as bullet shielding) and dismissed it as not viable. That's reason enough for many to abandon it, but for me Robocode has always been about trying to do things. Though I keep dragging my feet on this (as well as my super-nifty-in-theory movement algorithm) I will include it in the key-press toggled visual debugging. --[[User:Pedersen|Martin]] 16:07, 11 May 2009 (UTC)<br />
<br />
http://home.comcast.net/~kokyunage/robocode/tangent%20vs%20orbit.jpg<br />
<br />
Something that has nagged at me for a long time is the question of whether orbiting a bullet's point of origin is better than moving at a tangent to it. In the diagram above, the left side represents turning so that the midpoint of the robot's path is the tangent to the bullet's origin. Or whatever the correct phrasing is. It turns out that I was right in the assumption that turning is disadvantageous, but only by about 10%, which is reminiscent of how much padding Voidious said he added to his guess factor bins. My measure of 'advantageous' being the largest firing arc that someone needs to consider when firing at you. Given that we are fighting in a battlefield with walls, traveling at a tangent until the wave passes is rarely an option, so I think orbiting is generally the best bet. --[[User:Pedersen|Martin]] 18:29, 8 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Darkcanuck/RRServer/Updates&diff=14791Talk:Darkcanuck/RRServer/Updates2010-02-07T19:07:21Z<p>Pedersen: /* Upcoming update */</p>
<hr />
<div>== Upcoming update ==<br />
<br />
I'm planning to release a new update today that fixes a major concurrency problem. Database-wise it's a beautiful change since it normalizes things and makes retirement and re-activation a breeze. But I'm a bit concerned about performance because the change will make the worst query in the upload process a bit worse. On my test server everything seems fine but I'll need you guys to keep a sharp eye out for oddities in the live rumble. This update could be very difficult to roll back so if there are any problems we'll need to catch them quickly. Ready? --[[User:Darkcanuck|Darkcanuck]] 18:20, 6 February 2010 (UTC)<br />
<br />
I've got 5 CPU's cranking through battles. Will there be an interruption that requires a restart? --[[User:Pedersen|Martin]] 19:19, 6 February 2010 (UTC)<br />
<br />
: There will be an interruption on the server while I make the switch (hopefully not too long), but your clients will keep running and store battles locally until the server is back. --[[User:Darkcanuck|Darkcanuck]] 19:22, 6 February 2010 (UTC)<br />
<br />
FYI - I still cannot run the server with my new Win 7 box and 1.6.1.4 client. Any chance that this may fix that? --[[User:Miked0801|Miked0801]] 07:20, 7 February 2010 (UTC)<br />
<br />
: I saw your note elsewhere and it's a client issue, nothing that can be fixed on the server. I think you're stuck until we can use a more recent version of the rumble client. --[[User:Darkcanuck|Darkcanuck]] 07:27, 7 February 2010 (UTC)<br />
:: By the way, Mike, I have a 4-core Windows 7 machine and I am running without issues (mostly). I installed the Roborumble, ran the client once, ran the rumble through one iteration, and then made three copies of the entire folder, named inst1-inst4. I bring a command window for one (shift-right-click on folder in explorer), type roborumble+enter, select the java.exe in the Task Manager, right click and choose Set Affinity, and assign it to one of four CPUs. Then I start and set affinity for the other three, to a different CPU each time. I set the battles/iteration to 50 to make more efficient use of the startup-cost of the robocode.jar. Setting to 100 caused an out of memory error typically around iteration 90ish. I was able to run it overnight and all the next day at 50 with no issues. Let me know if there's something specific you are running into. --[[User:Pedersen|Martin]] 19:07, 7 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Pedersen&diff=14785User talk:Pedersen2010-02-06T22:30:14Z<p>Pedersen: nom nom nom</p>
<hr />
<div>Welcome :) this text could bee mine apart from grammatical mistakes i would have made.<br />
The only thing i read was the CircularTargeting Turtorial!! And i have no mini micro or macro Bot :D --[[Krabb]]<br />
<br />
I got a call from a former customer interested in reviving a project I had worked on, so I'll be busy reviewing where I left off and what I can do with the project for him. I'm also actually being tasked with real work lately at my day job. Consequently it will likely be a while before I find any time to make any tangible improvements to [[Ugluk]]. I'll still be checking in on the Wiki though several times a day, and I'm available on IM for random gabbing. -- Martin<br />
<br />
I have started using RobocodeSG and your testbots. This really is much easier than using RobocodeGL!! Would you mind publishing the code for painting the bullets and waves? --[[Loki]]<br />
<br />
Sure thing. I posted it under [[Ugluk/RobocodeSG]]. I'm sure you'll need to modify it to meet your implementation. I've got a lot of my physics stuff in it. -- Martin<br />
<br />
Thanks to my work on Roland v0.2 I found a glitch in my wave timing and the energy management of the test bots. I'll update them shortly. -- Martin<br />
<br />
The three test bots have been updated with more precise inbound wave tracking, including the addition of a box around the firing position. They will also no longer fire without the turret being aimed. -- Martin<br />
<br />
If I pick up the reins of [[Ugluk]] again, one of the first things I'll do is create an interface that hides all of the blocking calls (e.g. fire() ) so that they aren't used by mistake, and cast my [[AdvancedRobot]] using that interface. That should reduce the errors introduced by calling the simpler [[Robot]] methods. I was looking at the [[Radar]] thread and it reminded me of an issue where I was missing scans and getting my bullet projections out of sync because I was calling the wrong method while trying to place a bullet in the queue. -- Martin<br />
<br />
Grr. I'm having trouble finding out the maximum storage capacity allowed by the RobocodeFileWriter mechanism. -- Martin<br />
<br />
Ok. I've spent hours and hours, and some hours on top tracking this down. When a bullet makes contact with an opponent, it doesn't go straight in. For whatever reason, the final position is neither the normal angle nor normal distance from the previous position. What this means is that the bearing from a bullet's point of origin to its final position is not an exact match to its heading. And I'm not talking an issue with precision of doubles. The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet, and I couldn't do it based on the bullet's heading. There are other ways to determine it, with less confidence, but it sure was frustrating and shook my faith in the foundations of my wave infrastructure (which I have since found was flawless all along). Here is an example of some debugging output:<br />
<pre>[30] Firing shot from position: ( 185.0126, 245.5766 ) bearing: 0.3912<br />
A: ( 232.6758, 361.1327 )<br />
B: ( 237.2175, 371.7775 )<br />
Vector: 0.40327927217322446, 11.57313768145533<br />
Bullet: 0.39120829168722615, 12.5<br />
Bullet heading is not consistent.</pre><br />
<br />
-- Martin<br />
<br />
I don't have the source anymore - so this is a wild stab in the dark - but perhaps Robocode sets the (x, y) of the bullet to that of the enemy it hits upon collision? -- [[Simonton]]<br />
<br />
I've checked that, and it isn't it. It appears the bullet becomes stuck to the tank and moved with it once before you even get the event. I've translated the bullet back to the alleged point of impact (based on the opponent's change in position) and it's pretty close, but not dead on. I've decided to move on for now. I am able to associate the bullet with the originating wave with a good deal of confidence. It just irks me that there's no explanation for it yet. -- Martin<br />
<br />
Have you considered using setFireBullet() & storing a referance to the bullet object in the wave it represents? Then search your waves for the given bullet when one hits - 100% confidence. Or better yet, use a HashMap of bullet objects to waves. -- [[Simonton]]<br />
<br />
Phoenix uses a HashMap to look up bullets for its VirtualBullets system. Just do HashMap.put(bullet, gun) when you fire and you can get the gun back in onBulletHit and onBulletMissed to update the gun's scores. Highly recommended! =) --[[David Alves]]<br />
<br />
<i>"The significance of this is that I was trying to match my onHitByBullet events with the wave that fired the bullet"</i><br><br />
I am trying to determine the firing position of the bullet. I have all firing positions because I am already tracking waves created by my opponent. The problem lies in being absolutely sure that a bullet belongs to a wave. In order to be satisfied, I wanted to be able to take the bullet's point of impact and project it back along its heading (in reverse) to see if it runs through the center of any waves I have. (I am simplifying my logic for explanation.) It never matches. I've tried comparing the bearing from the wave to the tank's start and end positions, the bullet's position and the bullet's position translated back to where it hit the tank (since apparently they stick to the tank). None of them worked well enough. The closest (translated back) was still off by about 0.04 to 0.1 radians. That bugs me. I've taken a looser approach so I can move on, but there's something screwy going on. -- Martin<br />
<br />
That is strange, but you can just use a HashMap to associate bullets with waves. =P --[[David Alves]]<br />
<br />
Yes, but I think you are looking at bullets from the setFireBullet method. That is only available to the person firing the bullet, not the person being hit by it. -- Martin<br />
<br />
Oh, you're talking about enemy bullets? I match those to waves by bullet power and by how close the wave is to the position of impact. E.g. If I get hit by a bullet, I check what waves are closest to me and see if any of them have the same power as the one that hit. If so, I have a match. --[[David Alves]]<br />
<br />
That's what I ended up doing. It isn't as clean as matching on bullet heading and velocity (i.e. power), as I wanted to do. -- Martin<br />
<br />
Martin, please, do slightly easier with "some redundant versions". You have been deleted some not redundant versions. -- [[DemetriX]]<br />
*Can you give an example? If you want something put back in, you are welcome to put it back on the list. -- Martin<br />
* Was about to ask the same, all of Martin's removals seem valid to me... -- [[Voidious]]<br />
<br />
Today I wrote a Java utility to remove old versions of robot jars from the robots directory. For some reason I can't get it to run from the command line, but when I finally ran it from within Eclipse it was done in under 2 seconds and had moved 187 files to an archive folder. Most of these were various updates from myself, voidious, wcsv, chalk, davidalves, pez, demetrix, and others who have updated regularly over the past few months. It also caught some versions that are redundant in the rumble or across rumbles (e.g. different versions for melee vs. duels). I'll work on a new version that will pull a listing from a URL (i.e. participants list) and move everything not on that list to the archive, as well as moving the extracted jar files from the .robotcache directory. This would allow some easy hot swapping between the roborumble and meleerumble with the least overhead in terms of loading jar files. I don't know how soon I'll get around to finishing it and releasing it as a general use tool. -- Martin<br />
<br />
Nice tool, I still cleanup the robots directory by hand. Maybe I put together some Perl-script to automate it. The .robocache directory is automatically cleaned up everytime Robocode (or RR@Home) is (re)started. -- [[GrubbmGait]]<br />
* The client will clear out old cache entries, but it has to extract them over again if you are only moving the jar files around and not the extracted classes. I want to move both to minimize the extraction process. -- Martin<br />
** Therefor I have separate 'installations' for oneonone, melee, team and own development, but the tool would still be handy for me to cleanup the old and obsolete entries. -- [[GrubbmGait]]<br />
<br />
Yeah, very cool, I'd definitely make use it if / when you release it. I basically don't clean up my robots directories save every once in a great while, and they really do pile up... -- [[Voidious]]<br />
<br />
Ok, I wrote the tool. It basically moved everything in /robots (except the roborumble folder) and /.robotcache into an archive, grabs the participant list you feed it (roborumble or meleerumble .. team rumble won't work I think), and then moved all of the participants that you have back into the /robots and /.robotcache folders. I am sure it will have some quirks, such as if the file system prevents a file move for any reason. It's not written to be really robust. The file is here: <a href="http://home.comcast.net/~kokyunage/robocode/RumbleCacheTool.class">Rumble Cache Tool</a>. If you execute the class it gives you the following usage instructions:<br><br />
Welcome to the Rumble Cache Tool by Martin Alan Pedersen.<br><br />
This utility requires two parameters: the path to your rumble installation, and the URL to the participants listing.<br><br />
Usage example: java RumbleCacheTool c:\roborumble http://robowiki.net/cgi-bin/robowiki?RoboRumble/Participants<br><br />
-- Martin<br />
<br />
For example, serenity.serenityFire 1.27, that today was reverted to the rumble -- [[DemetriX]]<br />
*"serenity.serenityFire 1.28 test" is a newer version of "serenity.serenityFire 1.27", and they were both entered at the same time. I am not trying to offend anyone. I cleaned up about 12 listings that were clearly old versions of the same basic bot. There are a few others to be cleared up, but their owners are not around, I think. -- Martin<br />
<br />
You've just passed me in the RoboRumble contributors list. Now it's on :D [[User:Christopher.Hilla|Christopher.Hilla]] 21:19, 6 February 2010 (UTC)<br />
:: Heh. I noticed that too. I've got one CPU at work running over the weekend and on my wife's machine I've got each of her 4 CPU's running against its own copy of the RR. But she gets home in about 30 minutes so I may shut those 4 down soon. --[[User:Pedersen|Martin]] 22:30, 6 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14783RoboRumble/Participants2010-02-06T21:15:49Z<p>Pedersen: removal of 2.4.1</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.Glacier 0.2.7,http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.11,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.11.jar<br />
jk.micro.Toorkild 0.2.4b,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4b.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.66,http://www.robocoderepository.com/BotFiles/3865/mld.LittleBlackBook_1.66.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Hubris 2.4,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.jar<br />
pedersen.Moron 2.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Moron_2.0.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
uccc.Orbiter 1.0,http://nerdsthatchew.com/uccc.Orbiter.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
WhoAmI.WhoAmI 1.00,http://www.nerdsthatchew.com/WhoAmI.WhoAmI.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14782RoboRumble/Participants2010-02-06T19:40:18Z<p>Pedersen: Update of Hubris.</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.Glacier 0.2.7,http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.11,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.11.jar<br />
jk.micro.Toorkild 0.2.4b,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4b.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.66,http://www.robocoderepository.com/BotFiles/3865/mld.LittleBlackBook_1.66.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Hubris 2.4,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.jar<br />
pedersen.Hubris 2.4.1,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.1.jar<br />
pedersen.Moron 2.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Moron_2.0.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
uccc.Orbiter 1.0,http://nerdsthatchew.com/uccc.Orbiter.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
WhoAmI.WhoAmI 1.00,http://www.nerdsthatchew.com/WhoAmI.WhoAmI.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Darkcanuck/RRServer/Updates&diff=14779Talk:Darkcanuck/RRServer/Updates2010-02-06T19:20:09Z<p>Pedersen: /* Upcoming update */</p>
<hr />
<div>== Upcoming update ==<br />
<br />
I'm planning to release a new update today that fixes a major concurrency problem. Database-wise it's a beautiful change since it normalizes things and makes retirement and re-activation a breeze. But I'm a bit concerned about performance because the change will make the worst query in the upload process a bit worse. On my test server everything seems fine but I'll need you guys to keep a sharp eye out for oddities in the live rumble. This update could be very difficult to roll back so if there are any problems we'll need to catch them quickly. Ready? --[[User:Darkcanuck|Darkcanuck]] 18:20, 6 February 2010 (UTC)<br />
<br />
I've got 5 CPU's cranking through battles. Will there be an interruption that requires a restart? --[[User:Pedersen|Martin]] 19:19, 6 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Darkcanuck/RRServer/Updates&diff=14778Talk:Darkcanuck/RRServer/Updates2010-02-06T19:19:46Z<p>Pedersen: interruption of service?</p>
<hr />
<div>== Upcoming update ==<br />
<br />
I'm planning to release a new update today that fixes a major concurrency problem. Database-wise it's a beautiful change since it normalizes things and makes retirement and re-activation a breeze. But I'm a bit concerned about performance because the change will make the worst query in the upload process a bit worse. On my test server everything seems fine but I'll need you guys to keep a sharp eye out for oddities in the live rumble. This update could be very difficult to roll back so if there are any problems we'll need to catch them quickly. Ready? --[[User:Darkcanuck|Darkcanuck]] 18:20, 6 February 2010 (UTC)<br />
I've got 5 CPU's cranking through battles. Will there be an interruption that requires a restart? --[[User:Pedersen|Martin]] 19:19, 6 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=User_talk:Christopher.Hilla&diff=14768User talk:Christopher.Hilla2010-02-05T03:06:16Z<p>Pedersen: group effort</p>
<hr />
<div>{| width="100%" style="background: white; " <br />
| valign="top" width="60%" style="border: 2px solid #000; padding: .5em 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em" |<br />
'''Welcome!'''<br />
<br />
Hello, Christopher.Hilla, and welcome to [[RoboWiki]]! This place contains a wealth information about [[Robocode]], from [[Head-On Targeting|basic]] to [[Wave Surfing|more advanced]]. I hope you enjoy creating robots and being a robocoder!<br />
<br />
If you are posting a comment on this wiki, please [[wikipedia:Wikipedia:Signatures|sign]] your messages using four tildes (<nowiki>--~~~~</nowiki>); this will automatically insert your username and the date stamp. If you are not familiar with MediaWiki, these links might help you out:<br />
* [[wikipedia:How to edit|How to edit]] on [[wikipedia:|Wikipedia]], [[metawikipedia:Cheatsheet|Cheatsheet]] and [[metawikipedia:File:MediaWikiRefCard.pdf|Reference Card]] of MediaWiki on the [[metawikipedia:|Meta Wikipedia]].<br />
* [[RoboWiki:ReadMe|Readme]] page.<br />
If you need [[Help:Help|help]], check out the [[Robocode/FAQ|frequently asked questions]] or ask it on this page. Again, welcome!<br />
<br />
—— [[User:Voidious|Voidious]] 14:49, 4 February 2010 (UTC) <br />
|}<br />
<br />
Welcome and best of luck with your bots! =) --[[User:Voidious|Voidious]] 14:50, 4 February 2010 (UTC)<br />
<br />
Welcome to Robowiki! Looking at what you've put in the rumble, one quick suggestion is to have all of your bots (WhoAmI.WhoAmI and uccc.Orbiter) under a common package. This is recommended so authors can easily be sorted out, and also one can get one's country flag in the rumble if one wishes. Best of luck with your Robocoding! :) --[[User:Rednaxela|Rednaxela]] 01:59, 5 February 2010 (UTC)<br />
<br />
== Packages ==<br />
<br />
Thanks for opening a dialogue folks!<br />
<br />
Rednaxela, I agree about the package name. I'll be removing my bots in a day or so once the results stabilize. I've proposed the uccc.* package name to the club. While I don't see a reason why we wouldn't use it, I want to hold off until our next meeting before going forward with that namespace -- just in the event someone makes a good case for us not to use it. We will have a decision made by 02-10-2010. Anything we submit between now and then will be removed and repackaged under the new name. <br />
<br />
I'll drop a post in [[Talk:RoboRumble/Country_Flags]] once we have decided. Thank you again for your input, we appreciate it! <br />
<br />
[[User:Christopher.Hilla|Christopher.Hilla]] 02:17, 5 February 2010 (UTC)<br />
<br />
Group effort, eh? Sounds like it could be very successful and fairly frustrating. I've had two friends who did Robocode. The one who introduced me (and was retired from it) and another that I competed back and forth with, emailing zipped up class files back and forth as we one-upped each other. He also dropped out after a few months. Would be cool to interest someone else in it to collaborate with but it hasn't happened yet. --[[User:Pedersen|Martin]] 03:06, 5 February 2010 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14765RoboRumble/Participants2010-02-05T01:05:36Z<p>Pedersen: Since there's a challenger out there for the title of Worst, I'll return Moron to the Rumble.</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.Glacier 0.2.7,http://homepages.ucalgary.ca/~agschult/robocode/ags.Glacier_0.2.7.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.10,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.10.jar<br />
jk.micro.Toorkild 0.2.4b,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4b.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.66,http://www.robocoderepository.com/BotFiles/3865/mld.LittleBlackBook_1.66.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Hubris 2.4,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.jar<br />
pedersen.Moron 2.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Moron_2.0.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
uccc.Orbiter 1.0,http://nerdsthatchew.com/uccc.Orbiter.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
WhoAmI.WhoAmI 1.00,http://www.nerdsthatchew.com/WhoAmI.WhoAmI.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:Leon&diff=14736Talk:Leon2010-02-01T23:04:08Z<p>Pedersen: Leon-ness</p>
<hr />
<div>When I saw the name, Bladerunner naturally popped into my mind. Ironically Leon was great at 1-on-1 but didn't do so well against two opponents. -- [[Martin Alan Pedersen|Martin]]<br />
* True, but I think that things would have been different if no guns were involved. :) -- [[User:Darkcanuck|Darkcanuck]] <br />
<br />
The first thing I thought about when reading the name, was the film about the simple Italian soul Leon who was a unbelievable good hitman. How taking care of the neighbour girl fits into Robocode, I haven't figured out yet. -- [[User:GrubbmGait|GrubbmGait]]<br />
*Well, there were a lot of melee battles, but they tended to be 'everybody vs. Leon' rather than a free-for-all. Candidate for best films of Reno, Oldman, and Portman, all in one, imo. -- [[Martin Alan Pedersen|Martin]]<br />
* Wow, it would take a really really good bot to be named after "the professional". -- [[User:Darkcanuck|Darkcanuck]]<br />
:: When your tank can get close enough to use a knife, you can call it thus... -- [[Martin Alan Pedersen|Martin]]<br />
<br />
==Quick Question==<br />
Did you try [[User:Rednaxela|Rednaxela's]] [[User:Rednaxela/FastTrig|FastMath]] class? It may save you a couple of ticks. --[[User:J Litewski|Jacob Litewski]] 15:22, 3 June 2009 (UTC)<br />
<br />
: Some day I'll integrate that. Do you find Leon slow? What I really need is a fast replacement for Math.pow() -- it's used heavily in my neural networks and reinforcement learner. But in any case Leon needs a complete overhaul for version 2.0 anyway... --[[User:Darkcanuck|Darkcanuck]] 15:39, 3 June 2009 (UTC)<br />
<br />
: Er, I meant Math.exp()... --[[User:Darkcanuck|Darkcanuck]] 15:54, 3 June 2009 (UTC)</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:RoboRumble/Contributing_to_RoboRumble&diff=14731Talk:RoboRumble/Contributing to RoboRumble2010-02-01T19:43:09Z<p>Pedersen: tagging previous post</p>
<hr />
<div>{{CreditForOldWikiArticle|oldpage=RoboRumble/StartingWithRoboRumble}}<br />
<br />
<br />
== Old Wiki ==<br />
----<br />
I presume all older issues are not valid anymore, otherwise you can find them on [[RoboRumble/StartingWithRoboRumbleOld|/StartingWithRoboRumbleOld]] or put them here below again.<br />
----<br />
<br />
Sweet. Much easier now thanks. How can I control how many battles are run at once? Or should I just setup a for loop in a batch file for that? --[[User:Miked0801|Miked0801]]<br />
* Halfway the file "roborumble.txt" you'll find "NUMBATTLES=xx", there you fill in the number of battles fought before uploading results and quitting robocode. In the batch-file I have made an infinitive loop so my client can run unattended all night. -- [[User:GrubbmGait|GrubbmGait]]<br />
* (Edit conflict) There are .txt files for each type of rumble - roborumble.txt, meleerumble.txt, and teamrumble.txt - in the 'roborumble' directory. The "NUMBATTLES" controls how many are run before uploading, "BATTLESPERBOT" is the minimum number of battles a bot needs before it stops getting priority, and "USER" is just to identify yourself in the logs and such. I have mine with "ITERATE=NOT" and I do use a shell script that loops to keep it running. -- [[User:Voidious|Voidious]]<br />
<br />
this bash script will be good for unix "roborumbler". Run forever battles, it catch standard and error stream and put it to a file in the directory ./log/tempNUMBER_OF_BATTLE.txt (the script have to be in the roborumble directory). For Linux: save it to a file in the roborumble directory, right click and set the file executable, create a directory called "log", then run the script from shell:<br />
<pre><br />
#!/bin/bash<br />
<br />
echo # new line<br />
count=0<br />
while [ "$var1" != "fine" ] # forever<br />
do<br />
let "count=count+1"<br />
echo "battle n: " $count<br />
sh roborumble.sh &> ./log/temp$count.txt<br />
echo<br />
done <br />
<br />
exit 0<br />
</pre><br />
<br />
p.s.: it's very useful for catch error, someone can traslate the script in windows's dos?<br />
[[Asdasd]]<br />
<br />
Wow - is 256MB still the default for the rumble? Why not at least 512, if robocode's default itself is 512? -- [[User:Simonton|Simonton]]<br />
<br />
I'm not sure - maybe because the GUI takes a lot of memory? -- [[User:Skilgannon|Skilgannon]]<br />
<br />
Ehh, the GUI shouldn't, not compared to many adaptive bots (particularly log targeting). Personally I always set 512MB in the rumble, and the only time I've had an out of memory problem with 512MB was when some particularly memory-heavy team (can't remember which one) was going. Personally I'd support defaulting to 512MB, at least for teams/melee, if [[Fnl]] is listening :-) -- [[User:Rednaxela|Rednaxela]]<br />
<br />
Can someone please zip a new update, i've unzipped the archives above and still get a ton of "Ignoring xxx..." message because they weren't download...thank you! (or even better someone start a new repository and put the zipped bots there...) --[[User:Starrynte|Starrynte]]<br />
<br />
== RoboRumbler ==<br />
I didn't know where to post this, but I guess the talk section is always good enough. I created an Java Application called [[Zyx/RoboRumbler|RoboRumbler]] to help controlling the resources [[RoboRumble]] uses. It's basically an application to let me work and run [[RoboRumble]] at the same time, I further explain it in it's page if anyone is interested. --[[User:Zyx|zyx]]<br />
<br />
Hmm, I'm curious about this. How does it account for the fact that RoboRumble is highly sensitive to the amount of CPU allocated to it? (i.e. other apps taking lots of CPU can make bots skip turns and potentially give very wrong results). If this limits the CPU allocated to RoboRumble, does it correctly make sure the constant for the time robots get per turn is increased suitably? ''(P.S. on the new wiki you can use <nowiki>--~~~~</nowiki> or the signature button to sign your messages with time/date easily. Personally I'd recommend it because it makes it possible to look back at conversations and know when they happened. :))'' --[[User:Rednaxela|Rednaxela]] 21:45, 26 November 2008 (UTC)<br />
<br />
Right now the application is not intended to work with CPU intensive applications, it basically runs them in the same way as they would normally do, but allows you to run then from time to time, and then forever by itself again and stuff like that. So you could be working in the machine, but not hogging the CPU yourself, you can set it to have a few battles and then sleep for 20 minutes. You could be writing some code(I did it to work on my thesis in the mean time), but not execute it until the [[RoboRumbler]] goes to sleep. Then you would have those 20 or any other amount of time to use the whole CPU when no rumble battles are running, so you could compile and test your application, and then, when the rumble is about to start again, you lower your activity. And when you are heading to your bed, set the sleep time to 0 and let it rumble without stop.<br />
<br />
Hopefully it will grow to a system that doesn't need for the user to be careful, but right now is the best I have. I was doing the same thing but manually, I ran the rumble battles while I was writing stuff, waited for it to finish so I could ran my application and then set the rumble again. But in no moment my idea was to really lower the CPU usage for [[RoboRumble]] during battles, but to have some deterministic break times when I could use the computer. (P.S. Thanks about the <nowiki>--~~~~</nowiki>, I saw it before in your post, but thought you wrote it yourself, and seemed like to much work) --[[User:Zyx|Zyx]] 23:44, 26 November 2008 (UTC)<br />
<br />
==stable rumble client==<br />
<br />
Are the stable rumble client 1.5.4 and, 1.6.0 or 1.6.0.1? someone have tested the new robocode version? --[[User:Lestofante|lestofante]] 15:44, 10 December 2008 (UTC)<br />
<br />
I know 1.6.1.4 is stable (some earlier 1.6.1.x versions were bad), with a minor aesthetic bug that it sometimes spams the "Round 31 initializing...." to stdout but that doesn't affect the battles or the uploading so it's good for RR. Additionally, as of 1.6.1.4 the ITERATE option works properly again, so external loop scripts shouldn't be needed. I plan to test 1.6.2 Beta 2 some time but haven't done that yet. --[[User:Rednaxela|Rednaxela]] 20:10, 10 December 2008 (UTC)<br />
<br />
==RUNONLY==<br />
I have RUNONLY=NANO in meleerumble, yet it still runs battles with tons of non-nano bots. 1) will this affect rankings improperly 2) how do you get it to run only nanos...as runonly is supposed to do (using version 1.6.0.1) --[[User:Starrynte|Starrynte]] 00:59, 3 April 2009 (UTC)<br />
<br />
* I've never tried these modes so don't know how well they work. I'm pretty sure RUNUNLY=SERVER is the only way to guarantee full pairings, since that's the mode where the client uses priority battles sent by the server. Also, I think the client considers nano pairings in melee to be any matchups between two nano bots, even if there are other sizes in the same battle -- which means you don't need a battle with 10 nanos in order to get meleenano results. That's why ntc.Opposite's nano results are up to 600+ already. --[[User:Darkcanuck|Darkcanuck]] 01:18, 3 April 2009 (UTC)<br />
<br />
==Questions from Positive==<br />
<br />
Hey, I'd like to contribute, but need some help. I've followed the instructions on this page (I used version 1.6.1.4). But what's the correct configuration for meleerumble.txt for Darkcanuck's server? Also: Can I safely quit the roborumble client when I need my CPU back? Is there something else usefull to know/do before running? :) --[[User:Positive|Positive]] 16:40, 17 July 2009 (UTC)<br />
<br />
I think you can just replace the domain with darkcanuck.net, but my full URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
Yes, run the client as much or as little as you like, of course. =) Hmm, one issue comes to mind: the bots using Robocode Repository ids will fail to download, I think. I fixed the URLs on the 1v1 list and some on the Melee list, but still lots of ids there. Running the 1v1 client to download bots first might get a lot of the missing ones. I'll try and get that fixed today.<br />
<br />
--[[User:Voidious|Voidious]] 16:58, 17 July 2009 (UTC)<br />
<br />
Hrm, well it seems like it should work, with Portia it did, or did you have to add it manually? I could make a script and change all lines with "ROBOTNAME,NUMBER" to "ROBOTNAME,http://www.robocoderepository.com/BotFiles/NUMBER/ROBOTNAME.JAR" --[[User:Positive|Positive]] 17:11, 17 July 2009 (UTC)<br />
<br />
Hmm, now I'm not sure, really. I don't think I grabbed Portia manually. Feel free to update the list yourself, if you want, I did exactly as you said using regular expression find/replace in my text editor (TextWrangler). I'll get to it later today if you haven't yet. --[[User:Voidious|Voidious]] 17:24, 17 July 2009 (UTC)<br />
<br />
Hmm, I tried it, and it's not that easy. For example, the pure converted form of TheArtOfWar changes from "tzu.TheArtOfWar 1.2,689" to "tzu.TheArtOfWar 1.2,http://www.robocoderepository.com/BotFiles/689/tzu.TheArtOfWar 1.2.jar". But I don't know what the actual download link is. (It's not "tzu.TheArtOfWar_1.2.jar" either). Any downside to just activating roborumble and seeing what happens? --[[User:Positive|Positive]] 17:54, 17 July 2009 (UTC)<br />
<br />
It seems TheArtOfWar was an exception, I'll replace the original with the new in a few moments. :) --[[User:Positive|Positive]] 18:06, 17 July 2009 (UTC)<br />
<br />
Cool. I'm not sure what's up with that, but I was thinking, "I swear I used that same format for the 1v1 list and it worked." =) Also, Darkcanuck was kind enough to post all his rumble bots here: [http://darkcanuck.net/rumble/robots/], so you can grab any missing ones. (I didn't mention before because it's not a great way to get all of them.)<br />
<br />
One of us should post an updated .zip of rumble bots as a base point for new RoboRumblers... there are a few old ones posted around the wiki, but I can never remember where. The hurdle with that is cleaning out all the multiple versions of certain bots before zipping.<br />
<br />
--[[User:Voidious|Voidious]] 18:14, 17 July 2009 (UTC)<br />
<br />
I found the .zip here: [[RoboRumble/Starting With RoboRumble]]. That zip is pretty complete, the message I got only showed a few missing:<br />
<br />
<pre><br />
Trying to download tripphippy.Alice 1.0<br />
Downloaded tripphippy.Alice 1.0 into ./robots/tripphippy.Alice_1.0.jar<br />
Trying to download voidious.Diamond 1.183b<br />
Downloaded voidious.Diamond 1.183b into ./robots/voidious.Diamond_1.183b.jar<br />
Trying to download voidious.micro.BlitzBat 1.04<br />
Downloaded voidious.micro.BlitzBat 1.04 into ./robots/voidious.micro.BlitzBat_1.<br />
04.jar<br />
Trying to download voidious.mini.BrokenSword 1.04<br />
Downloaded voidious.mini.BrokenSword 1.04 into ./robots/voidious.mini.BrokenSwor<br />
d_1.04.jar<br />
Trying to download zyx.mega.YersiniaPestis 1.1<br />
Downloaded zyx.mega.YersiniaPestis 1.1 into ./robots/zyx.mega.YersiniaPestis_1.1<br />
.jar<br />
Trying to download zyx.micro.Ant 1.1<br />
Downloaded zyx.micro.Ant 1.1 into ./robots/zyx.micro.Ant_1.1.jar<br />
Trying to download zyx.nano.Ant 1.1<br />
Downloaded zyx.nano.Ant 1.1 into ./robots/zyx.nano.Ant_1.1.jar<br />
Trying to download zyx.nano.BacillusComma 1.0<br />
Downloaded zyx.nano.BacillusComma 1.0 into ./robots/zyx.nano.BacillusComma_1.0.j<br />
ar<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Removing old participants from server ...<br />
Removing entry ... bzdp.BoxCar_1.0 from meleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from minimeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from micromeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Preparing melee battles list ...<br />
No robocode.properties, using defaults.<br />
Building robot database.<br />
Executing melee battles ...</pre><br />
<br />
So only a few are actually missing at the moment. No idea how much old ones there are. Anyway [http://darkcanuck.net/rumble/Contributors the rumble server] has gotten 3 battles from me! Thanks for the help. :) --[[User:Positive|Positive]] 18:34, 17 July 2009 (UTC)<br />
<br />
Feel free to replace links in the participant lists to those on the rumble server (if they exist). I'm not planning to remove any of those bots, and will periodically copy new ones over from my client. --[[User:Darkcanuck|Darkcanuck]] 18:53, 17 July 2009 (UTC)<br />
<br />
I'll see if I can post new versions of the participants zipfiles for one-on-one and melee this weekend. Last time I had trouble getting it online as my webspace (20Mb) was full. --[[User:GrubbmGait|GrubbmGait]] 13:00, 18 July 2009 (UTC)<br />
<br />
: You may contact me or Voidious to put them on my or his webspace. I don't know how much Voidious has, but I have around 1.1GB free. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:33, 18 July 2009 (UTC)<br />
<br />
:: Just curious, isn't it possible to upload the zipfile to this wiki? It seems the right place to put it. A complete zip for one-on-one would be approx 18 Mb, for melee approx 8 Mb. Just need to bring up my rusty Perl knowledge so I don't have to sort out the current participants manually. --[[User:GrubbmGait|GrubbmGait]] 11:30, 19 July 2009 (UTC)<br />
<br />
::: You must have access to this server to do that. I don't know if you have it or not. Because the wiki only accept .png, .gif, .jpg and .jpeg files. I agree with you that the wiki is the right place to upload them; but if you can't, feel free to contact me, my email is on my user page. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:41, 19 July 2009 (UTC)<br />
<br />
:::: It's not possible for me, max download is 2Mb. Melee is 6.5Mb, full one-on-one 16.8Mb. I'll try to put it on my own space first. --[[User:GrubbmGait|GrubbmGait]] 12:51, 19 July 2009 (UTC)<br />
<br />
== Friendlier Starting? ==<br />
<br />
We've always had this problem, but now I'm the victim instead of the perpetrator! "Getting Started" really should be ... let's say three steps at the most: 1) Install robocode in a fresh directory. 2) Apply this patch (that takes care of config). 3) Download these bots (all in one file). And really, (2)'s config should be packaged w/ robocode as long as the rumble itself is. In the mean time, perhaps update the instructions to point the config files to the correct server? I followed them, and unless I missed it every time I read through them, it never says to change the URLs to something other than http://rumble.fervir.com/... What should they be? I tell ya - a guy just wants to help out his old community and has to go to all this trouble ... --[[User:Simonton|Simonton]]<br />
<br />
Because the newer version isn't stable yet, we don't use the newer version of Robocode in RoboRumble. Starting from 1.7.1, you just install it, edit a little config, download bots and let it runs. We can't package the (2) with Robocode though, it is older version. This feature has already been implemented in 1.6.2 and later.<br />
<br />
And I must say, we are close to the new stable release. If we change to 1.7.1.x, we must all change (diff movement rule) our client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:21, 5 August 2009 (UTC)<br />
<br />
Oh, Simonton? Nice to see you still randomly visit the wiki. I'll update it soon. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:23, 5 August 2009 (UTC)<br />
<br />
(Edit conflict) Yeah, we can use all the help we can get, so this should be as easy as possible. I think you just replace the rumble.fervir.com domain with darkcanuck.net. For Melee, the URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
I think just the participants URL would lack "/Melee" for 1v1, but I'm not at my rumble computer right now to confirm. And yeah, like Nat mentioned, we only allow 1.6.1.4, with the patched .jar, for RoboRumble clients right now. --[[User:Voidious|Voidious]] 14:25, 5 August 2009 (UTC)<br />
<br />
: I think he know what to do, he just pointed out that the newbie won't understand it at all =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
As I rewrote the starting guide, I noticed some funny thing. It used to say that: <p style="color:white">(Sorry, a little dirty) ... on your ''first time'' you can start robocode with ...</p> Sorry, for anyone who didn't find this amusing at all. And feel free to delete this if you think it shouldn't be here. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
How about this... as soon as I get home from work, I'll make a patched robocode-setup-1.6.1.4.jar (maybe renamed robocode-rr-setup-1.6.1.4.jar or something), which includes the patched robocode.jar, fixed config files, AND the jar files of all robots currently in roborumble, that'll solve this :) --[[User:Rednaxela|Rednaxela]] 16:41, 5 August 2009 (UTC)<br />
<br />
That's what basically Simonton asked. I don't think ALL robots in rumble is good idea, it is large! And the installation will take very long. It is better if you just do all thing, zip it, and upload. You don't want the desktop and start menu shortcut for RR client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:48, 5 August 2009 (UTC)<br />
<br />
The '''Roborumble Superpack''' is here! With this simple zip file, it is now virtually effortless to deploy a robocode installation suitable for your RoboRumble needs! I intend to update the ''Roborumble Superpack'' whenever a new version of robocode is approved for RoboRumble submissions, or the list of bots changes significantly. Cheers! :) --[[User:Rednaxela|Rednaxela]] 02:08, 6 August 2009 (UTC)<br />
<br />
I'm not sure having all the bots in the pack is such a great idea, as I think roborumble downloads them automatically, no? As long as they have to download it anyways, they may as well get the complete list instead of an old version ;)<br />
But having the pack will definitely help, it was a bit of a nuisance to get the old robocode when I was starting with it last week. [[User:Spinnercat|Spinnercat]] 02:20, 6 August 2009 (UTC)<br />
<br />
Awesome! Sure, you'll have to download the new versions for some of them, but probably 90% of the bots in that .zip are unlikely to ever change, so I like having the option to get them all at once. And some of us are still scarred from the days when the Robocode Repository would crash if you tried to actually download hundreds of bots in a row witha fresh RR client. =) --[[User:Voidious|Voidious]] 02:28, 6 August 2009 (UTC)<br />
<br />
Thanks, Red! Works great. --[[User:Simonton|Simonton]]<br />
<br />
No problem Simonton! Also, updated superpack zip, to fix the default memory limit on melee/team rumble to be 512M instead of 256M and 128M. Added the new Diamond version while I was at it as well since there was no reason not to. --[[User:Rednaxela|Rednaxela]] 06:19, 6 August 2009 (UTC)<br />
<br />
== Error Running RoboRumble ==<br />
<br />
Hi, i get the following error when tring to run roborumble.bat with version 1.6.14 (newest version of RoboRumble works great though):<br />
<br />
<pre><br />
Iteration number 0<br />
Could not load properties file: ./roborumble/files/codesize1v1.txt<br />
Downloading rating files ...<br />
Downloading participants list ...<br />
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind<br />
ex out of range: -1<br />
at java.lang.String.substring(String.java:1937)<br />
at roborumble.netengine.BotsDownload.downloadParticipantsList(Unknown So<br />
urce)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
Anybody know why? It's very frustrating when i can't contribute and nobody is uploading results when i know i have bot that might score higher then 90% against certain top mini-bots :). <br />
--[[User:Rsim|Rsim]] 13:00, 13 August 2009 (UTC)<br />
<br />
[http://www.robowiki.net/w/index.php?title=RoboRumble%2FParticipants&diff=10365&oldid=10355 This] is why. You missed a comma, which broke all main rumble clients momentarially :) --[[User:Rednaxela|Rednaxela]] 13:13, 13 August 2009 (UTC)<br />
<br />
Woops! I'm sorry about that. Thanks for the help! --[[User:Rsim|Rsim]] 13:20, 13 August 2009 (UTC)<br />
<br />
== Superpack update 20090814 ==<br />
<br />
Updating the RR superpack now. The changes are:<br />
* Fully updated collection of rumble bots<br />
* robocode.jar being patched for a bug (See [[Talk:RoboRumble/Reported Problems#IllegalThreadStateException]])<br />
* AND the shiny new [[RoboRumble/Participants/TwinDuel|TwinDuel, Rumble Edition]].<br />
Enjoy :) --[[User:Rednaxela|Rednaxela]] 03:51, 15 August 2009 (UTC)<br />
<br />
Does that .jar have Darkcanuck's patch? I haven't test it yet, but I want to be sure. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 04:44, 15 August 2009 (UTC)<br />
<br />
Yep, it does. It's based upon the old superpack, just with the fixed robocode.jar (already had Darkcanuck's roborumble.jar), updated robots, and the twinduel stuff. --[[User:Rednaxela|Rednaxela]] 05:03, 15 August 2009 (UTC)<br />
<br />
Argh! I read "robocode.jar" as "roborumble.jar". Sorry =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:18, 15 August 2009 (UTC)<br />
<br />
Haha, don't worry much about that. I've sometimes been getting those two mixed up when reading/typing things myself. --[[User:Rednaxela|Rednaxela]] 05:28, 15 August 2009 (UTC)<br />
<br />
== A few questions ==<br />
<br />
Hi, I want to contribute (and if I find some time, also to write an own robot). I already uploaded some results, but three questions came up:<br /><br />
<ul><br />
<li>If in roborumble.txt DOWNLOAD is set to YES, everytime I'm starting the program it's trying to download some missing bots which takes quite some time without any success. I took a look at the /robots page by Darkcanuck, but those ones are not shown there unfortunately (e.g. ar.horizon.Horizon 1.2.2). With ITERATE=YES it works kinda well, but still it is disturbing me a bit :-)</li><br />
<li>Is there a way to actually "watch" the battles fought when running the rumble?</li><br />
<li>Is it "allowed" to change the NUMBATTLES variable to something like 100?</li></ul><br />
And by the way, is there a way to automatically add the time and date behind my nick?<br />
--[[User:Kenran|Kenran]]<br />
<br />
Welcome, and some answers:<br><br />
* Alas not, if the repository is down and Darkcanuck does not host them (yet), the client is not able to fetch them.<br />
* The client uses robocode without userinterface, so it's not possible to watch them.<br />
* it is allowed to change NUMBATTLES to whatever you want<br />
* you can use <nowiki>--~~~~</nowiki> or click the most-but-one right option at the topbar (signature with timestamp)<br />
* It is wise to use separate installs for roborumble, meleerumble and own development. This way they are not interfering with eachother.<br />
--[[User:GrubbmGait|GrubbmGait]] 13:58, 28 November 2009 (UTC)<br />
<br />
Thank you! What could cause problems if I developed my bots within the install that I also use to run roborumble? Don't get me wrong, I believe in what you said and will use a separate robocode folder for development. I'd just like to know :-)<br /><br />
--[[User:Kenran|Kenran]] 14:10, 28 November 2009 (UTC)<br />
<br />
If you don't run the roborumble and Robocode at the same time, there is no problem unless you count you have to wait for a long time each time you started new battle to wait for robot database to be reloaded. If you run them at the same time, problems may occur especially when the Robocode and RoboRumble are running the same robot at the same time. This result in weird, unexpected result. Trust me, I have done it before, and somehow RoboRumble result injected into MeleeRumble result. --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 15:57, 28 November 2009 (UTC)<br />
<br />
: Running both at the same time is a bad idea anyway. Both like to eat up lots of CPU and of course other things using lots of CPU can cause skipped turns. Even on a dual core machine I don't think it would be trustworthy to run two instances of robocode at once, since robocode with GUI does graphics painting in a seperate thread from running the bots, and that can also take substantial CPU. I'd only really trust running two instances at once on quad core machine. --[[User:Rednaxela|Rednaxela]] 16:03, 28 November 2009 (UTC)<br />
<br />
: I strongly agree that people should mind their CPU consumption on any machine that runs a RoboRumble client. But I quite disagree with needing a quad core machine to run two Robocodes safely. On my MacBook Pro (Core 2 Duo, 2.8 GHz), I can run a second minimized Robocode with no slowdown to the first. Neither core even hits 100% utilization. That's not true of every dual core machine, so you should test it before trying it - my MacBook 2.0 GHz sees about a 15% slowdown in each if I run two at once. For RoboResearch, I'd certainly still run two threads and just adjust the CPU constant, but for the rumble, it's always better to be extra cautious. Keep in mind that Melee has a much better chance of spilling over into a second CPU core, as well.<br />
: On a separate note, another reason to have them separate is data saving. You don't really want bots learning from battles that you're watching and taking that knowledge into the RoboRumble. And some bots have configurable options in their data files, like [[Shadow]] can be set not to fire. You really don't want to be playing with that option and then leave him that way in the rumble. <br />
: --[[User:Voidious|Voidious]] 20:10, 30 November 2009 (UTC)<br />
<br />
<br />
Ok, new problem. With Windows7 - 64-bit, when trying to run 1.6.1.4 roborumble, I'm getting an array out of bounds exception as soon as it tries to run a battle. Any ideas? Also, wehn can we switch to the new version for rumbles? --[[User:Miked0801|Miked0801]] 04:15, 31 January 2010 (UTC)<br />
: Very odd issue... Is this an issue with any bot or just a specific one. As far as switching to a new version for the rumble, we can't yet. I've tested 1.7.1.6 and there are still pending rumble-relevant bugs. I intend to watch for 1.7.1.7 betas/alphas very closely so I can help ensure 1.7.1.7 will be rumble-ready. --[[User:Rednaxela|Rednaxela]] 06:03, 31 January 2010 (UTC)<br />
:: Appears not be be bot related. I also rolled back 64-bit java and just used 32-bit and still am getting the same issue:<br />
<pre><br />
Preparing battles list ... Using smart battles is true<br />
Prioritary battles file not found ...<br />
Executing battles ...<br />
Fighting battle 0 ... jk.micro.Toorkild 0.2.4,robar.nano.Vespa 0.95<br />
Preparing battle...<br />
Exception in thread "Application Thread" java.lang.ArrayIndexOutOfBoundsExceptio<br />
n: 0<br />
at roborumble.battlesengine.BattlesRunner.runBattles(Unknown Source)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
:: Could it have something to do with multi-core or hyper-threading? I remember something about having to assign the Robocode process to a specific core/CPU on Windows, but I have no experience with it myself. That's the only thing I can think to try... Is it Robocode, too, or just RoboRumble? --[[User:Voidious|Voidious]] 17:57, 31 January 2010 (UTC)<br />
::: Just Rumble, and only this particular version - and yes, this is a 4 core system.<br />
:: I believe that deleting the robot database file and letting it reconstitute the list has cleared up that problem for me in the past, many versions ago. I vaguely recall guessing it was related to a faulty bot download, but this was literally years ago. -- [[User:Pedersen|Martin Pedersen]]<br />
::: I'll give this a shot tonight when I get home. If it works, I should be able to run 3 clients at once without hurting any other performance on system during the day. --[[User:Miked0801|Miked0801]] 19:31, 1 February 2010 (UTC)<br />
::: I was toying around on the RR Rankings page and sorted by # Battles. Toorkild has over twice the number of battles as the next highest. Clearly some combination of the bot and Roborumble@Home is out of whack. -- [[User:Pedersen|Martin Pedersen]]</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:RoboRumble/Contributing_to_RoboRumble&diff=14730Talk:RoboRumble/Contributing to RoboRumble2010-02-01T19:42:26Z<p>Pedersen: another observation</p>
<hr />
<div>{{CreditForOldWikiArticle|oldpage=RoboRumble/StartingWithRoboRumble}}<br />
<br />
<br />
== Old Wiki ==<br />
----<br />
I presume all older issues are not valid anymore, otherwise you can find them on [[RoboRumble/StartingWithRoboRumbleOld|/StartingWithRoboRumbleOld]] or put them here below again.<br />
----<br />
<br />
Sweet. Much easier now thanks. How can I control how many battles are run at once? Or should I just setup a for loop in a batch file for that? --[[User:Miked0801|Miked0801]]<br />
* Halfway the file "roborumble.txt" you'll find "NUMBATTLES=xx", there you fill in the number of battles fought before uploading results and quitting robocode. In the batch-file I have made an infinitive loop so my client can run unattended all night. -- [[User:GrubbmGait|GrubbmGait]]<br />
* (Edit conflict) There are .txt files for each type of rumble - roborumble.txt, meleerumble.txt, and teamrumble.txt - in the 'roborumble' directory. The "NUMBATTLES" controls how many are run before uploading, "BATTLESPERBOT" is the minimum number of battles a bot needs before it stops getting priority, and "USER" is just to identify yourself in the logs and such. I have mine with "ITERATE=NOT" and I do use a shell script that loops to keep it running. -- [[User:Voidious|Voidious]]<br />
<br />
this bash script will be good for unix "roborumbler". Run forever battles, it catch standard and error stream and put it to a file in the directory ./log/tempNUMBER_OF_BATTLE.txt (the script have to be in the roborumble directory). For Linux: save it to a file in the roborumble directory, right click and set the file executable, create a directory called "log", then run the script from shell:<br />
<pre><br />
#!/bin/bash<br />
<br />
echo # new line<br />
count=0<br />
while [ "$var1" != "fine" ] # forever<br />
do<br />
let "count=count+1"<br />
echo "battle n: " $count<br />
sh roborumble.sh &> ./log/temp$count.txt<br />
echo<br />
done <br />
<br />
exit 0<br />
</pre><br />
<br />
p.s.: it's very useful for catch error, someone can traslate the script in windows's dos?<br />
[[Asdasd]]<br />
<br />
Wow - is 256MB still the default for the rumble? Why not at least 512, if robocode's default itself is 512? -- [[User:Simonton|Simonton]]<br />
<br />
I'm not sure - maybe because the GUI takes a lot of memory? -- [[User:Skilgannon|Skilgannon]]<br />
<br />
Ehh, the GUI shouldn't, not compared to many adaptive bots (particularly log targeting). Personally I always set 512MB in the rumble, and the only time I've had an out of memory problem with 512MB was when some particularly memory-heavy team (can't remember which one) was going. Personally I'd support defaulting to 512MB, at least for teams/melee, if [[Fnl]] is listening :-) -- [[User:Rednaxela|Rednaxela]]<br />
<br />
Can someone please zip a new update, i've unzipped the archives above and still get a ton of "Ignoring xxx..." message because they weren't download...thank you! (or even better someone start a new repository and put the zipped bots there...) --[[User:Starrynte|Starrynte]]<br />
<br />
== RoboRumbler ==<br />
I didn't know where to post this, but I guess the talk section is always good enough. I created an Java Application called [[Zyx/RoboRumbler|RoboRumbler]] to help controlling the resources [[RoboRumble]] uses. It's basically an application to let me work and run [[RoboRumble]] at the same time, I further explain it in it's page if anyone is interested. --[[User:Zyx|zyx]]<br />
<br />
Hmm, I'm curious about this. How does it account for the fact that RoboRumble is highly sensitive to the amount of CPU allocated to it? (i.e. other apps taking lots of CPU can make bots skip turns and potentially give very wrong results). If this limits the CPU allocated to RoboRumble, does it correctly make sure the constant for the time robots get per turn is increased suitably? ''(P.S. on the new wiki you can use <nowiki>--~~~~</nowiki> or the signature button to sign your messages with time/date easily. Personally I'd recommend it because it makes it possible to look back at conversations and know when they happened. :))'' --[[User:Rednaxela|Rednaxela]] 21:45, 26 November 2008 (UTC)<br />
<br />
Right now the application is not intended to work with CPU intensive applications, it basically runs them in the same way as they would normally do, but allows you to run then from time to time, and then forever by itself again and stuff like that. So you could be working in the machine, but not hogging the CPU yourself, you can set it to have a few battles and then sleep for 20 minutes. You could be writing some code(I did it to work on my thesis in the mean time), but not execute it until the [[RoboRumbler]] goes to sleep. Then you would have those 20 or any other amount of time to use the whole CPU when no rumble battles are running, so you could compile and test your application, and then, when the rumble is about to start again, you lower your activity. And when you are heading to your bed, set the sleep time to 0 and let it rumble without stop.<br />
<br />
Hopefully it will grow to a system that doesn't need for the user to be careful, but right now is the best I have. I was doing the same thing but manually, I ran the rumble battles while I was writing stuff, waited for it to finish so I could ran my application and then set the rumble again. But in no moment my idea was to really lower the CPU usage for [[RoboRumble]] during battles, but to have some deterministic break times when I could use the computer. (P.S. Thanks about the <nowiki>--~~~~</nowiki>, I saw it before in your post, but thought you wrote it yourself, and seemed like to much work) --[[User:Zyx|Zyx]] 23:44, 26 November 2008 (UTC)<br />
<br />
==stable rumble client==<br />
<br />
Are the stable rumble client 1.5.4 and, 1.6.0 or 1.6.0.1? someone have tested the new robocode version? --[[User:Lestofante|lestofante]] 15:44, 10 December 2008 (UTC)<br />
<br />
I know 1.6.1.4 is stable (some earlier 1.6.1.x versions were bad), with a minor aesthetic bug that it sometimes spams the "Round 31 initializing...." to stdout but that doesn't affect the battles or the uploading so it's good for RR. Additionally, as of 1.6.1.4 the ITERATE option works properly again, so external loop scripts shouldn't be needed. I plan to test 1.6.2 Beta 2 some time but haven't done that yet. --[[User:Rednaxela|Rednaxela]] 20:10, 10 December 2008 (UTC)<br />
<br />
==RUNONLY==<br />
I have RUNONLY=NANO in meleerumble, yet it still runs battles with tons of non-nano bots. 1) will this affect rankings improperly 2) how do you get it to run only nanos...as runonly is supposed to do (using version 1.6.0.1) --[[User:Starrynte|Starrynte]] 00:59, 3 April 2009 (UTC)<br />
<br />
* I've never tried these modes so don't know how well they work. I'm pretty sure RUNUNLY=SERVER is the only way to guarantee full pairings, since that's the mode where the client uses priority battles sent by the server. Also, I think the client considers nano pairings in melee to be any matchups between two nano bots, even if there are other sizes in the same battle -- which means you don't need a battle with 10 nanos in order to get meleenano results. That's why ntc.Opposite's nano results are up to 600+ already. --[[User:Darkcanuck|Darkcanuck]] 01:18, 3 April 2009 (UTC)<br />
<br />
==Questions from Positive==<br />
<br />
Hey, I'd like to contribute, but need some help. I've followed the instructions on this page (I used version 1.6.1.4). But what's the correct configuration for meleerumble.txt for Darkcanuck's server? Also: Can I safely quit the roborumble client when I need my CPU back? Is there something else usefull to know/do before running? :) --[[User:Positive|Positive]] 16:40, 17 July 2009 (UTC)<br />
<br />
I think you can just replace the domain with darkcanuck.net, but my full URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
Yes, run the client as much or as little as you like, of course. =) Hmm, one issue comes to mind: the bots using Robocode Repository ids will fail to download, I think. I fixed the URLs on the 1v1 list and some on the Melee list, but still lots of ids there. Running the 1v1 client to download bots first might get a lot of the missing ones. I'll try and get that fixed today.<br />
<br />
--[[User:Voidious|Voidious]] 16:58, 17 July 2009 (UTC)<br />
<br />
Hrm, well it seems like it should work, with Portia it did, or did you have to add it manually? I could make a script and change all lines with "ROBOTNAME,NUMBER" to "ROBOTNAME,http://www.robocoderepository.com/BotFiles/NUMBER/ROBOTNAME.JAR" --[[User:Positive|Positive]] 17:11, 17 July 2009 (UTC)<br />
<br />
Hmm, now I'm not sure, really. I don't think I grabbed Portia manually. Feel free to update the list yourself, if you want, I did exactly as you said using regular expression find/replace in my text editor (TextWrangler). I'll get to it later today if you haven't yet. --[[User:Voidious|Voidious]] 17:24, 17 July 2009 (UTC)<br />
<br />
Hmm, I tried it, and it's not that easy. For example, the pure converted form of TheArtOfWar changes from "tzu.TheArtOfWar 1.2,689" to "tzu.TheArtOfWar 1.2,http://www.robocoderepository.com/BotFiles/689/tzu.TheArtOfWar 1.2.jar". But I don't know what the actual download link is. (It's not "tzu.TheArtOfWar_1.2.jar" either). Any downside to just activating roborumble and seeing what happens? --[[User:Positive|Positive]] 17:54, 17 July 2009 (UTC)<br />
<br />
It seems TheArtOfWar was an exception, I'll replace the original with the new in a few moments. :) --[[User:Positive|Positive]] 18:06, 17 July 2009 (UTC)<br />
<br />
Cool. I'm not sure what's up with that, but I was thinking, "I swear I used that same format for the 1v1 list and it worked." =) Also, Darkcanuck was kind enough to post all his rumble bots here: [http://darkcanuck.net/rumble/robots/], so you can grab any missing ones. (I didn't mention before because it's not a great way to get all of them.)<br />
<br />
One of us should post an updated .zip of rumble bots as a base point for new RoboRumblers... there are a few old ones posted around the wiki, but I can never remember where. The hurdle with that is cleaning out all the multiple versions of certain bots before zipping.<br />
<br />
--[[User:Voidious|Voidious]] 18:14, 17 July 2009 (UTC)<br />
<br />
I found the .zip here: [[RoboRumble/Starting With RoboRumble]]. That zip is pretty complete, the message I got only showed a few missing:<br />
<br />
<pre><br />
Trying to download tripphippy.Alice 1.0<br />
Downloaded tripphippy.Alice 1.0 into ./robots/tripphippy.Alice_1.0.jar<br />
Trying to download voidious.Diamond 1.183b<br />
Downloaded voidious.Diamond 1.183b into ./robots/voidious.Diamond_1.183b.jar<br />
Trying to download voidious.micro.BlitzBat 1.04<br />
Downloaded voidious.micro.BlitzBat 1.04 into ./robots/voidious.micro.BlitzBat_1.<br />
04.jar<br />
Trying to download voidious.mini.BrokenSword 1.04<br />
Downloaded voidious.mini.BrokenSword 1.04 into ./robots/voidious.mini.BrokenSwor<br />
d_1.04.jar<br />
Trying to download zyx.mega.YersiniaPestis 1.1<br />
Downloaded zyx.mega.YersiniaPestis 1.1 into ./robots/zyx.mega.YersiniaPestis_1.1<br />
.jar<br />
Trying to download zyx.micro.Ant 1.1<br />
Downloaded zyx.micro.Ant 1.1 into ./robots/zyx.micro.Ant_1.1.jar<br />
Trying to download zyx.nano.Ant 1.1<br />
Downloaded zyx.nano.Ant 1.1 into ./robots/zyx.nano.Ant_1.1.jar<br />
Trying to download zyx.nano.BacillusComma 1.0<br />
Downloaded zyx.nano.BacillusComma 1.0 into ./robots/zyx.nano.BacillusComma_1.0.j<br />
ar<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Removing old participants from server ...<br />
Removing entry ... bzdp.BoxCar_1.0 from meleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from minimeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from micromeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Preparing melee battles list ...<br />
No robocode.properties, using defaults.<br />
Building robot database.<br />
Executing melee battles ...</pre><br />
<br />
So only a few are actually missing at the moment. No idea how much old ones there are. Anyway [http://darkcanuck.net/rumble/Contributors the rumble server] has gotten 3 battles from me! Thanks for the help. :) --[[User:Positive|Positive]] 18:34, 17 July 2009 (UTC)<br />
<br />
Feel free to replace links in the participant lists to those on the rumble server (if they exist). I'm not planning to remove any of those bots, and will periodically copy new ones over from my client. --[[User:Darkcanuck|Darkcanuck]] 18:53, 17 July 2009 (UTC)<br />
<br />
I'll see if I can post new versions of the participants zipfiles for one-on-one and melee this weekend. Last time I had trouble getting it online as my webspace (20Mb) was full. --[[User:GrubbmGait|GrubbmGait]] 13:00, 18 July 2009 (UTC)<br />
<br />
: You may contact me or Voidious to put them on my or his webspace. I don't know how much Voidious has, but I have around 1.1GB free. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:33, 18 July 2009 (UTC)<br />
<br />
:: Just curious, isn't it possible to upload the zipfile to this wiki? It seems the right place to put it. A complete zip for one-on-one would be approx 18 Mb, for melee approx 8 Mb. Just need to bring up my rusty Perl knowledge so I don't have to sort out the current participants manually. --[[User:GrubbmGait|GrubbmGait]] 11:30, 19 July 2009 (UTC)<br />
<br />
::: You must have access to this server to do that. I don't know if you have it or not. Because the wiki only accept .png, .gif, .jpg and .jpeg files. I agree with you that the wiki is the right place to upload them; but if you can't, feel free to contact me, my email is on my user page. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:41, 19 July 2009 (UTC)<br />
<br />
:::: It's not possible for me, max download is 2Mb. Melee is 6.5Mb, full one-on-one 16.8Mb. I'll try to put it on my own space first. --[[User:GrubbmGait|GrubbmGait]] 12:51, 19 July 2009 (UTC)<br />
<br />
== Friendlier Starting? ==<br />
<br />
We've always had this problem, but now I'm the victim instead of the perpetrator! "Getting Started" really should be ... let's say three steps at the most: 1) Install robocode in a fresh directory. 2) Apply this patch (that takes care of config). 3) Download these bots (all in one file). And really, (2)'s config should be packaged w/ robocode as long as the rumble itself is. In the mean time, perhaps update the instructions to point the config files to the correct server? I followed them, and unless I missed it every time I read through them, it never says to change the URLs to something other than http://rumble.fervir.com/... What should they be? I tell ya - a guy just wants to help out his old community and has to go to all this trouble ... --[[User:Simonton|Simonton]]<br />
<br />
Because the newer version isn't stable yet, we don't use the newer version of Robocode in RoboRumble. Starting from 1.7.1, you just install it, edit a little config, download bots and let it runs. We can't package the (2) with Robocode though, it is older version. This feature has already been implemented in 1.6.2 and later.<br />
<br />
And I must say, we are close to the new stable release. If we change to 1.7.1.x, we must all change (diff movement rule) our client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:21, 5 August 2009 (UTC)<br />
<br />
Oh, Simonton? Nice to see you still randomly visit the wiki. I'll update it soon. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:23, 5 August 2009 (UTC)<br />
<br />
(Edit conflict) Yeah, we can use all the help we can get, so this should be as easy as possible. I think you just replace the rumble.fervir.com domain with darkcanuck.net. For Melee, the URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
I think just the participants URL would lack "/Melee" for 1v1, but I'm not at my rumble computer right now to confirm. And yeah, like Nat mentioned, we only allow 1.6.1.4, with the patched .jar, for RoboRumble clients right now. --[[User:Voidious|Voidious]] 14:25, 5 August 2009 (UTC)<br />
<br />
: I think he know what to do, he just pointed out that the newbie won't understand it at all =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
As I rewrote the starting guide, I noticed some funny thing. It used to say that: <p style="color:white">(Sorry, a little dirty) ... on your ''first time'' you can start robocode with ...</p> Sorry, for anyone who didn't find this amusing at all. And feel free to delete this if you think it shouldn't be here. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
How about this... as soon as I get home from work, I'll make a patched robocode-setup-1.6.1.4.jar (maybe renamed robocode-rr-setup-1.6.1.4.jar or something), which includes the patched robocode.jar, fixed config files, AND the jar files of all robots currently in roborumble, that'll solve this :) --[[User:Rednaxela|Rednaxela]] 16:41, 5 August 2009 (UTC)<br />
<br />
That's what basically Simonton asked. I don't think ALL robots in rumble is good idea, it is large! And the installation will take very long. It is better if you just do all thing, zip it, and upload. You don't want the desktop and start menu shortcut for RR client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:48, 5 August 2009 (UTC)<br />
<br />
The '''Roborumble Superpack''' is here! With this simple zip file, it is now virtually effortless to deploy a robocode installation suitable for your RoboRumble needs! I intend to update the ''Roborumble Superpack'' whenever a new version of robocode is approved for RoboRumble submissions, or the list of bots changes significantly. Cheers! :) --[[User:Rednaxela|Rednaxela]] 02:08, 6 August 2009 (UTC)<br />
<br />
I'm not sure having all the bots in the pack is such a great idea, as I think roborumble downloads them automatically, no? As long as they have to download it anyways, they may as well get the complete list instead of an old version ;)<br />
But having the pack will definitely help, it was a bit of a nuisance to get the old robocode when I was starting with it last week. [[User:Spinnercat|Spinnercat]] 02:20, 6 August 2009 (UTC)<br />
<br />
Awesome! Sure, you'll have to download the new versions for some of them, but probably 90% of the bots in that .zip are unlikely to ever change, so I like having the option to get them all at once. And some of us are still scarred from the days when the Robocode Repository would crash if you tried to actually download hundreds of bots in a row witha fresh RR client. =) --[[User:Voidious|Voidious]] 02:28, 6 August 2009 (UTC)<br />
<br />
Thanks, Red! Works great. --[[User:Simonton|Simonton]]<br />
<br />
No problem Simonton! Also, updated superpack zip, to fix the default memory limit on melee/team rumble to be 512M instead of 256M and 128M. Added the new Diamond version while I was at it as well since there was no reason not to. --[[User:Rednaxela|Rednaxela]] 06:19, 6 August 2009 (UTC)<br />
<br />
== Error Running RoboRumble ==<br />
<br />
Hi, i get the following error when tring to run roborumble.bat with version 1.6.14 (newest version of RoboRumble works great though):<br />
<br />
<pre><br />
Iteration number 0<br />
Could not load properties file: ./roborumble/files/codesize1v1.txt<br />
Downloading rating files ...<br />
Downloading participants list ...<br />
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind<br />
ex out of range: -1<br />
at java.lang.String.substring(String.java:1937)<br />
at roborumble.netengine.BotsDownload.downloadParticipantsList(Unknown So<br />
urce)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
Anybody know why? It's very frustrating when i can't contribute and nobody is uploading results when i know i have bot that might score higher then 90% against certain top mini-bots :). <br />
--[[User:Rsim|Rsim]] 13:00, 13 August 2009 (UTC)<br />
<br />
[http://www.robowiki.net/w/index.php?title=RoboRumble%2FParticipants&diff=10365&oldid=10355 This] is why. You missed a comma, which broke all main rumble clients momentarially :) --[[User:Rednaxela|Rednaxela]] 13:13, 13 August 2009 (UTC)<br />
<br />
Woops! I'm sorry about that. Thanks for the help! --[[User:Rsim|Rsim]] 13:20, 13 August 2009 (UTC)<br />
<br />
== Superpack update 20090814 ==<br />
<br />
Updating the RR superpack now. The changes are:<br />
* Fully updated collection of rumble bots<br />
* robocode.jar being patched for a bug (See [[Talk:RoboRumble/Reported Problems#IllegalThreadStateException]])<br />
* AND the shiny new [[RoboRumble/Participants/TwinDuel|TwinDuel, Rumble Edition]].<br />
Enjoy :) --[[User:Rednaxela|Rednaxela]] 03:51, 15 August 2009 (UTC)<br />
<br />
Does that .jar have Darkcanuck's patch? I haven't test it yet, but I want to be sure. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 04:44, 15 August 2009 (UTC)<br />
<br />
Yep, it does. It's based upon the old superpack, just with the fixed robocode.jar (already had Darkcanuck's roborumble.jar), updated robots, and the twinduel stuff. --[[User:Rednaxela|Rednaxela]] 05:03, 15 August 2009 (UTC)<br />
<br />
Argh! I read "robocode.jar" as "roborumble.jar". Sorry =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:18, 15 August 2009 (UTC)<br />
<br />
Haha, don't worry much about that. I've sometimes been getting those two mixed up when reading/typing things myself. --[[User:Rednaxela|Rednaxela]] 05:28, 15 August 2009 (UTC)<br />
<br />
== A few questions ==<br />
<br />
Hi, I want to contribute (and if I find some time, also to write an own robot). I already uploaded some results, but three questions came up:<br /><br />
<ul><br />
<li>If in roborumble.txt DOWNLOAD is set to YES, everytime I'm starting the program it's trying to download some missing bots which takes quite some time without any success. I took a look at the /robots page by Darkcanuck, but those ones are not shown there unfortunately (e.g. ar.horizon.Horizon 1.2.2). With ITERATE=YES it works kinda well, but still it is disturbing me a bit :-)</li><br />
<li>Is there a way to actually "watch" the battles fought when running the rumble?</li><br />
<li>Is it "allowed" to change the NUMBATTLES variable to something like 100?</li></ul><br />
And by the way, is there a way to automatically add the time and date behind my nick?<br />
--[[User:Kenran|Kenran]]<br />
<br />
Welcome, and some answers:<br><br />
* Alas not, if the repository is down and Darkcanuck does not host them (yet), the client is not able to fetch them.<br />
* The client uses robocode without userinterface, so it's not possible to watch them.<br />
* it is allowed to change NUMBATTLES to whatever you want<br />
* you can use <nowiki>--~~~~</nowiki> or click the most-but-one right option at the topbar (signature with timestamp)<br />
* It is wise to use separate installs for roborumble, meleerumble and own development. This way they are not interfering with eachother.<br />
--[[User:GrubbmGait|GrubbmGait]] 13:58, 28 November 2009 (UTC)<br />
<br />
Thank you! What could cause problems if I developed my bots within the install that I also use to run roborumble? Don't get me wrong, I believe in what you said and will use a separate robocode folder for development. I'd just like to know :-)<br /><br />
--[[User:Kenran|Kenran]] 14:10, 28 November 2009 (UTC)<br />
<br />
If you don't run the roborumble and Robocode at the same time, there is no problem unless you count you have to wait for a long time each time you started new battle to wait for robot database to be reloaded. If you run them at the same time, problems may occur especially when the Robocode and RoboRumble are running the same robot at the same time. This result in weird, unexpected result. Trust me, I have done it before, and somehow RoboRumble result injected into MeleeRumble result. --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 15:57, 28 November 2009 (UTC)<br />
<br />
: Running both at the same time is a bad idea anyway. Both like to eat up lots of CPU and of course other things using lots of CPU can cause skipped turns. Even on a dual core machine I don't think it would be trustworthy to run two instances of robocode at once, since robocode with GUI does graphics painting in a seperate thread from running the bots, and that can also take substantial CPU. I'd only really trust running two instances at once on quad core machine. --[[User:Rednaxela|Rednaxela]] 16:03, 28 November 2009 (UTC)<br />
<br />
: I strongly agree that people should mind their CPU consumption on any machine that runs a RoboRumble client. But I quite disagree with needing a quad core machine to run two Robocodes safely. On my MacBook Pro (Core 2 Duo, 2.8 GHz), I can run a second minimized Robocode with no slowdown to the first. Neither core even hits 100% utilization. That's not true of every dual core machine, so you should test it before trying it - my MacBook 2.0 GHz sees about a 15% slowdown in each if I run two at once. For RoboResearch, I'd certainly still run two threads and just adjust the CPU constant, but for the rumble, it's always better to be extra cautious. Keep in mind that Melee has a much better chance of spilling over into a second CPU core, as well.<br />
: On a separate note, another reason to have them separate is data saving. You don't really want bots learning from battles that you're watching and taking that knowledge into the RoboRumble. And some bots have configurable options in their data files, like [[Shadow]] can be set not to fire. You really don't want to be playing with that option and then leave him that way in the rumble. <br />
: --[[User:Voidious|Voidious]] 20:10, 30 November 2009 (UTC)<br />
<br />
<br />
Ok, new problem. With Windows7 - 64-bit, when trying to run 1.6.1.4 roborumble, I'm getting an array out of bounds exception as soon as it tries to run a battle. Any ideas? Also, wehn can we switch to the new version for rumbles? --[[User:Miked0801|Miked0801]] 04:15, 31 January 2010 (UTC)<br />
: Very odd issue... Is this an issue with any bot or just a specific one. As far as switching to a new version for the rumble, we can't yet. I've tested 1.7.1.6 and there are still pending rumble-relevant bugs. I intend to watch for 1.7.1.7 betas/alphas very closely so I can help ensure 1.7.1.7 will be rumble-ready. --[[User:Rednaxela|Rednaxela]] 06:03, 31 January 2010 (UTC)<br />
:: Appears not be be bot related. I also rolled back 64-bit java and just used 32-bit and still am getting the same issue:<br />
<pre><br />
Preparing battles list ... Using smart battles is true<br />
Prioritary battles file not found ...<br />
Executing battles ...<br />
Fighting battle 0 ... jk.micro.Toorkild 0.2.4,robar.nano.Vespa 0.95<br />
Preparing battle...<br />
Exception in thread "Application Thread" java.lang.ArrayIndexOutOfBoundsExceptio<br />
n: 0<br />
at roborumble.battlesengine.BattlesRunner.runBattles(Unknown Source)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
:: Could it have something to do with multi-core or hyper-threading? I remember something about having to assign the Robocode process to a specific core/CPU on Windows, but I have no experience with it myself. That's the only thing I can think to try... Is it Robocode, too, or just RoboRumble? --[[User:Voidious|Voidious]] 17:57, 31 January 2010 (UTC)<br />
::: Just Rumble, and only this particular version - and yes, this is a 4 core system.<br />
:: I believe that deleting the robot database file and letting it reconstitute the list has cleared up that problem for me in the past, many versions ago. I vaguely recall guessing it was related to a faulty bot download, but this was literally years ago. -- [[User:Pedersen|Martin Pedersen]]<br />
::: I'll give this a shot tonight when I get home. If it works, I should be able to run 3 clients at once without hurting any other performance on system during the day. --[[User:Miked0801|Miked0801]] 19:31, 1 February 2010 (UTC)<br />
::: I was toying around on the RR Rankings page and sorted by # Battles. Toorkild has over twice the number of battles as the next highest. Clearly some combination of the bot and Roborumble@Home is out of whack.</div>Pedersenhttp://robowiki.net/w/index.php?title=User:Pedersen&diff=14728User:Pedersen2010-02-01T19:15:17Z<p>Pedersen: I never really made use of Kawigi's entropy cogitations.</p>
<hr />
<div><h3>Martin Pedersen (pee-dr-sin)</h3><br />
<br />
Subsections: [[/Bookmarks]] - [[/Code Samples]]<br />
<br />
<h4>Profile</h4><br />
<br />
I was born in '73, so I am not as ancient as [[User:GrubbmGait|GrubbmGait]]. I've been programming since I was around 10, when monitors were monochrome, and the Apple II was hot stuff. I started programming seriously when working for my father at 15, evolving from BASIC to dBase III to C++. Then I got a job at CalTrans doing C++, picked up Java a couple jobs later in 2000, and have been doing Java since. A friend mentioned Robocode to me circa October of 2005, and I've been addicted ever since. I take a break from time to time.<br />
<br />
One bit of advice my friend imparted was to not look at other people's code. It took the fun out of it once he started peeking. And so, aside from the occasional bug help for a new robocoder, I don't look at code implementations from other people, just ideas. Exceptions to this are cited below.<br />
<br />
<h4>Bots</h4><br />
<br />
<ul><br />
<li>[[/Hubris]] (working title of my latest bot)</li><br />
<li>[[/Ugluk]] (primary competitive bot)</li><br />
<li>[[/Grishnakh]] (performance milestone)</li><br />
<li>[[/Banzai!]] (rambot)</li><br />
<li>[[/Roland]] (testbed for bullet shooting)</li><br />
<li>[[/Moron]] (reigning champion at losing)</li><br />
</ul><br />
<br />
<h4>Rivals</h4><br />
<br />
I certainly don't hate any bot authors, but I sure hate the bots they produce. When I started coding, the most active bot authors were [[User:GrubbmGait|GrubbmGait]], Loki, Corbos, and Wcsv, with their bots GrubbmGrb, Freya, Chomsky, and Stampede2, respectively. The day I could beat Freya 0.31 in duels was a good day. I never did beat it consistently in melee.<br />
<br />
<h4>Credits</h4><br />
<br />
While I take pride in my code being of my own design, some implementations are very close to the illustrations or suggestions of others.<br />
<br />
<ul><br />
<li>Rolling Average Formula by [[Paul Evans]] ([[RollingAverage]])</li><br />
<li>Evaluating Your Melee Bot by [[User:Kawigi|Kawigi]] ([[MeleeStrategy]])</li><br />
<li>Special thanks to [http://mathworld.wolfram.com Wolfram MathWorld] for their geometry illustrations.</li><br />
<li>Circle-Line Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-LineIntersection.html link])</li><br />
<li>Circle-Circle Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-CircleIntersection.html link])</li><br />
<li>Circle-Circle Tangents Illustration at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-CircleTangents.html link])</li><br />
</ul><br />
<br />
[[Category:Bot Authors|Pedersen]]</div>Pedersenhttp://robowiki.net/w/index.php?title=Talk:RoboRumble/Contributing_to_RoboRumble&diff=14727Talk:RoboRumble/Contributing to RoboRumble2010-02-01T16:56:28Z<p>Pedersen: array index issue help?</p>
<hr />
<div>{{CreditForOldWikiArticle|oldpage=RoboRumble/StartingWithRoboRumble}}<br />
<br />
<br />
== Old Wiki ==<br />
----<br />
I presume all older issues are not valid anymore, otherwise you can find them on [[RoboRumble/StartingWithRoboRumbleOld|/StartingWithRoboRumbleOld]] or put them here below again.<br />
----<br />
<br />
Sweet. Much easier now thanks. How can I control how many battles are run at once? Or should I just setup a for loop in a batch file for that? --[[User:Miked0801|Miked0801]]<br />
* Halfway the file "roborumble.txt" you'll find "NUMBATTLES=xx", there you fill in the number of battles fought before uploading results and quitting robocode. In the batch-file I have made an infinitive loop so my client can run unattended all night. -- [[User:GrubbmGait|GrubbmGait]]<br />
* (Edit conflict) There are .txt files for each type of rumble - roborumble.txt, meleerumble.txt, and teamrumble.txt - in the 'roborumble' directory. The "NUMBATTLES" controls how many are run before uploading, "BATTLESPERBOT" is the minimum number of battles a bot needs before it stops getting priority, and "USER" is just to identify yourself in the logs and such. I have mine with "ITERATE=NOT" and I do use a shell script that loops to keep it running. -- [[User:Voidious|Voidious]]<br />
<br />
this bash script will be good for unix "roborumbler". Run forever battles, it catch standard and error stream and put it to a file in the directory ./log/tempNUMBER_OF_BATTLE.txt (the script have to be in the roborumble directory). For Linux: save it to a file in the roborumble directory, right click and set the file executable, create a directory called "log", then run the script from shell:<br />
<pre><br />
#!/bin/bash<br />
<br />
echo # new line<br />
count=0<br />
while [ "$var1" != "fine" ] # forever<br />
do<br />
let "count=count+1"<br />
echo "battle n: " $count<br />
sh roborumble.sh &> ./log/temp$count.txt<br />
echo<br />
done <br />
<br />
exit 0<br />
</pre><br />
<br />
p.s.: it's very useful for catch error, someone can traslate the script in windows's dos?<br />
[[Asdasd]]<br />
<br />
Wow - is 256MB still the default for the rumble? Why not at least 512, if robocode's default itself is 512? -- [[User:Simonton|Simonton]]<br />
<br />
I'm not sure - maybe because the GUI takes a lot of memory? -- [[User:Skilgannon|Skilgannon]]<br />
<br />
Ehh, the GUI shouldn't, not compared to many adaptive bots (particularly log targeting). Personally I always set 512MB in the rumble, and the only time I've had an out of memory problem with 512MB was when some particularly memory-heavy team (can't remember which one) was going. Personally I'd support defaulting to 512MB, at least for teams/melee, if [[Fnl]] is listening :-) -- [[User:Rednaxela|Rednaxela]]<br />
<br />
Can someone please zip a new update, i've unzipped the archives above and still get a ton of "Ignoring xxx..." message because they weren't download...thank you! (or even better someone start a new repository and put the zipped bots there...) --[[User:Starrynte|Starrynte]]<br />
<br />
== RoboRumbler ==<br />
I didn't know where to post this, but I guess the talk section is always good enough. I created an Java Application called [[Zyx/RoboRumbler|RoboRumbler]] to help controlling the resources [[RoboRumble]] uses. It's basically an application to let me work and run [[RoboRumble]] at the same time, I further explain it in it's page if anyone is interested. --[[User:Zyx|zyx]]<br />
<br />
Hmm, I'm curious about this. How does it account for the fact that RoboRumble is highly sensitive to the amount of CPU allocated to it? (i.e. other apps taking lots of CPU can make bots skip turns and potentially give very wrong results). If this limits the CPU allocated to RoboRumble, does it correctly make sure the constant for the time robots get per turn is increased suitably? ''(P.S. on the new wiki you can use <nowiki>--~~~~</nowiki> or the signature button to sign your messages with time/date easily. Personally I'd recommend it because it makes it possible to look back at conversations and know when they happened. :))'' --[[User:Rednaxela|Rednaxela]] 21:45, 26 November 2008 (UTC)<br />
<br />
Right now the application is not intended to work with CPU intensive applications, it basically runs them in the same way as they would normally do, but allows you to run then from time to time, and then forever by itself again and stuff like that. So you could be working in the machine, but not hogging the CPU yourself, you can set it to have a few battles and then sleep for 20 minutes. You could be writing some code(I did it to work on my thesis in the mean time), but not execute it until the [[RoboRumbler]] goes to sleep. Then you would have those 20 or any other amount of time to use the whole CPU when no rumble battles are running, so you could compile and test your application, and then, when the rumble is about to start again, you lower your activity. And when you are heading to your bed, set the sleep time to 0 and let it rumble without stop.<br />
<br />
Hopefully it will grow to a system that doesn't need for the user to be careful, but right now is the best I have. I was doing the same thing but manually, I ran the rumble battles while I was writing stuff, waited for it to finish so I could ran my application and then set the rumble again. But in no moment my idea was to really lower the CPU usage for [[RoboRumble]] during battles, but to have some deterministic break times when I could use the computer. (P.S. Thanks about the <nowiki>--~~~~</nowiki>, I saw it before in your post, but thought you wrote it yourself, and seemed like to much work) --[[User:Zyx|Zyx]] 23:44, 26 November 2008 (UTC)<br />
<br />
==stable rumble client==<br />
<br />
Are the stable rumble client 1.5.4 and, 1.6.0 or 1.6.0.1? someone have tested the new robocode version? --[[User:Lestofante|lestofante]] 15:44, 10 December 2008 (UTC)<br />
<br />
I know 1.6.1.4 is stable (some earlier 1.6.1.x versions were bad), with a minor aesthetic bug that it sometimes spams the "Round 31 initializing...." to stdout but that doesn't affect the battles or the uploading so it's good for RR. Additionally, as of 1.6.1.4 the ITERATE option works properly again, so external loop scripts shouldn't be needed. I plan to test 1.6.2 Beta 2 some time but haven't done that yet. --[[User:Rednaxela|Rednaxela]] 20:10, 10 December 2008 (UTC)<br />
<br />
==RUNONLY==<br />
I have RUNONLY=NANO in meleerumble, yet it still runs battles with tons of non-nano bots. 1) will this affect rankings improperly 2) how do you get it to run only nanos...as runonly is supposed to do (using version 1.6.0.1) --[[User:Starrynte|Starrynte]] 00:59, 3 April 2009 (UTC)<br />
<br />
* I've never tried these modes so don't know how well they work. I'm pretty sure RUNUNLY=SERVER is the only way to guarantee full pairings, since that's the mode where the client uses priority battles sent by the server. Also, I think the client considers nano pairings in melee to be any matchups between two nano bots, even if there are other sizes in the same battle -- which means you don't need a battle with 10 nanos in order to get meleenano results. That's why ntc.Opposite's nano results are up to 600+ already. --[[User:Darkcanuck|Darkcanuck]] 01:18, 3 April 2009 (UTC)<br />
<br />
==Questions from Positive==<br />
<br />
Hey, I'd like to contribute, but need some help. I've followed the instructions on this page (I used version 1.6.1.4). But what's the correct configuration for meleerumble.txt for Darkcanuck's server? Also: Can I safely quit the roborumble client when I need my CPU back? Is there something else usefull to know/do before running? :) --[[User:Positive|Positive]] 16:40, 17 July 2009 (UTC)<br />
<br />
I think you can just replace the domain with darkcanuck.net, but my full URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
Yes, run the client as much or as little as you like, of course. =) Hmm, one issue comes to mind: the bots using Robocode Repository ids will fail to download, I think. I fixed the URLs on the 1v1 list and some on the Melee list, but still lots of ids there. Running the 1v1 client to download bots first might get a lot of the missing ones. I'll try and get that fixed today.<br />
<br />
--[[User:Voidious|Voidious]] 16:58, 17 July 2009 (UTC)<br />
<br />
Hrm, well it seems like it should work, with Portia it did, or did you have to add it manually? I could make a script and change all lines with "ROBOTNAME,NUMBER" to "ROBOTNAME,http://www.robocoderepository.com/BotFiles/NUMBER/ROBOTNAME.JAR" --[[User:Positive|Positive]] 17:11, 17 July 2009 (UTC)<br />
<br />
Hmm, now I'm not sure, really. I don't think I grabbed Portia manually. Feel free to update the list yourself, if you want, I did exactly as you said using regular expression find/replace in my text editor (TextWrangler). I'll get to it later today if you haven't yet. --[[User:Voidious|Voidious]] 17:24, 17 July 2009 (UTC)<br />
<br />
Hmm, I tried it, and it's not that easy. For example, the pure converted form of TheArtOfWar changes from "tzu.TheArtOfWar 1.2,689" to "tzu.TheArtOfWar 1.2,http://www.robocoderepository.com/BotFiles/689/tzu.TheArtOfWar 1.2.jar". But I don't know what the actual download link is. (It's not "tzu.TheArtOfWar_1.2.jar" either). Any downside to just activating roborumble and seeing what happens? --[[User:Positive|Positive]] 17:54, 17 July 2009 (UTC)<br />
<br />
It seems TheArtOfWar was an exception, I'll replace the original with the new in a few moments. :) --[[User:Positive|Positive]] 18:06, 17 July 2009 (UTC)<br />
<br />
Cool. I'm not sure what's up with that, but I was thinking, "I swear I used that same format for the 1v1 list and it worked." =) Also, Darkcanuck was kind enough to post all his rumble bots here: [http://darkcanuck.net/rumble/robots/], so you can grab any missing ones. (I didn't mention before because it's not a great way to get all of them.)<br />
<br />
One of us should post an updated .zip of rumble bots as a base point for new RoboRumblers... there are a few old ones posted around the wiki, but I can never remember where. The hurdle with that is cleaning out all the multiple versions of certain bots before zipping.<br />
<br />
--[[User:Voidious|Voidious]] 18:14, 17 July 2009 (UTC)<br />
<br />
I found the .zip here: [[RoboRumble/Starting With RoboRumble]]. That zip is pretty complete, the message I got only showed a few missing:<br />
<br />
<pre><br />
Trying to download tripphippy.Alice 1.0<br />
Downloaded tripphippy.Alice 1.0 into ./robots/tripphippy.Alice_1.0.jar<br />
Trying to download voidious.Diamond 1.183b<br />
Downloaded voidious.Diamond 1.183b into ./robots/voidious.Diamond_1.183b.jar<br />
Trying to download voidious.micro.BlitzBat 1.04<br />
Downloaded voidious.micro.BlitzBat 1.04 into ./robots/voidious.micro.BlitzBat_1.<br />
04.jar<br />
Trying to download voidious.mini.BrokenSword 1.04<br />
Downloaded voidious.mini.BrokenSword 1.04 into ./robots/voidious.mini.BrokenSwor<br />
d_1.04.jar<br />
Trying to download zyx.mega.YersiniaPestis 1.1<br />
Downloaded zyx.mega.YersiniaPestis 1.1 into ./robots/zyx.mega.YersiniaPestis_1.1<br />
.jar<br />
Trying to download zyx.micro.Ant 1.1<br />
Downloaded zyx.micro.Ant 1.1 into ./robots/zyx.micro.Ant_1.1.jar<br />
Trying to download zyx.nano.Ant 1.1<br />
Downloaded zyx.nano.Ant 1.1 into ./robots/zyx.nano.Ant_1.1.jar<br />
Trying to download zyx.nano.BacillusComma 1.0<br />
Downloaded zyx.nano.BacillusComma 1.0 into ./robots/zyx.nano.BacillusComma_1.0.j<br />
ar<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Ignoring jwst.DAD.DarkAndDarker_1.1.jar: .\robots\jwst.DAD.DarkAndDarker_1.1.jar<br />
(Can't find file)<br />
Removing old participants from server ...<br />
Removing entry ... bzdp.BoxCar_1.0 from meleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from minimeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Removing entry ... bzdp.BoxCar_1.0 from micromeleerumble<br />
FAIL. Function temporarily disabled. Please try again later.<br />
Preparing melee battles list ...<br />
No robocode.properties, using defaults.<br />
Building robot database.<br />
Executing melee battles ...</pre><br />
<br />
So only a few are actually missing at the moment. No idea how much old ones there are. Anyway [http://darkcanuck.net/rumble/Contributors the rumble server] has gotten 3 battles from me! Thanks for the help. :) --[[User:Positive|Positive]] 18:34, 17 July 2009 (UTC)<br />
<br />
Feel free to replace links in the participant lists to those on the rumble server (if they exist). I'm not planning to remove any of those bots, and will periodically copy new ones over from my client. --[[User:Darkcanuck|Darkcanuck]] 18:53, 17 July 2009 (UTC)<br />
<br />
I'll see if I can post new versions of the participants zipfiles for one-on-one and melee this weekend. Last time I had trouble getting it online as my webspace (20Mb) was full. --[[User:GrubbmGait|GrubbmGait]] 13:00, 18 July 2009 (UTC)<br />
<br />
: You may contact me or Voidious to put them on my or his webspace. I don't know how much Voidious has, but I have around 1.1GB free. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:33, 18 July 2009 (UTC)<br />
<br />
:: Just curious, isn't it possible to upload the zipfile to this wiki? It seems the right place to put it. A complete zip for one-on-one would be approx 18 Mb, for melee approx 8 Mb. Just need to bring up my rusty Perl knowledge so I don't have to sort out the current participants manually. --[[User:GrubbmGait|GrubbmGait]] 11:30, 19 July 2009 (UTC)<br />
<br />
::: You must have access to this server to do that. I don't know if you have it or not. Because the wiki only accept .png, .gif, .jpg and .jpeg files. I agree with you that the wiki is the right place to upload them; but if you can't, feel free to contact me, my email is on my user page. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 11:41, 19 July 2009 (UTC)<br />
<br />
:::: It's not possible for me, max download is 2Mb. Melee is 6.5Mb, full one-on-one 16.8Mb. I'll try to put it on my own space first. --[[User:GrubbmGait|GrubbmGait]] 12:51, 19 July 2009 (UTC)<br />
<br />
== Friendlier Starting? ==<br />
<br />
We've always had this problem, but now I'm the victim instead of the perpetrator! "Getting Started" really should be ... let's say three steps at the most: 1) Install robocode in a fresh directory. 2) Apply this patch (that takes care of config). 3) Download these bots (all in one file). And really, (2)'s config should be packaged w/ robocode as long as the rumble itself is. In the mean time, perhaps update the instructions to point the config files to the correct server? I followed them, and unless I missed it every time I read through them, it never says to change the URLs to something other than http://rumble.fervir.com/... What should they be? I tell ya - a guy just wants to help out his old community and has to go to all this trouble ... --[[User:Simonton|Simonton]]<br />
<br />
Because the newer version isn't stable yet, we don't use the newer version of Robocode in RoboRumble. Starting from 1.7.1, you just install it, edit a little config, download bots and let it runs. We can't package the (2) with Robocode though, it is older version. This feature has already been implemented in 1.6.2 and later.<br />
<br />
And I must say, we are close to the new stable release. If we change to 1.7.1.x, we must all change (diff movement rule) our client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:21, 5 August 2009 (UTC)<br />
<br />
Oh, Simonton? Nice to see you still randomly visit the wiki. I'll update it soon. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:23, 5 August 2009 (UTC)<br />
<br />
(Edit conflict) Yeah, we can use all the help we can get, so this should be as easy as possible. I think you just replace the rumble.fervir.com domain with darkcanuck.net. For Melee, the URLs are:<br />
* PARTICIPANTSURL=http://robowiki.net/w/index.php?title=RoboRumble/Participants/Melee<br />
* UPDATEBOTSURL=http://darkcanuck.net/rumble/RemoveOldParticipant<br />
* RESULTSURL=http://darkcanuck.net/rumble/UploadedResults<br />
I think just the participants URL would lack "/Melee" for 1v1, but I'm not at my rumble computer right now to confirm. And yeah, like Nat mentioned, we only allow 1.6.1.4, with the patched .jar, for RoboRumble clients right now. --[[User:Voidious|Voidious]] 14:25, 5 August 2009 (UTC)<br />
<br />
: I think he know what to do, he just pointed out that the newbie won't understand it at all =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
As I rewrote the starting guide, I noticed some funny thing. It used to say that: <p style="color:white">(Sorry, a little dirty) ... on your ''first time'' you can start robocode with ...</p> Sorry, for anyone who didn't find this amusing at all. And feel free to delete this if you think it shouldn't be here. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 14:38, 5 August 2009 (UTC)<br />
<br />
How about this... as soon as I get home from work, I'll make a patched robocode-setup-1.6.1.4.jar (maybe renamed robocode-rr-setup-1.6.1.4.jar or something), which includes the patched robocode.jar, fixed config files, AND the jar files of all robots currently in roborumble, that'll solve this :) --[[User:Rednaxela|Rednaxela]] 16:41, 5 August 2009 (UTC)<br />
<br />
That's what basically Simonton asked. I don't think ALL robots in rumble is good idea, it is large! And the installation will take very long. It is better if you just do all thing, zip it, and upload. You don't want the desktop and start menu shortcut for RR client. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 16:48, 5 August 2009 (UTC)<br />
<br />
The '''Roborumble Superpack''' is here! With this simple zip file, it is now virtually effortless to deploy a robocode installation suitable for your RoboRumble needs! I intend to update the ''Roborumble Superpack'' whenever a new version of robocode is approved for RoboRumble submissions, or the list of bots changes significantly. Cheers! :) --[[User:Rednaxela|Rednaxela]] 02:08, 6 August 2009 (UTC)<br />
<br />
I'm not sure having all the bots in the pack is such a great idea, as I think roborumble downloads them automatically, no? As long as they have to download it anyways, they may as well get the complete list instead of an old version ;)<br />
But having the pack will definitely help, it was a bit of a nuisance to get the old robocode when I was starting with it last week. [[User:Spinnercat|Spinnercat]] 02:20, 6 August 2009 (UTC)<br />
<br />
Awesome! Sure, you'll have to download the new versions for some of them, but probably 90% of the bots in that .zip are unlikely to ever change, so I like having the option to get them all at once. And some of us are still scarred from the days when the Robocode Repository would crash if you tried to actually download hundreds of bots in a row witha fresh RR client. =) --[[User:Voidious|Voidious]] 02:28, 6 August 2009 (UTC)<br />
<br />
Thanks, Red! Works great. --[[User:Simonton|Simonton]]<br />
<br />
No problem Simonton! Also, updated superpack zip, to fix the default memory limit on melee/team rumble to be 512M instead of 256M and 128M. Added the new Diamond version while I was at it as well since there was no reason not to. --[[User:Rednaxela|Rednaxela]] 06:19, 6 August 2009 (UTC)<br />
<br />
== Error Running RoboRumble ==<br />
<br />
Hi, i get the following error when tring to run roborumble.bat with version 1.6.14 (newest version of RoboRumble works great though):<br />
<br />
<pre><br />
Iteration number 0<br />
Could not load properties file: ./roborumble/files/codesize1v1.txt<br />
Downloading rating files ...<br />
Downloading participants list ...<br />
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind<br />
ex out of range: -1<br />
at java.lang.String.substring(String.java:1937)<br />
at roborumble.netengine.BotsDownload.downloadParticipantsList(Unknown So<br />
urce)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
Anybody know why? It's very frustrating when i can't contribute and nobody is uploading results when i know i have bot that might score higher then 90% against certain top mini-bots :). <br />
--[[User:Rsim|Rsim]] 13:00, 13 August 2009 (UTC)<br />
<br />
[http://www.robowiki.net/w/index.php?title=RoboRumble%2FParticipants&diff=10365&oldid=10355 This] is why. You missed a comma, which broke all main rumble clients momentarially :) --[[User:Rednaxela|Rednaxela]] 13:13, 13 August 2009 (UTC)<br />
<br />
Woops! I'm sorry about that. Thanks for the help! --[[User:Rsim|Rsim]] 13:20, 13 August 2009 (UTC)<br />
<br />
== Superpack update 20090814 ==<br />
<br />
Updating the RR superpack now. The changes are:<br />
* Fully updated collection of rumble bots<br />
* robocode.jar being patched for a bug (See [[Talk:RoboRumble/Reported Problems#IllegalThreadStateException]])<br />
* AND the shiny new [[RoboRumble/Participants/TwinDuel|TwinDuel, Rumble Edition]].<br />
Enjoy :) --[[User:Rednaxela|Rednaxela]] 03:51, 15 August 2009 (UTC)<br />
<br />
Does that .jar have Darkcanuck's patch? I haven't test it yet, but I want to be sure. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 04:44, 15 August 2009 (UTC)<br />
<br />
Yep, it does. It's based upon the old superpack, just with the fixed robocode.jar (already had Darkcanuck's roborumble.jar), updated robots, and the twinduel stuff. --[[User:Rednaxela|Rednaxela]] 05:03, 15 August 2009 (UTC)<br />
<br />
Argh! I read "robocode.jar" as "roborumble.jar". Sorry =) &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 05:18, 15 August 2009 (UTC)<br />
<br />
Haha, don't worry much about that. I've sometimes been getting those two mixed up when reading/typing things myself. --[[User:Rednaxela|Rednaxela]] 05:28, 15 August 2009 (UTC)<br />
<br />
== A few questions ==<br />
<br />
Hi, I want to contribute (and if I find some time, also to write an own robot). I already uploaded some results, but three questions came up:<br /><br />
<ul><br />
<li>If in roborumble.txt DOWNLOAD is set to YES, everytime I'm starting the program it's trying to download some missing bots which takes quite some time without any success. I took a look at the /robots page by Darkcanuck, but those ones are not shown there unfortunately (e.g. ar.horizon.Horizon 1.2.2). With ITERATE=YES it works kinda well, but still it is disturbing me a bit :-)</li><br />
<li>Is there a way to actually "watch" the battles fought when running the rumble?</li><br />
<li>Is it "allowed" to change the NUMBATTLES variable to something like 100?</li></ul><br />
And by the way, is there a way to automatically add the time and date behind my nick?<br />
--[[User:Kenran|Kenran]]<br />
<br />
Welcome, and some answers:<br><br />
* Alas not, if the repository is down and Darkcanuck does not host them (yet), the client is not able to fetch them.<br />
* The client uses robocode without userinterface, so it's not possible to watch them.<br />
* it is allowed to change NUMBATTLES to whatever you want<br />
* you can use <nowiki>--~~~~</nowiki> or click the most-but-one right option at the topbar (signature with timestamp)<br />
* It is wise to use separate installs for roborumble, meleerumble and own development. This way they are not interfering with eachother.<br />
--[[User:GrubbmGait|GrubbmGait]] 13:58, 28 November 2009 (UTC)<br />
<br />
Thank you! What could cause problems if I developed my bots within the install that I also use to run roborumble? Don't get me wrong, I believe in what you said and will use a separate robocode folder for development. I'd just like to know :-)<br /><br />
--[[User:Kenran|Kenran]] 14:10, 28 November 2009 (UTC)<br />
<br />
If you don't run the roborumble and Robocode at the same time, there is no problem unless you count you have to wait for a long time each time you started new battle to wait for robot database to be reloaded. If you run them at the same time, problems may occur especially when the Robocode and RoboRumble are running the same robot at the same time. This result in weird, unexpected result. Trust me, I have done it before, and somehow RoboRumble result injected into MeleeRumble result. --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 15:57, 28 November 2009 (UTC)<br />
<br />
: Running both at the same time is a bad idea anyway. Both like to eat up lots of CPU and of course other things using lots of CPU can cause skipped turns. Even on a dual core machine I don't think it would be trustworthy to run two instances of robocode at once, since robocode with GUI does graphics painting in a seperate thread from running the bots, and that can also take substantial CPU. I'd only really trust running two instances at once on quad core machine. --[[User:Rednaxela|Rednaxela]] 16:03, 28 November 2009 (UTC)<br />
<br />
: I strongly agree that people should mind their CPU consumption on any machine that runs a RoboRumble client. But I quite disagree with needing a quad core machine to run two Robocodes safely. On my MacBook Pro (Core 2 Duo, 2.8 GHz), I can run a second minimized Robocode with no slowdown to the first. Neither core even hits 100% utilization. That's not true of every dual core machine, so you should test it before trying it - my MacBook 2.0 GHz sees about a 15% slowdown in each if I run two at once. For RoboResearch, I'd certainly still run two threads and just adjust the CPU constant, but for the rumble, it's always better to be extra cautious. Keep in mind that Melee has a much better chance of spilling over into a second CPU core, as well.<br />
: On a separate note, another reason to have them separate is data saving. You don't really want bots learning from battles that you're watching and taking that knowledge into the RoboRumble. And some bots have configurable options in their data files, like [[Shadow]] can be set not to fire. You really don't want to be playing with that option and then leave him that way in the rumble. <br />
: --[[User:Voidious|Voidious]] 20:10, 30 November 2009 (UTC)<br />
<br />
<br />
Ok, new problem. With Windows7 - 64-bit, when trying to run 1.6.1.4 roborumble, I'm getting an array out of bounds exception as soon as it tries to run a battle. Any ideas? Also, wehn can we switch to the new version for rumbles? --[[User:Miked0801|Miked0801]] 04:15, 31 January 2010 (UTC)<br />
: Very odd issue... Is this an issue with any bot or just a specific one. As far as switching to a new version for the rumble, we can't yet. I've tested 1.7.1.6 and there are still pending rumble-relevant bugs. I intend to watch for 1.7.1.7 betas/alphas very closely so I can help ensure 1.7.1.7 will be rumble-ready. --[[User:Rednaxela|Rednaxela]] 06:03, 31 January 2010 (UTC)<br />
:: Appears not be be bot related. I also rolled back 64-bit java and just used 32-bit and still am getting the same issue:<br />
<pre><br />
Preparing battles list ... Using smart battles is true<br />
Prioritary battles file not found ...<br />
Executing battles ...<br />
Fighting battle 0 ... jk.micro.Toorkild 0.2.4,robar.nano.Vespa 0.95<br />
Preparing battle...<br />
Exception in thread "Application Thread" java.lang.ArrayIndexOutOfBoundsExceptio<br />
n: 0<br />
at roborumble.battlesengine.BattlesRunner.runBattles(Unknown Source)<br />
at roborumble.RoboRumbleAtHome.main(Unknown Source)<br />
</pre><br />
<br />
:: Could it have something to do with multi-core or hyper-threading? I remember something about having to assign the Robocode process to a specific core/CPU on Windows, but I have no experience with it myself. That's the only thing I can think to try... Is it Robocode, too, or just RoboRumble? --[[User:Voidious|Voidious]] 17:57, 31 January 2010 (UTC)<br />
::: Just Rumble, and only this particular version - and yes, this is a 4 core system.<br />
:: I believe that deleting the robot database file and letting it reconstitute the list has cleared up that problem for me in the past, many versions ago. I vaguely recall guessing it was related to a faulty bot download, but this was literally years ago. -- [[User:Pedersen|Martin Pedersen]]</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14711RoboRumble/Participants2010-01-29T19:02:53Z<p>Pedersen: Hubris made compatible with 1.6.1.4</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.9,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.9.jar<br />
jk.micro.Toorkild 0.2.4,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.65,http://www.robocoderepository.com/BotFiles/3864/mld.LittleBlackBook_1.65.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Hubris 2.4,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.4.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14699RoboRumble/Participants2010-01-28T17:14:49Z<p>Pedersen: pulling Hubris .. must be a version conflict w/rumble</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.8,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.8.jar<br />
jk.micro.Toorkild 0.2.3,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.3.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.64,http://www.robocoderepository.com/BotFiles/3863/mld.LittleBlackBook_1.64.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersenhttp://robowiki.net/w/index.php?title=RoboRumble/Participants&diff=14602RoboRumble/Participants2010-01-21T19:11:50Z<p>Pedersen: update of Hubris</p>
<hr />
<div>{{:RoboRumble/Navigation}}<br />
<br />
----<br />
Just add your bot name ('''as appears in the Robocode selector after packaging''', so including versionnumber) and the RobocodeRepository id number separated by "," (there must be no space after the comma). Please, make sure your bot is not in the list before adding it, and delete the old version if you are adding a new one.<br />
<br />
The list is in '''alphabetical''' order. Add your bot in the right slot.<br />
<br />
----<br />
<pre><br />
ab.DengerousRoBatra 1.3,http://www.robocoderepository.com/BotFiles/3664/ab.DengerousRoBatra_1.3.jar<br />
abc.Shadow 3.83c,http://robocode.aclsi.pt/abc.Shadow_3.83c.jar<br />
abc.tron3.Tron 3.11,http://www.robocoderepository.com/BotFiles/2205/abc.tron3.Tron_3.11.jar<br />
abc.Tron 2.02,http://www.robocoderepository.com/BotFiles/241/abc.Tron_2.02.jar<br />
abud.ThirdRobo 1.0,http://www.robocoderepository.com/BotFiles/2479/abud.ThirdRobo_1.0.jar<br />
ad.last.Bottom 1.0,http://www.robocoderepository.com/BotFiles/1876/ad.last.Bottom_1.0.jar<br />
ad.Quest 0.10,http://www.robocoderepository.com/BotFiles/1846/ad.Quest_0.10.jar<br />
adt.Ar1 2.1,http://www.robocoderepository.com/BotFiles/2254/adt.Ar1_2.1.jar<br />
adt.Ar2 1.0,http://www.robocoderepository.com/BotFiles/2303/adt.Ar2_1.0.jar<br />
ag.Gir 0.99,http://www.robocoderepository.com/BotFiles/3065/ag.Gir_0.99.jar<br />
agd.Mooserwirt2 2.7,http://www.glyndavies.org/robocode/agd.Mooserwirt2.jar<br />
ags.micro.Carpet 1.1,http://homepages.ucalgary.ca/~agschult/robocode/ags.micro.Carpet_1.1.jar<br />
ags.Midboss 1r,http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1r.jar<br />
ags.polished.PolishedRuby 1,http://homepages.ucalgary.ca/~agschult/robocode/ags.polished.PolishedRuby_1.jar<br />
ags.rougedc.RougeDC willow,http://homepages.ucalgary.ca/~agschult/robocode/ags.rougedc.RougeDC_willow.jar<br />
ahf.Acero 1.0,http://www.robocoderepository.com/BotFiles/2151/ahf.Acero_1.0.jar<br />
ahf.NanoAndrew .4,http://www.robocoderepository.com/BotFiles/2002/ahf.NanoAndrew_.4.jar<br />
ahf.r2d2.R2d2 0.86,http://www.robocoderepository.com/BotFiles/2035/ahf.r2d2.R2d2_0.86.jar<br />
AIR.iRobot 1.0,http://www.robocoderepository.com/BotFiles/3205/AIR.iRobot_1.0.jar<br />
ak.Fermat 2.0,http://www.robocoderepository.com/BotFiles/799/ak.Fermat_2.0.jar<br />
alex.Diabolo5 1.1,http://darkcanuck.net/rumble/robots/alex.Diabolo5_1.1.jar<br />
alk.lap.LoudAndProud 2.23,http://www.robocoderepository.com/BotFiles/3601/alk.lap.LoudAndProud_2.23.jar<br />
altglass.Exterminans2oo8 alpha0328,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_alpha0328.jar<br />
altglass.Exterminans2oo8 Build0411,http://d-gfx.kognetwork.ch/robocode/altglass.Exterminans2oo8_Build0411.jar<br />
am.Miedzix 2.0,http://www.robocoderepository.com/BotFiles/3383/am.Miedzix_2.0.jar<br />
am.Miedzix 3.0,http://darkcanuck.net/rumble/robots/am.Miedzix_3.0.jar<br />
amarok.Rookie 1.1,http://www.robocoderepository.com/BotFiles/422/amarok.Rookie_1.1.jar<br />
amk.ChumbaMini 0.2,http://www.robocoderepository.com/BotFiles/2655/amk.ChumbaMini_0.2.jar<br />
amk.ChumbaWumba 0.3,http://www.robocoderepository.com/BotFiles/2646/amk.ChumbaWumba_0.3.jar<br />
amk.jointstrike.JointStrike 0.2,http://www.robocoderepository.com/BotFiles/2597/amk.jointstrike.JointStrike_0.2.jar<br />
amk.ShizzleStiX.ShizzleStiX 0.6,http://www.robocoderepository.com/BotFiles/2603/amk.ShizzleStiX.ShizzleStiX_0.6.jar<br />
amk.superstrike.SuperStrike 0.3,http://www.robocoderepository.com/BotFiles/2600/amk.superstrike.SuperStrike_0.3.jar<br />
amk.Punbot.Punbot 0.01,http://www.robocoderepository.com/BotFiles/2604/amk.Punbot.Punbot_0.01.jar<br />
ao.T100 0.9,http://www.robocoderepository.com/BotFiles/3385/ao.T100_0.9.jar<br />
ap.Frederick 1.1,http://darkcanuck.net/rumble/robots/ap.Frederick_1.1.jar<br />
apollokidd.ApolloKidd 0.9,http://www.robocoderepository.com/BotFiles/321/apollokidd.ApolloKidd_0.9.jar<br />
apv.Aspid 1.7,http://www.robocoderepository.com/BotFiles/1412/apv.Aspid_1.7.jar<br />
apv.AspidReloaded 0.6,http://www.robocoderepository.com/BotFiles/1985/apv.AspidReloaded_0.6.jar<br />
apv.LauLectrik 1.2,http://www.robocoderepository.com/BotFiles/1300/apv.LauLectrik_1.2.jar<br />
apv.MicroAspid 1.8,http://www.robocoderepository.com/BotFiles/2519/apv.MicroAspid_1.8.jar<br />
apv.NanoLauLectrik 1.0,http://www.robocoderepository.com/BotFiles/1399/apv.NanoLauLectrik_1.0.jar<br />
apv.NanoLauLectrikTheCannibal 1.1,http://www.robocoderepository.com/BotFiles/2147/apv.NanoLauLectrikTheCannibal_1.1.jar<br />
apv.ScruchiPu 1.0,http://www.robocoderepository.com/BotFiles/1367/apv.ScruchiPu_1.0.jar<br />
apv.test.Virus 0.6.1,http://www.robocoderepository.com/BotFiles/2645/apv.test.Virus_0.6.1.jar<br />
apv.TheBrainPi 0.5fix,http://sites.google.com/site/zyxsite/robocode/apv.TheBrainPi_0.5fix.jar<br />
ar.horizon.Horizon 1.2.2,http://www.robocoderepository.com/BotFiles/3286/ar.horizon.Horizon_1.2.2.jar<br />
ar.QuantumChromodynamics 1.2.1,http://www.robocoderepository.com/BotFiles/3220/ar.QuantumChromodynamics_1.2.1.jar<br />
ar.TheoryOfEverything 1.2.1,http://www.robocoderepository.com/BotFiles/3221/ar.TheoryOfEverything_1.2.1.jar<br />
ara.Shera 0.88,http://www.robocoderepository.com/BotFiles/1050/ara.Shera_0.88.jar<br />
areb.Union 1.06,http://www.robocoderepository.com/BotFiles/2893/areb.Union_1.06.jar<br />
arthord.micro.Apoptygma 0.4,http://www.robocoderepository.com/BotFiles/1688/arthord.micro.Apoptygma_0.4.jar<br />
arthord.micro.Muffin 0.6.1,http://www.robocoderepository.com/BotFiles/1963/arthord.micro.Muffin_0.6.1.jar<br />
arthord.KostyaTszyu Beta2,http://www.robocoderepository.com/BotFiles/2322/arthord.KostyaTszyu_Beta2.jar<br />
arthord.MannyPacquiao Delta2,http://scoutery.awardspace.com/arthord.MannyPacquiao_Delta2.jar<br />
arthord.NanoSatan Mu,http://www.robocoderepository.com/BotFiles/2157/arthord.NanoSatan_Mu.jar<br />
arthord.NanoSatanMelee Beta,http://www.robocoderepository.com/BotFiles/2088/arthord.NanoSatanMelee_Beta.jar<br />
ary.micro.Weak 1.2,http://www.robocoderepository.com/BotFiles/3433/ary.micro.Weak_1.2.jar<br />
ary.mini.Nimi 1.0,http://www.robocoderepository.com/BotFiles/3397/ary.mini.Nimi_1.0.jar<br />
ary.nano.AceSurf 1.2,http://www.robocoderepository.com/BotFiles/3352/ary.nano.AceSurf_1.2.jar<br />
ary.nano.ColorNanoP 1.1,http://www.robocoderepository.com/BotFiles/3629/ary.nano.ColorNanoP_1.1.jar<br />
ary.Crisis 1.0,http://www.robocoderepository.com/BotFiles/3495/ary.Crisis_1.0.jar<br />
ary.Help 1.0,http://darkcanuck.net/rumble/robots/ary.Help_1.0.jar<br />
ary.FourWD 1.3d,http://darkcanuck.net/rumble/robots/ary.FourWD_1.3d.jar<br />
ary.SMG 1.01,http://ary-robocode.110mb.com/ary.SMG_1.01.jar<br />
as.xbots 1.0,http://darkcanuck.net/rumble/robots/as.xbots_1.0.jar<br />
asd.Cthulhu 1.2,http://robocode.ilbello.com/asd.Cthulhu_1.2.jar<br />
asm.Statistas 0.1,http://www.robocoderepository.com/BotFiles/1989/asm.Statistas_0.1.jar<br />
awesomeness.Elite 1.0,http://robocoderepository.com/BotFiles/3597/awesomeness.Elite.jar<br />
awl.Locutus 1.0,3844<br />
axeBots.HataMoto 3.09,http://www.robocoderepository.com/BotFiles/1655/axeBots.HataMoto_3.09.jar<br />
axeBots.Musashi 2.18,http://www.robocoderepository.com/BotFiles/1759/axeBots.Musashi_2.18.jar<br />
axeBots.Okami 1.04,http://www.robocoderepository.com/BotFiles/2016/axeBots.Okami_1.04.jar<br />
axeBots.SilverSurfer 2.53.33fix,http://homepages.ucalgary.ca/~agschult/robocode/axeBots.SilverSurfer_2.53.33fix.jar<br />
baal.nano.N 1.42,http://webpages.charter.net/eleeleth/Robots/baal.nano.N_1.42.jar<br />
banshee.mini.Nexus6 0.2.0,http://www.robocoderepository.com/BotFiles/3467/banshee.mini.Nexus6_0.2.0.jar<br />
banshee.micro.Nexus6 0.3.0,http://www.robocoderepository.com/BotFiles/3473/banshee.micro.Nexus6_0.3.0.jar<br />
bayen.nano.Squirrel 0.2,http://www.freewebs.com/bayen/files/bayen.nano.Squirrel_0.2.jar<br />
bayen.nut.Squirrel 1.621,http://darkcanuck.net/rumble/robots/bayen.nut.Squirrel_1.621.jar<br />
bayen.UbaMicro 1.4,http://www.robocoderepository.com/BotFiles/2830/bayen.UbaMicro_1.4.jar<br />
bayen.UbaRamLT 1.0,http://www.robocoderepository.com/BotFiles/2868/bayen.UbaRamLT_1.0.jar<br />
bbo.RamboT 0.3,http://www.robocoderepository.com/BotFiles/2210/bbo.RamboT_0.3.jar<br />
bbo.TheRoof 1.4.3,http://www.robocoderepository.com/BotFiles/2179/bbo.TheRoof_1.4.3.jar<br />
Bemo.Sweet30 1.6.1,http://www.stg-volleyball.de/images/Bemo.Sweet30_1.6.1.jar<br />
benhorner.PureAggression 0.2.6,http://www.robocoderepository.com/BotFiles/3421/benhorner.PureAggression_0.2.6.jar<br />
bh.PencilRain 0.01,http://www.robocoderepository.com/BotFiles/3670/bh.PencilRain-0.01.jar<br />
bigpete.Stewie 1.0,http://www.robocoderepository.com/BotFiles/2927/bigpete.Stewie_1.0.jar<br />
bing2.Melody 1.3.1,http://www.ccs.neu.edu/home/bing/robocode/bing2.Melody_1.3.1.jar<br />
bjl.LoneDragon 0.5,http://www.robocoderepository.com/BotFiles/1929/bjl.LoneDragon_0.5.jar<br />
bndl.LostLion 1.2,http://www.robocoderepository.com/BotFiles/1033/bndl.LostLion_1.2.jar<br />
bons.NanoStalker 1.2,http://www.robocoderepository.com/BotFiles/1179/bons.NanoStalker_1.2.jar<br />
bp.Kuma 1.0,http://www.robocoderepository.com/BotFiles/3238/bp.Kuma_1.0.jar<br />
braaropolis.Abot 1.0,http://darkcanuck.net/rumble/robots/braaropolis.Abot_1.0.jar<br />
brainfade.Fallen 0.63,http://www.robocoderepository.com/BotFiles/2250/brainfade.Fallen_0.63.jar<br />
brainfade.melee.Dusk 0.44,http://www.robocoderepository.com/BotFiles/2518/brainfade.melee.Dusk_0.44.jar<br />
bvh.fnr.Fenrir 0.36l,http://www.robocoderepository.com/BotFiles/1428/bvh.fnr.Fenrir_0.36l.jar<br />
bvh.frg.Friga 0.112dev,http://darkcanuck.net/rumble/robots/bvh.frg.Friga_0.112dev.jar<br />
bvh.fry.Freya 0.82,http://darkcanuck.net/rumble/robots/bvh.fry.Freya_0.82.jar<br />
bvh.hdr.Hodur 0.4,http://www.robocoderepository.com/BotFiles/1954/bvh.hdr.Hodur_0.4.jar<br />
bvh.loki.Loki 0.5,http://www.robocoderepository.com/BotFiles/885/bvh.loki.Loki_0.5.jar<br />
bvh.micro.Freya 0.3,http://www.robocoderepository.com/BotFiles/2815/bvh.micro.Freya_0.3.jar<br />
bvh.micro.Svadilfari 0.2,http://www.robocoderepository.com/BotFiles/1086/bvh.micro.Svadilfari_0.2.jar<br />
bvh.mini.Fenrir 0.39,http://www.robocoderepository.com/BotFiles/1429/bvh.mini.Fenrir_0.39.jar<br />
bvh.mini.Freya 0.55,http://darkcanuck.net/rumble/robots/bvh.mini.Freya_0.55.jar<br />
bvh.mini.Mjolnir 0.3,http://www.robocoderepository.com/BotFiles/2220/bvh.mini.Mjolnir_0.3.jar<br />
bvh.mini.Wodan 0.50,http://www.robocoderepository.com/BotFiles/2064/bvh.mini.Wodan_0.50.jar<br />
bvh.tyr.Tyr 1.74,http://www.robocoderepository.com/BotFiles/886/bvh.tyr.Tyr_1.74.jar<br />
bzdp.BoxCar 2.0,http://www.robocoderepository.com/BotFiles/3703/bzdp.BoxCar_2.0.jar<br />
bzdp.Pansy 2.1,http://www.robocoderepository.com/BotFiles/3726/bzdp.Pansy_2.1.jar<br />
caimano.Furia_Ceca 0.22,http://www.robocoderepository.com/BotFiles/1843/caimano.Furia_Ceca_0.22.jar<br />
cbot.agile.Nibbler 0.2,http://www.robocoderepository.com/BotFiles/1537/cbot.agile.Nibbler_0.2.jar<br />
cbot.cbot.CBot 0.8,http://www.robocoderepository.com/BotFiles/1375/cbot.cbot.CBot_0.8.jar<br />
cf.mini.Chiva 1.0,http://www.robocoderepository.com/BotFiles/2331/cf.mini.Chiva_1.0.jar<br />
cf.OldMan.OldManXP 0.1,http://www.robocoderepository.com/BotFiles/1968/cf.OldMan.OldManXP_0.1.jar<br />
cf.proto.Shiva 2.2,http://www.robocoderepository.com/BotFiles/2409/cf.proto.Shiva_2.2.jar<br />
cf.star.Star2 1.23,http://www.robocoderepository.com/BotFiles/2255/cf.star.Star2_1.23.jar<br />
ch.rhj.rbc.RHJ1 1.0,http://www.robocoderepository.com/BotFiles/1879/ch.rhj.rbc.RHJ1_1.0.jar<br />
CharlieN.Omega.Omega 1.03,http://www.robocoderepository.com/BotFiles/3503/CharlieN.Omega.Omega_1.03.jar<br />
chase.c.Wristwatch 1.0,http://darkcanuck.net/rumble/robots/chase.c.Wristwatch_1.0.jar<br />
chase.koho.Prototype 005S,http://darkcanuck.net/rumble/robots/chase.koho.Prototype_005S.jar<br />
chase.g.Genesis Demo3,http://darkcanuck.net/rumble/robots/chase.g.Genesis_Demo3.jar<br />
chase.na.Seraphim 0.052c,http://www.csdgn.org/robo/chase.na.Seraphim_0.052c.jar<br />
chase.o.Orbit 0.1,http://darkcanuck.net/rumble/robots/chase.o.Orbit_0.1.jar<br />
chase.pm.Pytko 1.0,http://darkcanuck.net/rumble/robots/chase.pm.Pytko_1.0.jar<br />
chase.Velshea 1.2.0,http://darkcanuck.net/rumble/robots/chase.Velshea_1.2.0.jar<br />
chickenfuego.UrChicken2 1.0,http://www.robocoderepository.com/BotFiles/3422/chickenfuego.UrChicken2_1.0.jar<br />
cjk.Merkava 0.1.1,http://www.robocoderepository.com/BotFiles/2637/cjk.Merkava_0.1.1.jar<br />
cjk.Merkava 0.2.0,http://www.robocoderepository.com/BotFiles/2640/cjk.Merkava_0.2.0.jar<br />
cjk.Merkava 0.3.0,http://darkcanuck.net/rumble/robots/cjk.Merkava_0.3.0.jar<br />
cjm.chalk.Chalk 2.6.Be,http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar<br />
cjm.Charo 1.1,http://scatterbright.com/robots/cjm.Charo_1.1.jar<br />
cjm.Che 1.2,http://www.robocoderepository.com/BotFiles/2703/cjm.Che_1.2.jar<br />
cjm.Chomsky 1.5,http://scatterbright.com/robots/cjm.Chomsky_1.5.jar<br />
codemojo.nano.Woot 1.0,http://darkcanuck.net/rumble/robots/codemojo.nano.Woot_1.0.jar<br />
csm.NthGeneration 0.04,http://www.robocoderepository.com/BotFiles/1214/csm.NthGeneration_0.04.jar<br />
csp.Eagle 3.30,http://www.robocoderepository.com/BotFiles/2436/csp.Eagle_3.30.jar<br />
css.Delitioner 0.11,http://darkcanuck.net/rumble/robots/css.Delitioner_0.11.jar<br />
cx.BlestPain 1.41,http://www.robocoderepository.com/BotFiles/1671/cx.BlestPain_1.41.jar<br />
cx.CigaretBH 1.03,http://www.robocoderepository.com/BotFiles/1414/cx.CigaretBH_1.03.jar<br />
cx.Lacrimas 1.36,http://www.robocoderepository.com/BotFiles/1820/cx.Lacrimas_1.36.jar<br />
cx.micro.Blur 0.2,http://www.robocoderepository.com/BotFiles/2447/cx.micro.Blur_0.2.jar<br />
cx.micro.Smoke 0.96,http://www.robocoderepository.com/BotFiles/1037/cx.micro.Smoke_0.96.jar<br />
cx.micro.Spark 0.6,http://www.robocoderepository.com/BotFiles/1320/cx.micro.Spark_0.6.jar<br />
cx.mini.BlackSwans 0.60,http://www.robocoderepository.com/BotFiles/1158/cx.mini.BlackSwans_0.60.jar<br />
cx.mini.Cigaret 1.31,http://www.robocoderepository.com/BotFiles/1152/cx.mini.Cigaret_1.31.jar<br />
cx.mini.Nimrod 0.55,http://www.robocoderepository.com/BotFiles/1236/cx.mini.Nimrod_0.55.jar<br />
cx.nano.Smog 2.6,http://www.robocoderepository.com/BotFiles/1036/cx.nano.Smog_2.6.jar<br />
cx.Princess 1.0,http://www.robocoderepository.com/BotFiles/1343/cx.Princess_1.0.jar<br />
da.NewBGank 1.4,http://www.robocoderepository.com/BotFiles/3312/da.NewBGank_1.4.jar<br />
dam.MogBot 2.9,http://www.robocoderepository.com/BotFiles/555/dam.MogBot_2.9.jar<br />
dans.Cinnamon 1.2,http://www.robocoderepository.com/BotFiles/1976/dans.Cinnamon_1.2.jar<br />
darkcanuck.Gaff 1.50,http://darkcanuck.net/rumble/robots/darkcanuck.Gaff_1.50.jar<br />
darkcanuck.Holden 1.13a,http://darkcanuck.net/rumble/robots/darkcanuck.Holden_1.13a.jar<br />
darkcanuck.Pris 0.88,http://darkcanuck.net/rumble/robots/darkcanuck.Pris_0.88.jar<br />
davidalves.Firebird 0.25,http://davidalves.net/robocode/robots/davidalves.Firebird_0.25.jar<br />
davidalves.Phoenix 1.02,http://davidalves.net/robocode/robots/davidalves.Phoenix_1.02.jar<br />
davidalves.PhoenixOS 1.1,http://davidalves.net/robocode/robots/davidalves.PhoenixOS_1.1.jar<br />
davidalves.net.Duelist 0.1.6src,http://www.robocoderepository.com/BotFiles/1000/davidalves.net.Duelist_0.1.6src.jar<br />
davidalves.net.DuelistMicro 1.22,http://www.robocoderepository.com/BotFiles/1144/davidalves.net.DuelistMicro_1.22.jar<br />
davidalves.net.DuelistMicroMkII 1.1,http://www.robocoderepository.com/BotFiles/1281/davidalves.net.DuelistMicroMkII_1.1.jar<br />
davidalves.net.DuelistMini 1.1,http://www.robocoderepository.com/BotFiles/1181/davidalves.net.DuelistMini_1.1.jar<br />
davidalves.net.DuelistNano 1.0,http://www.robocoderepository.com/BotFiles/1272/davidalves.net.DuelistNano_1.0.jar<br />
dcs.Eater_of_Worlds 1.1.3-A,http://www.robocoderepository.com/BotFiles/2578/dcs.Eater_of_Worlds_1.1.3-A.jar<br />
dcs.Eater_of_Worlds_Mini 1.0,http://www.robocoderepository.com/BotFiles/2850/dcs.Eater_of_Worlds_Mini_1.0.jar<br />
dcs.PM.Eater_of_Worlds_PM 1.2,http://www.robocoderepository.com/BotFiles/2856/dcs.PM.Eater_of_Worlds_PM_1.2.jar<br />
de.erdega.robocode.Polyphemos 0.4,http://darkcanuck.net/rumble/robots/de.erdega.robocode.Polyphemos_0.4.jar<br />
deewiant.Anomaly 0.2,http://www.iki.fi/~deewiant/files/deewiant.Anomaly_0.2.jar<br />
deith.Czolgzilla 0.11,http://www.robocoderepository.com/BotFiles/3256/deith.Czolgzilla_0.11.jar<br />
demetrix.ForceMajeure 0.75,http://ever-rage.narod.ru/robowiki/demetrix.ForceMajeure_0.75.jar<br />
demetrix.nano.Neutrino 0.27,http://ever-rage.narod.ru/robowiki/demetrix.nano.Neutrino_0.27.jar<br />
demetrix.nano.SledgeHammer 0.22,http://ever-rage.narod.ru/robowiki/demetrix.nano.SledgeHammer_0.22.jar<br />
deo.CloudBot 1.3,http://robocoderepository.com/BotFiles/3644/deo.CloudBot_1.3.jar<br />
deo.FlowerBot 1.0,http://robocoderepository.com/BotFiles/3683/deo.FlowerBot_1.0.jar<br />
deo.virtual.RainbowBot 1.0,http://robocoderepository.com/BotFiles/3694/deo.virtual.RainbowBot_1.0.jar<br />
dft.Calliope 5.6,http://www.robocoderepository.com/BotFiles/237/dft.Calliope_5.6.jar<br />
dft.Cyanide 1.90,http://darkcanuck.net/rumble/robots/dft.Cyanide_1.90.jar<br />
dft.Cyprus 3.0,http://www.robocoderepository.com/BotFiles/377/dft.Cyprus_3.0.jar<br />
dft.Freddie 1.32,http://darkcanuck.net/rumble/robots/dft.Freddie_1.32.jar<br />
dft.Guppy 1.0,http://darkcanuck.net/rumble/robots/dft.Guppy_1.0.jar<br />
dft.Immortal 1.40,http://darkcanuck.net/rumble/robots/dft.Immortal_1.40.jar<br />
dft.Krazy 1.5,http://www.robocoderepository.com/BotFiles/2099/dft.Krazy_1.5.jar<br />
dft.Virgin 1.25,http://www.robocoderepository.com/BotFiles/1447/dft.Virgin_1.25.jar<br />
dggp.haiku.gpBot_0 1.1,http://www.robocoderepository.com/BotFiles/3154/dggp.haiku.gpBot_0_1.1.jar<br />
dittman.BlindSquirl Retired,http://home.comcast.net/~kokyunage/robocode/ugluk/dittman.BlindSquirl_Retired.jar<br />
djc.Aardvark 0.3.6,http://www.robocoderepository.com/BotFiles/652/djc.Aardvark_0.3.6.jar<br />
djdjdj.NanoSkunk10 1.0,http://davidjoerg.com/robocode/djdjdj.NanoSkunk10_1.0.jar<br />
dk.stable.Gorgatron 1.1,http://www.robocoderepository.com/BotFiles/2112/dk.stable.Gorgatron_1.1.jar<br />
dks.MicroDanMK2 1.0,http://darkcanuck.net/rumble/robots/dks.MicroDanMK2_1.0.jar<br />
DM.Capriite 3.7.2,http://www.robocoderepository.com/BotFiles/2989/DM.Capriite_3.7.2.jar<br />
DM.Chicken 4.0,http://www.robocoderepository.com/BotFiles/3020/DM.Chicken_4.0.jar<br />
DM.Mijit .3,http://www.robocoderepository.com/BotFiles/3043/DM.Mijit_.3.jar<br />
dmp.micro.Aurora 1.41,http://www.robocoderepository.com/BotFiles/853/dmp.micro.Aurora_1.41.jar<br />
dmp.nano.Eve 3.41,http://www.robocoderepository.com/BotFiles/842/dmp.nano.Eve_3.41.jar<br />
dmsr.MiniR101 0.6,http://m.sixhat.net/robocode/dmsr.MiniR101_0.6.jar<br />
donjezza.Jezza 1.0,http://www.robocoderepository.com/BotFiles/3385/donjezza.Jezza_1.0.jar<br />
donjezza.Muncho 1.0,http://www.robocoderepository.com/BotFiles/3384/donjezza.Muncho_1.0.jar<br />
drd.Dreadknoght 0.9,http://www.robocoderepository.com/BotFiles/3835/drd.Dreadknoght_0.9.jar<br />
drm.CobraBora 1.12,http://www.robocoderepository.com/BotFiles/1146/drm.CobraBora_1.12.jar<br />
drm.Magazine 0.39,http://www.robocoderepository.com/BotFiles/989/drm.Magazine_0.39.jar<br />
ds.OoV4 0.3b,http://www.robocoderepository.com/BotFiles/2851/ds.OoV4_0.3b.jar<br />
dsw.StaticD 1.0,http://darkcanuck.net/rumble/robots/dsw.StaticD_1.0.jar<br />
dsx724.VSAB_EP3a 1.0,http://darkcanuck.net/rumble/robots/dsx724.VSAB_EP3a_1.0.jar<br />
dsx724.VSAB_EP3_ATR 1.1,http://www.robocoderepository.com/BotFiles/3432/dsx724.VSAB_EP3_ATR_1.1.jar<br />
dukie.Ambassador 1.0,http://www.robocoderepository.com/BotFiles/2845/dukie.Ambassador_1.0.jar<br />
dummy.micro.HummingBird 2.14,http://www.robocoderepository.com/BotFiles/369/dummy.micro.HummingBird_2.14.jar<br />
dummy.micro.Sparrow 2.5,http://www.robocoderepository.com/BotFiles/484/dummy.micro.Sparrow_2.5.jar<br />
dummy.mini.Parakeet 2.40,http://www.robocoderepository.com/BotFiles/400/dummy.mini.Parakeet_2.40.jar<br />
dvogon.GangBang 1.0,http://www.robocoderepository.com/BotFiles/3193/dvogon.GangBang_1.0.jar<br />
dy.LevelOne 2.0,http://www.robocoderepository.com/BotFiles/3452/dy.LevelOne_2.0.jar<br />
dz.Caedo 1.4,http://www.robocoderepository.com/BotFiles/1044/dz.Caedo_1.4.jar<br />
dz.GalbaMicro 0.11,http://www.robocoderepository.com/BotFiles/2482/dz.GalbaMicro_0.11.jar<br />
dz.GalbaMini 0.121,http://darkcanuck.net/rumble/robots/dz.GalbaMini_0.121.jar<br />
dz.MostlyHarmlessNano 2.1,http://www.robocoderepository.com/BotFiles/2166/dz.MostlyHarmlessNano_2.1.jar<br />
dz.OthoMicro 0.12,http://www.robocoderepository.com/BotFiles/2198/dz.OthoMicro_0.12.jar<br />
dz.OthoMini 0.15,http://www.robocoderepository.com/BotFiles/2221/dz.OthoMini_0.15.jar<br />
eat.HumblePieLite 1.0,http://www.robocoderepository.com/BotFiles/1088/eat.HumblePieLite_1.0.jar<br />
ebo.Sparse 0.02,http://www.4geeks.de/files/ebo.Sparse_0.02.jar<br />
ebo.Tahoe 1.1.79,http://www.4geeks.de/files/ebo.Tahoe_1.1.79.jar<br />
el.Attackr 0.1,http://darkcanuck.net/rumble/robots/el.Attackr_0.1.jar<br />
el.JumpShoot 0.2,http://www.robocoderepository.com/BotFiles/3360/el.JumpShoot_0.2.jar<br />
el33t.EL33tGangstarr2 2.0,http://www.robocoderepository.com/BotFiles/2069/el33t.EL33tGangstarr2_2.0.jar<br />
eld.Hmm 1.0,http://darkcanuck.net/rumble/robots/eld.Hmm_1.0.jar<br />
element.Earth 1.1,http://www.robocoderepository.com/BotFiles/3587/element.Earth_1.1.jar<br />
elloco.Flower 0.1r1,http://www.robocoderepository.com/BotFiles/3242/elloco.Flower_0.1r1.jar<br />
elloco.Kabuto 0.2r,http://www.robocoderepository.com/BotFiles/3229/elloco.Kabuto_0.2r.jar<br />
elvbot.ElverionBot 0.3,http://www.robocoderepository.com/BotFiles/3541/elvbot.ElverionBot_0.3.jar<br />
emp.Yngwie 1.11,http://www.robocoderepository.com/BotFiles/1928/emp.Yngwie_1.11.jar<br />
erdnis.Rover 0.3,http://www.free-games-fun.com/erdnis.Rover_0.3.jar<br />
et.Predator 1.8,http://www.robocoderepository.com/BotFiles/668/et.Predator_1.8.jar<br />
ethdsy.Malacka 2.4,http://www.robocoderepository.com/BotFiles/1159/ethdsy.Malacka_2.4.jar<br />
evd.X1 0.01,http://www.robocoderepository.com/BotFiles/3503/evd.X1_0.01.jar<br />
fala.robocode.FalaRobot 1.0,http://www.robocoderepository.com/BotFiles/3474/fala.robocode.FalaRobot_1.0.jar<br />
fcr.First 1.0,http://www.robocoderepository.com/BotFiles/3362/fcr.First_1.0.jar<br />
Fenix.FenixTrack 1.0,http://www.robocoderepository.com/BotFiles/1627/Fenix.FenixTrack_1.0.jar<br />
florent.FloatingTadpole 1.2.6,http://www.robocoderepository.com/BotFiles/2675/florent.FloatingTadpole_1.2.6.jar<br />
florent.small.LittleAngel 1.8,http://www.robocoderepository.com/BotFiles/2917/florent.small.LittleAngel_1.8.jar<br />
florent.test.Toad 0.14t,http://wesley3.free.fr/florent.test.Toad_0.14t.jar<br />
florent.XSeries.X2 0.17,http://wesley3.free.fr/florent.XSeries.X2_0.17.jar<br />
fm.claire 1.7,http://www.robocoderepository.com/BotFiles/2251/fm.claire_1.7.jar<br />
fm.mammillarias 1.3,http://www.robocoderepository.com/BotFiles/2238/fm.mammillarias_1.3.jar<br />
fnc.bandit.Bandit 5.2.0,http://www.robocoderepository.com/BotFiles/2155/fnc.bandit.Bandit_5.2.0.jar<br />
fnc.bandit2002.Bandit2002 4.0.2,http://www.robocoderepository.com/BotFiles/2202/fnc.bandit2002.Bandit2002_4.0.2.jar<br />
frag.FragBot 1.0,http://darkcanuck.net/rumble/robots/frag.FragBot_1.0.jar<br />
franzor.Lizt 1.3.1,http://pages.prodigy.net/franz1/house/franzor.Lizt_1.3.1.jar<br />
fromHell.general.guinness.Guinness 0.1.2,http://www.robocoderepository.com/BotFiles/3804/FromHell.Guinness_0.1.2.jar<br />
fullsail.LaxativeTeaTwo 1.0,http://www.robocoderepository.com/BotFiles/3403/fullsail.LaxativeTeaTwo_1.0.jar<br />
fullsail.TimbotNoPrediction 1.0,http://darkcanuck.net/rumble/robots/fullsail.TimbotNoPrediction_1.0.jar<br />
fullsail.SweetTea 1.1,http://darkcanuck.net/rumble/robots/fullsail.SweetTea_1.1.jar<br />
fushi.PvP1.PvP1 2004-02-16,http://www.robocoderepository.com/BotFiles/2023/fushi.PvP1.PvP1_2004-02-16.jar<br />
fw.Number1 1.0b,http://www.dijitari.com/void/robocode/fw.Number1_1.0b.jar<br />
gadsky.Gadsky 1.01,http://www.robocoderepository.com/BotFiles/3595/gadsky.Gadsky_1.01.jar<br />
geep.mini.GPBotA 1.0,http://www.robocoderepository.com/BotFiles/2361/geep.mini.GPBotA_1.0.jar<br />
geep.mini.GPBotB 1.1,http://www.robocoderepository.com/BotFiles/2363/geep.mini.GPBotB_1.1.jar<br />
germ.TheMind .2,http://www.robocoderepository.com/BotFiles/2525/germ.TheMind_.2.jar<br />
gg.Squaraus 0.6,http://www.robocoderepository.com/BotFiles/1788/gg.Squaraus_0.6.jar<br />
gg.Wolverine 2.0,http://darkcanuck.net/rumble/robots/gg.Wolverine_2.0.jar<br />
gh.GresSuffurd 0.2.21,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.21.jar<br />
gh.GrubbmGrb 1.2.4,http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GrubbmGrb_1.2.4.jar<br />
gh.GrypRepetyf 0.13,http://www.robocoderepository.com/BotFiles/2650/gh.GrypRepetyf_0.13.jar<br />
gh.micro.Grinnik 0.7,http://www.robocoderepository.com/BotFiles/3208/gh.micro.Grinnik_0.7.jar<br />
gh.micro.GrubbmThree 0.9,http://www.robocoderepository.com/BotFiles/2444/gh.micro.GrubbmThree_0.9.jar<br />
gh.mini.Gruwel 0.9,http://www.robocoderepository.com/BotFiles/2511/gh.mini.Gruwel_0.9.jar<br />
gh.nano.Grofvuil 0.2,http://www.robocoderepository.com/BotFiles/2553/gh.nano.Grofvuil_0.2.jar<br />
gimp.GimpBot 0.1,http://www.robocoderepository.com/BotFiles/2434/gimp.GimpBot_0.1.jar<br />
gio.RealGioBot 1.0,http://www.robocoderepository.com/BotFiles/2521/gio.RealGioBot_1.0.jar<br />
gjr.Cephalosporin 0.2,http://www.robocoderepository.com/BotFiles/2240/gjr.Cephalosporin_0.2.jar<br />
gm.GaetanoA 2.15,http://www.robocoderepository.com/BotFiles/2188/gm.GaetanoA_2.15.jar<br />
goblin.Bender 2.4,http://www.robocoderepository.com/BotFiles/1871/goblin.Bender_2.4.jar<br />
grybgoofy.GoofyBot 0.10,http://www.robocoderepository.com/BotFiles/2196/grybgoofy.GoofyBot_0.10.jar<br />
gu.MicroScoob 1.3,http://www.robocoderepository.com/BotFiles/2086/gu.MicroScoob_1.3.jar<br />
hamilton.Hamilton 1.0,http://www.robocoderepository.com/BotFiles/1408/hamilton.Hamilton_1.0.jar<br />
hirataatsushi.Neo 1.6,http://www.robocoderepository.com/BotFiles/1081/hirataatsushi.Neo_1.6.jar<br />
hirataatsushi.Trinity 0.003,http://www.robocoderepository.com/BotFiles/1145/hirataatsushi.Trinity_0.003.jar<br />
Homer.Barney 1.0,http://www.robocoderepository.com/BotFiles/1932/Homer.Barney_1.0.jar<br />
homerbots.h1 1.0,http://www.robocoderepository.com/BotFiles/2999/homerbots.h1_1.0.jar<br />
hp.Athena 0.1,http://www.robocoderepository.com/BotFiles/3415/hp.Athena_0.1.jar<br />
hvilela.HVilela 0.9,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.jar<br />
hvilela.HVilela 0.9.3,http://henrique.vilela.googlepages.com/hvilela.HVilela_0.9.3.jar<br />
ins.MobyNano 0.8,http://www.robocoderepository.com/BotFiles/939/ins.MobyNano_0.8.jar<br />
intruder.PrairieWolf 2.61,http://darkcanuck.net/rumble/robots/intruder.PrairieWolf_2.61.jar<br />
jaara.LambdaBot 1.1,http://www.robocoderepository.com/BotFiles/3514/jaara.LambdaBot_1.1.jar<br />
jab.avk.ManuelGallegus 0.6,http://www.freewebs.com/robocode/bots/Tests/jab.avk.ManuelGallegus_0.6.jar<br />
jab.DiamondStealer 5,http://www.freewebs.com/robocode/bots/DiamondStealers/jab.DiamondStealers_5.jar<br />
jab.micro.Sanguijuela 0.8,http://www.freewebs.com/robocode/bots/Sanguijuela/jab.micro.Sanguijuela_0.8.jar<br />
janm.Jammy 1.0,http://www.robocoderepository.com/BotFiles/3543/janm.Jammy_1.0.jar<br />
jam.micro.RaikoMicro 1.44,http://www.robocoderepository.com/BotFiles/1983/jam.micro.RaikoMicro_1.44.jar<br />
jam.mini.Raiko 0.43,http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar<br />
jam.RaikoMX 0.32,http://www.robocoderepository.com/BotFiles/1961/jam.RaikoMX_0.32.jar<br />
japs.Serenity 1.0,http://www.robocoderepository.com/BotFiles/2217/japs.Serenity_1.0.jar<br />
japs.Sjonniebot 0.9.1,http://www.robocoderepository.com/BotFiles/2203/japs.Sjonniebot_0.9.1.jar<br />
jasolo.Sonda 0.55,http://www.robocoderepository.com/BotFiles/1534/jasolo.Sonda_0.55.jar<br />
jaw.Mouse 0.11,http://www.robocoderepository.com/BotFiles/2472/jaw.Mouse_0.11.jar<br />
jaw.KarenCain 0.11,http://www.robocoderepository.com/BotFiles/2474/jaw.KarenCain_0.11.jar<br />
jaybot.adv.bots.JayBot 2.0,http://darkcanuck.net/rumble/robots/jaybot.adv.bots.JayBot_2.0.jar<br />
jaybot.bots.Oddball 4.0,http://darkcanuck.net/rumble/robots/jaybot.bots.Oddball_4.0.jar<br />
jbot.Rabbit2 1.1,http://darkcanuck.net/rumble/robots/jbot.Rabbit2_1.1.jar<br />
jcs.AutoBot 4.2.1,http://www.robocoderepository.com/BotFiles/2616/jcs.AutoBot_4.2.1.jar<br />
jcs.Decepticon 2.5.3,http://www.robocoderepository.com/BotFiles/2620/jcs.Decepticon_2.5.3.jar<br />
jcs.Megatron 1.2,http://www.robocoderepository.com/BotFiles/2632/jcs.Megatron_1.2.jar<br />
jcs.Seth 1.8,http://darkcanuck.net/rumble/robots/jcs.Seth_1.8.jar<br />
jcw.ArcherOne 1.0,http://darkcanuck.net/rumble/robots/jcw.ArcherOne_1.0.jar<br />
jekl.DarkHallow .90.9,http://www.robocoderepository.com/BotFiles/2296/jekl.DarkHallow_.90.9.jar<br />
jekl.Jekyl .70,http://www.robocoderepository.com/BotFiles/1837/jekl.Jekyl_.70.jar<br />
jekl.mini.BlackPearl .91,http://www.robocoderepository.com/BotFiles/1875/jekl.mini.BlackPearl_.91.jar<br />
jep.nano.Hawkwing 0.4.1,http://www.robocoderepository.com/BotFiles/1561/jep.nano.Hawkwing_0.4.1.jar<br />
jep.nano.Hotspur 0.1,http://www.robocoderepository.com/BotFiles/1877/jep.nano.Hotspur_0.1.jar<br />
jep.Terrible 0.4.1,http://www.robocoderepository.com/BotFiles/1536/jep.Terrible_0.4.1.jar<br />
jgap.JGAP12584 1.0,http://www.robocoderepository.com/BotFiles/3383/jgap.JGAP12584_1.0.jar<br />
jgap.JGAP130166 1.0,http://www.robocoderepository.com/BotFiles/3371/jgap.JGAP130166_1.0.jar<br />
jgap.JGAP23423 1.0,http://www.robocoderepository.com/BotFiles/3378/jgap.JGAP23423_1.0.jar<br />
jgap.JGAP6139 1.0,http://www.robocoderepository.com/BotFiles/3372/jgap.JGAP6139_1.0.jar<br />
jgap.JGAP7247_2 1.0,http://www.robocoderepository.com/BotFiles/3382/jgap.JGAP7247_2_1.0.jar<br />
jgap.JGAP7958 1.0,http://www.robocoderepository.com/BotFiles/3373/jgap.JGAP7958_1.0.jar<br />
jje.BagPuss 1.2,http://darkcanuck.net/rumble/robots/jje.BagPuss_1.2.jar<br />
jk.mega.DrussGT 1.6.7d,http://www.minifly.rchomepage.com/robocode/jk.mega.DrussGT_1.6.7d.jar<br />
jk.micro.Toorkild 0.2.4,http://www.minifly.rchomepage.com/robocode/jk.micro.Toorkild_0.2.4.jar<br />
jk.mini.CunobelinDC 0.4CT,http://www.minifly.rchomepage.com/robocode/jk.mini.CunobelinDC_0.4CT.jar<br />
jk.precise.Wintermute 0.7,http://www.minifly.rchomepage.com/robocode/jk.precise.Wintermute_0.7.jar<br />
jmcd.BeoWulf 2.8,http://www.robocoderepository.com/BotFiles/1377/jmcd.BeoWulf_2.8.jar<br />
joe.ADinosaur 1.0,http://www.robocoderepository.com/BotFiles/2822/joe.ADinosaur_1.0.jar<br />
jp.Perpy 16.0,http://www.robocoderepository.com/BotFiles/3001/jp.Perpy_16.0.jar<br />
jp.SineWall 1.0,http://www.robocoderepository.com/BotFiles/2968/jp.SineWall_1.0.jar<br />
jrm.Test0 1.0,http://www.robocoderepository.com/BotFiles/3636/jrm.Test0_1.0.jar<br />
js.PinBall 1.6,http://www.robocoderepository.com/BotFiles/684/js.PinBall_1.6.jar<br />
jsal.Jsalbot 1.0,http://jeremybubs.googlepages.com/jsal.Jsalbot_1.0.jar<br />
jt.SpearmintCT Alpha,http://www.robocoderepository.com/BotFiles/2164/jt.SpearmintCT_Alpha.jar<br />
jw.Booring 1.11,http://www.robocoderepository.com/BotFiles/1250/jw.Booring_1.11.jar<br />
jwst.DAD.DarkAndDarker 1.1,http://darkcanuck.net/rumble/robots/jwst.DAD.DarkAndDarker_1.1.jar<br />
kanishk.Fr0z3n 1.1,http://darkcanuck.net/rumble/robots/kanishk.Fr0z3n_1.1.jar<br />
kano.gamma.KanoGamma 1.8,http://www.robocoderepository.com/BotFiles/1098/kano.gamma.KanoGamma_1.8.jar<br />
kawam.kmBot9 1.0,http://www.robocoderepository.com/BotFiles/967/kawam.kmBot9_1.0.jar<br />
kawigi.f.FhqwhgadsMicro 1.0,http://www.robocoderepository.com/BotFiles/1673/kawigi.f.FhqwhgadsMicro_1.0.jar<br />
kawigi.micro.Shiz 1.1,http://www.robocoderepository.com/BotFiles/2007/kawigi.micro.Shiz_1.1.jar<br />
kawigi.mini.Coriantumr 1.1,http://www.robocoderepository.com/BotFiles/1988/kawigi.mini.Coriantumr_1.1.jar<br />
kawigi.mini.Fhqwhgads 1.1,http://www.robocoderepository.com/BotFiles/1604/kawigi.mini.Fhqwhgads_1.1.jar<br />
kawigi.nano.FunkyChicken 1.1,http://www.robocoderepository.com/BotFiles/1512/kawigi.nano.FunkyChicken_1.1.jar<br />
kawigi.nano.ThnikkaBot 0.9,http://www.robocoderepository.com/BotFiles/2059/kawigi.nano.ThnikkaBot_0.9.jar<br />
kawigi.robot.Girl 1.2,http://www.robocoderepository.com/BotFiles/2124/kawigi.robot.Girl_1.2.jar<br />
kawigi.sbf.Barracuda 1.0,http://www.robocoderepository.com/BotFiles/1535/kawigi.sbf.Barracuda_1.0.jar<br />
kawigi.sbf.FloodHT 0.9.2,http://www.robocoderepository.com/BotFiles/1552/kawigi.sbf.FloodHT_0.9.2.jar<br />
kawigi.sbf.FloodMicro 1.5,http://www.robocoderepository.com/BotFiles/1381/kawigi.sbf.FloodMicro_1.5.jar<br />
kawigi.sbf.FloodMini 1.4,http://www.robocoderepository.com/BotFiles/1462/kawigi.sbf.FloodMini_1.4.jar<br />
kawigi.sbf.FloodNano 1.2,http://www.robocoderepository.com/BotFiles/1421/kawigi.sbf.FloodNano_1.2.jar<br />
kawigi.sbf.FloodSonnet 0.9,http://www.robocoderepository.com/BotFiles/1779/kawigi.sbf.FloodSonnet_0.9.jar<br />
kawigi.sbf.Teancum 1.3,http://www.robocoderepository.com/BotFiles/1470/kawigi.sbf.Teancum_1.3.jar<br />
kawigi.spare.SpareParts 0.7.6nosnd,http://www.robocoderepository.com/BotFiles/1335/kawigi.spare.SpareParts_0.7.6nosnd.jar<br />
kc.micro.Needle 0.101,http://www.robocoderepository.com/BotFiles/3379/kc.micro.Needle_0.101.jar<br />
kc.micro.Thorn 1.252,http://sites.google.com/site/kevcsite/robocode/kc.micro.Thorn_1.252.jar<br />
kc.micro.WaveShark 0.31,http://www.robocoderepository.com/BotFiles/3822/kc.micro.WaveShark_0.31.jar<br />
kc.mini.Vyper 0.311,http://darkcanuck.net/rumble/robots/kc.mini.Vyper_0.311.jar<br />
kc.nano.Splinter 1.2,http://darkcanuck.net/rumble/robots/kc.nano.Splinter_1.2.jar<br />
kc.serpent.Hydra 0.21,http://darkcanuck.net/rumble/robots/kc.serpent.Hydra_0.21.jar<br />
kc.serpent.WaveSerpent 2.11,http://sites.google.com/site/kevcsite/robocode/kc.serpent.WaveSerpent_2.11.jar<br />
kcn.percept.PerceptBot 2.3,http://www.robocoderepository.com/BotFiles/1075/kcn.percept.PerceptBot_2.3.jar<br />
kcn.unnamed.Unnamed 1.21,http://www.robocoderepository.com/BotFiles/1969/kcn.unnamed.Unnamed_1.21.jar<br />
kenran.mega.Pantheist 1.1,http://sites.google.com/site/kenranbots/robocode/kenran.mega.Pantheist_1.1.jar<br />
kid.Gladiator .7.2,http://www.citlink.net/~normanp/robocode/gladiator/kid.Gladiator_.7.2.jar<br />
kid.Toa .0.5,http://www.citlink.net/~normanp/robocode/toa/kid.Toa_.0.5.jar<br />
kinsen.melee.Angsaichmophobia 1.8c,http://sites.google.com/site/dcvqksyb/robocode/kinsen.melee.Angsaichmophobia_1.8c.jar<br />
kinsen.nano.Hoplomachy 1.6,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Hoplomachy_1.6.jar<br />
kinsen.nano.Quarrelet 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Quarrelet_1.0.jar<br />
kinsen.nano.Senticous 1.0,http://sites.google.com/site/dcvqksyb/robocode/kinsen.nano.Senticous_1.0.jar<br />
kjc.etc.Dharok 1.0,http://www.robocoderepository.com/BotFiles/3293/kjc.etc.Dharok_1.0.jar<br />
kjc.MailManX 2.0,http://www.robocoderepository.com/BotFiles/3288/kjc.MailManX_2.0.jar<br />
kjc.Karaykan 1.0,http://www.robocoderepository.com/BotFiles/3289/kjc.Karaykan_1.0.jar<br />
klein.GottesKrieger 1.1,http://www.robocoderepository.com/BotFiles/3258/klein.GottesKrieger_1.1.jar<br />
Krabb.fe4r.Fe4r 0.4,http://www.robocoderepository.com/BotFiles/2766/Krabb.fe4r.Fe4r_0.4.jar<br />
Krabb.sliNk.Garm 0.9u,http://designnj.de/roboking/Krabb.sliNk.Garm_0.9u.jar<br />
Krabb.krabby.Krabby 1.18b,http://darkcanuck.net/rumble/robots/Krabb.krabby.Krabby_1.18b.jar<br />
Krabb.krabby2.Krabby2 1.9o,http://darkcanuck.net/rumble/robots/Krabb.krabby2.Krabby2_1.9o.jar<br />
krillr.mini.JointStrike 2.0.0,http://darkcanuck.net/rumble/robots/krillr.mini.JointStrike_2.0.0.jar<br />
krillr.mega.Psyche 0.0.3,http://darkcanuck.net/rumble/robots/krillr.mega.Psyche_0.0.3.jar<br />
krzysiek.robbo2.Robbo 1.0.0,http://darkcanuck.net/rumble/robots/krzysiek.robbo2.Robbo_1.0.0.jar<br />
kurios.DOSexe .9a,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9a.jar<br />
kurios.DOSexe .9b,http://www.kuriosly.com/roborumble/kurios.DOSexe_.9b.jar<br />
kvk.HebusLeTroll 0.41,http://www.robocoderepository.com/BotFiles/2125/kvk.HebusLeTroll_0.41.jar<br />
labg.Cataclysm 2.05,http://www.robocoderepository.com/BotFiles/2399/labg.Cataclysm_2.05.jar<br />
lazarecki.mega.PinkerStinker 0.7,http://www.robocoderepository.com/BotFiles/3838/lazarecki.mega.PinkerStinker_0.7.jar<br />
leb.ShootAnArrow 0.1,http://www.robocoderepository.com/BotFiles/2648/leb.ShootAnArrow_0.1.jar<br />
lechu.Ala 0.0.4,http://www.robocoderepository.com/BotFiles/3497/lechu.Ala_0.0.4.jar<br />
lechu.Lechu 1.1,http://www.robocoderepository.com/BotFiles/3480/lechu.Lechu_1.1.jar<br />
lion.Kresnanano 1.0,http://www.robocoderepository.com/BotFiles/2295/lion.Kresnanano_1.0.jar<br />
lk.nano.Avesnar 1.1,http://www.robocoderepository.com/BotFiles/1597/lk.nano.Avesnar_1.1.jar<br />
lorneswork.Predator 1.0,http://www.robocoderepository.com/BotFiles/2609/lorneswork.Predator_1.0.jar<br />
lrem.Spectre 0.4.4,http://www.robocoderepository.com/BotFiles/2253/lrem.Spectre_0.4.4.jar<br />
lrem.magic.TormentedAngel Alpha,http://maxnet.org.pl/~lrem/lrem.magic.TormentedAngel_Alpha.jar<br />
lrem.micro.MoggFanatic 0.2,http://www.robocoderepository.com/BotFiles/2639/lrem.micro.MoggFanatic_0.2.jar<br />
lrem.micro.FalseProphet Alpha,http://www.robocoderepository.com/BotFiles/2415/lrem.micro.FalseProphet_Alpha.jar<br />
lrem.quickhack.QuickHack 1.0,http://www.robocoderepository.com/BotFiles/2555/lrem.quickhack.QuickHack_1.0.jar<br />
lunchie.Lunchbox 0.93,http://darkcanuck.net/rumble/robots/lunchie.Lunchbox_0.93.jar<br />
lw.LuthersTest 0.1,http://www.citlink.net/~normanp/robocode/luther/lw.LuthersTest_0.1.jar<br />
m3thos.Eva00 1.1,http://darkcanuck.net/rumble/robots/m3thos.Eva00_1.1.jar<br />
m3thos.Eva02 0.7.1,http://darkcanuck.net/rumble/robots/m3thos.Eva02_0.7.1.jar<br />
m3thos.mini.Eva01 0.5.5,http://darkcanuck.net/rumble/robots/m3thos.mini.Eva01_0.5.5.jar<br />
madmath.Cow 0.1.1,http://www.robocoderepository.com/BotFiles/3476/madmath.Cow_0.1.1.jar<br />
marcinek.TopGun 1.3,http://www.robocoderepository.com/BotFiles/3458/marcinek.TopGun_1.3.jar<br />
marksteam.Phoenix 1.0,http://www.robocoderepository.com/BotFiles/2749/marksteam.Phoenix_1.0.jar<br />
matt.advanced.Katana 1.0,http://www.robocoderepository.com/BotFiles/2498/matt.advanced.Katana_1.0.jar<br />
matt.BlueMind 0.8.00,http://www.robocoderepository.com/BotFiles/2685/matt.BlueMind_0.8.00.jar<br />
matt.UnderDark3 2.4.34,http://www.robocoderepository.com/BotFiles/2485/matt.UnderDark3_2.4.34.jar<br />
matt.UnderDark4 0.4.00,http://www.robocoderepository.com/BotFiles/2644/matt.UnderDark4_0.4.00.jar<br />
mbh.Mbh 0.1,http://www.robocoderepository.com/BotFiles/3365/mbh.Mbh_0.1.jar<br />
mbro.BelajarBot 0.0.3,http://www.robocoderepository.com/BotFiles/2471/mbro.BelajarBot_0.0.3.jar<br />
mbro.Detektor3 0.1.1,http://www.robocoderepository.com/BotFiles/2478/mbro.Detektor3_0.1.1.jar<br />
mc.Messapia 0.1.8,http://www.robocoderepository.com/BotFiles/2223/mc.Messapia_0.1.8.jar<br />
mcb.Audace 1.3,http://www.robocoderepository.com/BotFiles/3424/mcb.Audace_1.3.jar<br />
md.November 1.0,http://www.robocoderepository.com/BotFiles/1004/md.November_1.0.jar<br />
md.Pasta 1.1,http://www.robocoderepository.com/BotFiles/1014/md.Pasta_1.1.jar<br />
md.VelociRaptor 1.3,http://www.robocoderepository.com/BotFiles/232/md.VelociRaptor_1.3.jar<br />
mdouet.BotKicker 2.0,http://www.robocoderepository.com/BotFiles/1478/mdouet.BotKicker_2.0.jar<br />
metal.small.MCool 1.21,http://www.robocoderepository.com/BotFiles/1698/metal.small.MCool_1.21.jar<br />
metal.small.dna2.MCoolDNA 1.5,http://www.robocoderepository.com/BotFiles/2354/metal.small.dna2.MCoolDNA_1.5.jar<br />
mk.Alpha 0.2.1,http://darkcanuck.net/rumble/robots/mk.Alpha_0.2.1.jar<br />
mladjo.AIR 0.7,http://www.robocoderepository.com/BotFiles/3187/mladjo.AIR_0.7.jar<br />
mladjo.GnuKlub 0.1,http://darkcanuck.net/rumble/robots/mladjo.GnuKlub_0.1.jar<br />
mladjo.Grrrrr 0.9,http://www.robocoderepository.com/BotFiles/3189/mladjo.Grrrrr_0.9.jar<br />
mladjo.iRobot 0.3,http://www.robocoderepository.com/BotFiles/3149/mladjo.iRobot_0.3.jar<br />
mladjo.Startko 1.0,http://www.robocoderepository.com/BotFiles/3186/mladjo.Startko_1.0.jar<br />
mld.DustBunny 3.8,http://www.robocoderepository.com/BotFiles/3650/mld.DustBunny_3.8.jar<br />
mld.Infinity 2.2,http://www.robocoderepository.com/BotFiles/3591/mld.Infinity_2.2.jar<br />
mld.LittleBlackBook 1.62,http://www.robocoderepository.com/BotFiles/3859/mld.LittleBlackBook_1.62.jar<br />
mld.Moebius 2.9.3,http://www.robocoderepository.com/BotFiles/3634/mld.Moebius_2.9.3.jar<br />
mld.Wisdom 1.0,http://www.robocoderepository.com/BotFiles/3640/mld.Wisdom_1.0.jar<br />
mmb.Roskilde 0.4,http://www.robocoderepository.com/BotFiles/3787/mmb.Roskilde_0.4.jar<br />
mme.NikeEnhanced 2.0,http://www.robocoderepository.com/BotFiles/2828/mme.NikeEnhanced_2.0.jar<br />
mn.Combat 1.0,http://www.robocoderepository.com/BotFiles/2351/mn.Combat_1.0.jar<br />
mn.WarMachine 1.1,http://www.robocoderepository.com/BotFiles/2574/mn.WarMachine_1.1.jar<br />
mnt.AHEB 0.6a,http://www.robocoderepository.com/BotFiles/2417/mnt.AHEB_0.6a.jar<br />
mnt.SurferBot 0.2.5,http://www.robocoderepository.com/BotFiles/2433/mnt.SurferBot_0.2.5.jar<br />
morbid.MorbidPriest 1.0,http://www.robocoderepository.com/BotFiles/1758/morbid.MorbidPriest_1.0.jar<br />
mrm.MightyMoose .2,http://darkcanuck.net/rumble/robots/mrm.MightyMoose_.2.jar<br />
ms.Ares 0.19,http://www.robocoderepository.com/BotFiles/730/ms.Ares_0.19.jar<br />
mue.Ascendant 1.2.27,http://mue.sonar-echo.de/robocode/mue.Ascendant_1.2.27.jar<br />
mue.Hyperion 0.8,http://www.robocoderepository.com/BotFiles/2224/mue.Hyperion_0.8.jar<br />
muf.CrazyKitten 0.9,http://www.robocoderepository.com/BotFiles/1946/muf.CrazyKitten_0.9.jar<br />
mwj.A1176183 1.0,http://robocode.rleach.id.au/mwj.A1176183_1.0.jar<br />
myl.micro.Avipes 1.00,http://www.robocoderepository.com/BotFiles/1347/myl.micro.Avipes_1.00.jar<br />
myl.micro.NekoNinja 1.30,http://www.robocoderepository.com/BotFiles/944/myl.micro.NekoNinja_1.30.jar<br />
myl.micro.Predator 1.50,http://www.robocoderepository.com/BotFiles/1097/myl.micro.Predator_1.50.jar<br />
myl.micro.Troodon 1.10,http://www.robocoderepository.com/BotFiles/1226/myl.micro.Troodon_1.10.jar<br />
myl.nano.Graviton 1.10,http://www.robocoderepository.com/BotFiles/770/myl.nano.Graviton_1.10.jar<br />
myl.nano.Kakuru 1.20,http://www.robocoderepository.com/BotFiles/1330/myl.nano.Kakuru_1.20.jar<br />
myl.nano.KomoriNinja 1.1,http://www.robocoderepository.com/BotFiles/978/myl.nano.KomoriNinja_1.1.jar<br />
mz.Adept 2.65,http://www.robocoderepository.com/BotFiles/2090/mz.Adept_2.65.jar<br />
mz.AdeptBSB 1.03,http://www.robocoderepository.com/BotFiles/2113/mz.AdeptBSB_1.03.jar<br />
mz.Movement 1.8,http://www.robocoderepository.com/BotFiles/2145/mz.Movement_1.8.jar<br />
mz.NanoDeath 2.56,http://www.robocoderepository.com/BotFiles/2010/mz.NanoDeath_2.56.jar<br />
mz.NanoGod 2.02,http://www.robocoderepository.com/BotFiles/1996/mz.NanoGod_2.02.jar<br />
nammyung.ModelT 0.23,http://www.robocoderepository.com/BotFiles/969/nammyung.ModelT_0.23.jar<br />
nanoskank.NanoSkank 1.0,http://darkcanuck.net/rumble/robots/nanoskank.NanoSkank_1.0.jar<br />
nat.BlackHole 0.1.06,http://nat.robothai.net/robots/nat.BlackHole_0.1.06.jar<br />
nat.micro.NP 1.34,http://nat.robothai.net/robots/nat.micro.NP_1.34.jar<br />
nat.micro.Reepicheep 0.1a,http://nat.robothai.net/robots/nat.micro.Reepicheep_0.1a.jar<br />
nat.nano.Ocnirp 1.73,http://nat.robothai.net/robots/nat.nano.Ocnirp_1.73.jar<br />
nat.nano.OcnirpPM 1.0,http://nat.robothai.net/robots/nat.nano.OcnirpPM_1.0.jar<br />
nat.nano.OcnirpSNG 1.0b,http://nat.robothai.net/robots/nat.nano.OcnirpSNG_1.0b.jar<br />
nat.Samekh 0.3,http://nat.robothai.net/robots/nat.Samekh_0.3.jar<br />
ndn.DyslexicMonkey 1.1,http://www.robocoderepository.com/BotFiles/1141/ndn.DyslexicMonkey_1.1.jar<br />
ne.Chimera 1.2,http://www.robocoderepository.com/BotFiles/3276/ne.Chimera_1.2.jar<br />
nexus.One 1.0,http://darkcanuck.net/rumble/robots/nexus.One_1.0.jar<br />
nexus.Prototype 1.0,http://darkcanuck.net/rumble/robots/nexus.Prototype_1.0.jar<br />
nic.Nicator 2.4,http://www.robocoderepository.com/BotFiles/193/nic.Nicator_2.4.jar<br />
nic.SnippetBot 1.0,http://www.robocoderepository.com/BotFiles/286/nic.SnippetBot_1.0.jar<br />
nkn.mini.Jskr0 0.1,http://www.robocoderepository.com/BotFiles/3852/nkn.mini.Jskr0_0.1.jar<br />
non.mega.NaN 0.1,http://www.robocoderepository.com/BotFiles/1960/non.mega.NaN_0.1.jar<br />
non.mega.NoName 0.0,http://www.robocoderepository.com/BotFiles/1957/non.mega.NoName_0.0.jar<br />
Noran.BitchingElk 0.054,http://www.robocoderepository.com/BotFiles/1855/Noran.BitchingElk_0.054.jar<br />
Noran.RandomTargeting 0.02,http://www.robocoderepository.com/BotFiles/1849/Noran.RandomTargeting_0.02.jar<br />
nova.Snow 1.0,http://www.robocoderepository.com/BotFiles/3623/nova.Snow_1.0.jar<br />
ntc.Cannon 1.12test,http://www.robocoderepository.com/BotFiles/3815/ntc.Cannon_1.12test.jar<br />
ntc.Evader 1.2,http://www.robocoderepository.com/BotFiles/3355/ntc.Evader_1.2.jar<br />
ntc.Knowledge 1.1,http://www.robocoderepository.com/BotFiles/3354/ntc.Knowledge_1.1.jar<br />
ntc.Lasers.Lasers 0.9,http://www.robocoderepository.com/BotFiles/3359/ntc.Lasers.Lasers_0.9.jar<br />
ntc.Plains 0.9,http://www.robocoderepository.com/BotFiles/3381/ntc.Plains_0.9.jar<br />
ntc.Swim 0.9,http://www.robocoderepository.com/BotFiles/3820/ntc.Swim_0.9.jar<br />
ntw.Sighup 1.5,http://darkcanuck.net/rumble/robots/ntw.Sighup_1.5.jar<br />
ntw.Sigsys 1.6,http://darkcanuck.net/rumble/robots/ntw.Sigsys_1.6.jar<br />
nz.jdc.micro.HedgehogGF 1.3,http://www.robocoderepository.com/BotFiles/3626/nz.jdc.micro.HedgehogGF_1.3.jar<br />
nz.jdc.micro.HedgehogP 1.2,http://www.robocoderepository.com/BotFiles/3622/nz.jdc.micro.HedgehogP_1.2.jar<br />
nz.jdc.nano.NeophytePattern 1.0,http://www.robocoderepository.com/BotFiles/3578/nz.jdc.nano.NeophytePattern_1.0.jar<br />
nz.jdc.nano.NeophytePRAL 1.2,http://www.robocoderepository.com/BotFiles/3568/nz.jdc.nano.NeophytePRAL_1.2.jar<br />
nz.jdc.nano.NeophyteSRAL 1.2,http://www.robocoderepository.com/BotFiles/3567/nz.jdc.nano.NeophyteSRAL_1.2.jar<br />
oa.weak.BotherBot 0.1,http://www.robocoderepository.com/BotFiles/2956/oa.weak.BotherBot_0.1.jar<br />
oa.weak.FlyMk1 0.1,http://www.robocoderepository.com/BotFiles/2958/oa.weak.FlyMk1_0.1.jar<br />
ola.Puffin 1.0,http://www.robocoderepository.com/BotFiles/3380/ola.Puffin_1.0.jar<br />
oog.melee.Capulet 0.1,http://www.robocoderepository.com/BotFiles/3765/oog.melee.Capulet_0.1.jar<br />
oog.melee.CapuletDroid 1.0,http://www.robocoderepository.com/BotFiles/3829/oog.melee.CapuletDroid_1.0.jar<br />
oog.melee.Mercutio 1.0,http://www.robocoderepository.com/BotFiles/3848/oog.melee.Mercutio_1.0.jar<br />
oog.melee.StarLight 0.1,http://www.robocoderepository.com/BotFiles/3761/oog.melee.StarLight_0.1.jar<br />
oog.micro.MagicD3 0.41,http://www.robocoderepository.com/BotFiles/3801/oog.micro.MagicD3_0.41.jar<br />
oog.micro.Maui 1.1,http://www.robocoderepository.com/BotFiles/3779/oog.micro.Maui_1.1.jar<br />
oog.micro.SavantMicro 0.31,http://www.robocoderepository.com/BotFiles/3747/oog.micro.SavantMicro_0.31.jar<br />
oog.mini.MagestyOfColors 0.1,http://www.robocoderepository.com/BotFiles/3813/oog.mini.MagestyOfColors_0.1.jar<br />
oog.nano.Fuatisha 1.0,http://www.robocoderepository.com/BotFiles/3720/oog.nano.Fuatisha_1.0.jar<br />
oog.nano.MagicD2 2.4,http://www.robocoderepository.com/BotFiles/3749/oog.nano.MagicD2_2.4.jar<br />
oog.nano.SavantVS 1.1,http://www.robocoderepository.com/BotFiles/3714/oog.nano.SavantVS_1.1.jar<br />
oog.nano.SavantWS 0.1,http://www.robocoderepository.com/BotFiles/3709/oog.nano.SavantWS_0.1.jar<br />
pa.Improved 1.1,http://darkcanuck.net/rumble/robots/pa.Improved_1.1.jar<br />
pak.JakeTheTestingRobot .1b,http://www.robocoderepository.com/BotFiles/3373/pak.JakeTheTestingRobot_.1b.jar<br />
pak.Dargon 1.0b,http://www.robocoderepository.com/BotFiles/3388/pak.Dargon_1.0b.jar<br />
pak.Dargon .2c,http://www.robocoderepository.com/BotFiles/3389/pak.Dargon_.2c.jar<br />
paolord.TheHulk 1.0,http://www.robocoderepository.com/BotFiles/3595/paolord.TheHulk_1.0.jar<br />
patson.PatsonTestBot 1.0,http://www.robocoderepository.com/BotFiles/3324/patson.PatsonTestBot_1.0.jar<br />
paulk.PaulV3 1.7,http://www.robocoderepository.com/BotFiles/3502/paulk.PaulV3_1.7.jar<br />
paulk.PaulV3 1.6,http://www.robocoderepository.com/BotFiles/3497/paulk.PaulV3_1.6.jar<br />
paulk.PaulV3 1.5,http://www.robocoderepository.com/BotFiles/3496/paulk.PaulV3_1.5.jar<br />
paulk.PaulV3 1.3,http://www.robocoderepository.com/BotFiles/3495/paulk.PaulV3_1.3.jar<br />
pb.Oscillator 1.0,http://www.robocoderepository.com/BotFiles/2070/pb.Oscillator_1.0.jar<br />
pe.mini.SandboxMini 1.2,http://www.robocoderepository.com/BotFiles/917/pe.mini.SandboxMini_1.2.jar<br />
pe.minimelee.SandboxMiniMelee 1.1,http://www.robocoderepository.com/BotFiles/934/pe.minimelee.SandboxMiniMelee_1.1.jar<br />
pe.SandboxDT 3.02,http://www.robocoderepository.com/BotFiles/793/pe.SandboxDT_3.02.jar<br />
pe.SandboxLump 1.52,http://www.robocoderepository.com/BotFiles/731/pe.SandboxLump_1.52.jar<br />
pedersen.Banzai beta.5,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Banzai_beta.5.jar<br />
pedersen.Hubris 2.3,http://home.comcast.net/~kokyunage/robocode/hubris/pedersen.Hubris_2.3.jar<br />
pedersen.Ugluk 1.0,http://home.comcast.net/~kokyunage/robocode/ugluk/pedersen.Ugluk_1.0.jar<br />
pez.clean.Swiffer 0.2.9,http://www.robocoderepository.com/BotFiles/1883/pez.clean.Swiffer_0.2.9.jar<br />
pez.frankie.Frankie 0.9.6.1,http://www.robocoderepository.com/BotFiles/1565/pez.frankie.Frankie_0.9.6.1.jar<br />
pez.gloom.GloomyDark 0.9.2,http://www.robocoderepository.com/BotFiles/1741/pez.gloom.GloomyDark_0.9.2.jar<br />
pez.mako.Mako 1.5,http://www.robocoderepository.com/BotFiles/1317/pez.mako.Mako_1.5.jar<br />
pez.micro.Aristocles 0.3.7,http://www.robocoderepository.com/BotFiles/1923/pez.micro.Aristocles_0.3.7.jar<br />
pez.mini.ChironexFleckeri 0.5,http://www.robocoderepository.com/BotFiles/2513/pez.mini.ChironexFleckeri_0.5.jar<br />
pez.mini.Gouldingi 1.5,http://www.robocoderepository.com/BotFiles/1351/pez.mini.Gouldingi_1.5.jar<br />
pez.mini.Pugilist 2.4.18,http://darkcanuck.net/rumble/robots/pez.mini.Pugilist_2.4.18.jar<br />
pez.mini.Tityus 0.9.1,http://www.robocoderepository.com/BotFiles/1657/pez.mini.Tityus_0.9.1.jar<br />
pez.mini.VertiLeach 0.4.0,http://www.robocoderepository.com/BotFiles/1744/pez.mini.VertiLeach_0.4.0.jar<br />
pez.nano.Icarus 0.3,http://www.robocoderepository.com/BotFiles/2353/pez.nano.Icarus_0.3.jar<br />
pez.nano.LittleEvilBrother 0.1,http://www.robocoderepository.com/BotFiles/2056/pez.nano.LittleEvilBrother_0.1.jar<br />
pez.rumble.Ali 0.4.9,http://www.robocoderepository.com/BotFiles/2416/pez.rumble.Ali_0.4.9.jar<br />
pez.rumble.CassiusClay 2rho.01b,http://www.dijitari.com/void/robocode/pez.rumble.CassiusClay_2rho.01b.jar<br />
pfvicm.Sobieski 7.2.3b,http://www.robocoderepository.com/BotFiles/2911/pfvicm.Sobieski_7.2.3b.jar<br />
ph.micro.Pikeman 0.4.5,http://www.robocoderepository.com/BotFiles/2364/ph.micro.Pikeman_0.4.5.jar<br />
ph.mini.Archer 0.6.6,http://www.robocoderepository.com/BotFiles/2326/ph.mini.Archer_0.6.6.jar<br />
ph.musketeer.Musketeer 0.6,http://www.robocoderepository.com/BotFiles/2281/ph.musketeer.Musketeer_0.6.jar<br />
ph.Thinker 0.2.5,http://www.robocoderepository.com/BotFiles/2336/ph.Thinker_0.2.5.jar<br />
pi.Dark 10,http://darkcanuck.net/rumble/robots/pi.Dark_10.jar<br />
pl.Drum 0.1,http://darkcanuck.net/rumble/robots/pl.Drum_0.1.jar<br />
pl.Patton.GeneralPatton 1.54,http://darkcanuck.net/rumble/robots/pl.Patton.GeneralPatton_1.54.jar<br />
pla.Memnoch 0.5,http://www.robocoderepository.com/BotFiles/2211/pla.Memnoch_0.5.jar<br />
PK.Twardy 0.4.2,http://www.robocoderepository.com/BotFiles/3272/PK.Twardy_0.4.2.jar<br />
pkdeken.Paladin 1.0,http://www.robocoderepository.com/BotFiles/3556/pkdeken.Paladin_1.0.jar<br />
PkKillers.PkAssassin 1.0,http://www.robocoderepository.com/BotFiles/3485/PkKillers.PkAssassin_1.0.jar<br />
pmc.SniperBot 1.0,http://darkcanuck.net/rumble/robots/pmc.SniperBot_1.0.jar<br />
positive.Portia 1.26e,http://sites.google.com/site/robopositive/portia/positive.Portia_1.26e.jar<br />
projectx.ProjectNano 2.0,http://darkcanuck.net/rumble/robots/projectx.ProjectNano_2.0.jar<br />
projectx.TestNano 1.0,http://www.robocoderepository.com/BotFiles/3444/projectx.TestNano_1.0.jar<br />
pulsar.PulsarMax 0.8.9,http://www.robocoderepository.com/BotFiles/2227/pulsar.PulsarMax_0.8.9.jar<br />
pulsar.PulsarNano 0.2.4,http://www.robocoderepository.com/BotFiles/2335/pulsar.PulsarNano_0.2.4.jar<br />
pulsar.Nanis 0.3,http://www.robocoderepository.com/BotFiles/2560/pulsar.Nanis_0.3.jar<br />
qohnil.blot.BlotBot 3.61,http://www.robocoderepository.com/BotFiles/546/qohnil.blot.BlotBot_3.61.jar<br />
Queens_teamrobot.UltraRazor 1.0,http://www.robocoderepository.com/BotFiles/2108/Queens_teamrobot.UltraRazor_1.0.jar<br />
quietus.Invader 0.1,http://robocode.rleach.id.au/quietus.Invader_0.1.jar<br />
quietus.NarrowRadar 0.1,http://robocode.rleach.id.au/quietus.NarrowRadar_0.1.jar<br />
radnor.DoctorBob 1.42,http://www.robocoderepository.com/BotFiles/2133/radnor.DoctorBob_1.42.jar<br />
radnor.RamRod 1.0,http://www.robocoderepository.com/BotFiles/2085/radnor.RamRod_1.0.jar<br />
rampancy.Durandal 2.0.2,http://robocoderepository.com/BotFiles/3851/rampancy.Durandal_2.0.2.jar<br />
rapture.Rapture 2.13,http://www.robocoderepository.com/BotFiles/15/rapture.Rapture_2.13.jar<br />
ratosh.nano.Debo 1.36,http://www.robocoderepository.com/BotFiles/1702/ratosh.nano.Debo_1.36.jar<br />
ratosh.Nobo 0.21,http://www.robocoderepository.com/BotFiles/1612/ratosh.Nobo_0.21.jar<br />
ratosh.Wesco 1.4,http://www.robocoderepository.com/BotFiles/1914/ratosh.Wesco_1.4.jar<br />
rc.yoda.Yoda 1.0.6c,http://www.robocoderepository.com/BotFiles/3260/rc.yoda.Yoda_1.0.6c.jar<br />
rcb.Vanessa03 0,http://www.robocoderepository.com/BotFiles/1364/rcb.Vanessa03_0.jar<br />
rcp.Kuramatron 1.0,http://www.robocoderepository.com/BotFiles/3307/rcp.Kuramatron_1.0.jar<br />
rdt199.Warlord 0.73,http://www.robocoderepository.com/BotFiles/1130/rdt199.Warlord_0.73.jar<br />
reaper.Reaper 1.1,http://www.robocoderepository.com/BotFiles/3412/reaper.Reaper_1.1.jar<br />
repositorio.NanoStep 1.0,http://darkcanuck.net/rumble/robots/repositorio.NanoStep_1.0.jar<br />
rfj.Sunburn 1.1,http://www.robocoderepository.com/BotFiles/1060/rfj.Sunburn_1.1.jar<br />
rijteam.SmartDodge 1.1,http://www.robocoderepository.com/BotFiles/2959/rijteam.SmartDodge_1.1.jar<br />
robar.haiku.Spike 1.0,http://invitel.hu/artrog/robar.haiku.Spike_1.0.jar<br />
robar.micro.Gladius 1.15,http://invitel.hu/artrog/robar.micro.Gladius_1.15.jar<br />
robar.micro.Kirbyi 1.0,http://hunrobar.freeblog.hu/files/myrobots/robar.micro.Kirbyi_1.0.jar<br />
robar.micro.Topaz 0.25,http://invitel.hu/artrog/robar.micro.Topaz_0.25.jar<br />
robar.nano.Assertive 0.3,http://invitel.hu/artrog/robar.nano.Assertive_0.3.jar<br />
robar.nano.BlackWidow 1.3,http://www.robocoderepository.com/BotFiles/3574/robar.nano.BlackWidow_1.3.jar<br />
robar.nano.Breeze 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Breeze_0.3.jar<br />
robar.nano.Mosquito 1.1,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Mosquito_1.1.jar<br />
robar.nano.MosquitoPM 1.0,http://www.robocoderepository.com/BotFiles/3559/robar.nano.MosquitoPM_1.0.jar<br />
robar.nano.Prestige 1.0,http://www.robocoderepository.com/BotFiles/3507/robar.nano.Prestige_1.0.jar<br />
robar.nano.Pugio 1.49,http://www.robocoderepository.com/BotFiles/3710/robar.nano.Pugio_1.49.jar<br />
robar.nano.Scytodes 0.3,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Scytodes_0.3.jar<br />
robar.nano.Vespa 0.95,http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Vespa_0.95.jar<br />
robo.PartsBot 1.1,http://darkcanuck.net/rumble/robots/robo.PartsBot_1.1.jar<br />
rsim.micro.uCatcher 0.1,http://sites.google.com/site/rsimander/robocode/rsim.micro.uCatcher_0.1.jar<br />
rsim.mini.BulletCatcher 0.4,http://www.robocoderepository.com/BotFiles/3737/rsim.mini.BulletCatcher_0.4.jar<br />
rsk1.RSK1 4.0,http://www.robocoderepository.com/BotFiles/3284/rsk1.RSK1_4.0.jar<br />
ruc.nano.Zealot 0.2,http://www.robocoderepository.com/BotFiles/1229/ruc.nano.Zealot_0.2.jar<br />
ry.LightningBug 1.0,http://www.robocoderepository.com/BotFiles/3472/ry.LightningBug_1.0.jar<br />
ry.VirtualGunExperiment 1.2.0,http://www.robocoderepository.com/BotFiles/3662/ry.VirtualGunExperiment_1.2.0.jar<br />
ry.Worst 1.0,http://www.robocoderepository.com/BotFiles/3645/ry.Worst_1.0.jar<br />
rz.Aleph 0.34,http://www.robocoderepository.com/BotFiles/1993/rz.Aleph_0.34.jar<br />
rz.Apollon 0.23,http://www.robocoderepository.com/BotFiles/2098/rz.Apollon_0.23.jar<br />
rz.Artist 0.2,http://www.robocoderepository.com/BotFiles/2156/rz.Artist_0.2.jar<br />
rz.GlowBlow 2.31,http://www.robocoderepository.com/BotFiles/1354/rz.GlowBlow_2.31.jar<br />
rz.GlowBlowAPM 1.0,http://www.robocoderepository.com/BotFiles/1382/rz.GlowBlowAPM_1.0.jar<br />
rz.GlowBlowMelee 1.4,http://www.robocoderepository.com/BotFiles/1436/rz.GlowBlowMelee_1.4.jar<br />
rz.HawkOnFire 0.1,http://www.robocoderepository.com/BotFiles/1575/rz.HawkOnFire_0.1.jar<br />
rz.SmallDevil 1.502,http://www.robocoderepository.com/BotFiles/1322/rz.SmallDevil_1.502.jar<br />
sam.ChipmunkDuelist 1.0,http://www.robocoderepository.com/BotFiles/3094/sam.ChipmunkDuelist_1.0.jar<br />
sam.Samspin 1.0,http://www.robocoderepository.com/BotFiles/2823/sam.Samspin_1.0.jar<br />
sch.Simone 0.3d,http://www.robocoderepository.com/BotFiles/374/sch.Simone_0.3d.jar<br />
serenity.moonlightBat 1.17,http://www.robocoderepository.com/BotFiles/2877/serenity.moonlightBat_1.17.jar<br />
serenity.nonSense 1.39,http://www.robocoderepository.com/BotFiles/3586/serenity.nonSense_1.39.jar<br />
serenity.serenityFire 1.29,http://www.robocoderepository.com/BotFiles/3071/serenity.serenityFire_1.29.jar<br />
sgp.JollyNinja 3.53,http://www.robocoderepository.com/BotFiles/183/sgp.JollyNinja_3.53.jar<br />
sgp.MadHatter 4.13,http://www.robocoderepository.com/BotFiles/156/sgp.MadHatter_4.13.jar<br />
sgp.nano.FurryLeech 1.0,http://www.robocoderepository.com/BotFiles/802/sgp.nano.FurryLeech_1.0.jar<br />
sgp.ShiningBeetle 1.1,http://www.robocoderepository.com/BotFiles/498/sgp.ShiningBeetle_1.1.jar<br />
sgp.SleepingGoat 1.1,http://www.robocoderepository.com/BotFiles/500/sgp.SleepingGoat_1.1.jar<br />
sgs.DogManSPE 1.1,http://www.robocoderepository.com/BotFiles/990/sgs.DogManSPE_1.1.jar<br />
SHAM.WOW 1.4,http://darkcanuck.net/rumble/robots/SHAM.WOW_1.4.jar<br />
shinh.Entangled 0.3,http://www.robocoderepository.com/BotFiles/1070/shinh.Entangled_0.3.jar<br />
shrub.Silver v048,http://www.robocoderepository.com/BotFiles/449/shrub.Silver_v048.jar<br />
shrub.Vapour v159,http://www.robocoderepository.com/BotFiles/2654/shrub.Vapour_v159.jar<br />
shu.nitro.LENIN .T34,http://www.robocoderepository.com/BotFiles/1956/shu.nitro.LENIN_.T34.jar<br />
sigterm.Sigterm 1.0,http://darkcanuck.net/rumble/robots/sigterm.Sigterm_1.0.jar<br />
simonton.beta.LifelongObsession 0.5.1,http://www.robocoderepository.com/BotFiles/3195/simonton.beta.LifelongObsession_0.5.1.jar<br />
simonton.GFNano_D 3.1b,http://www.robocoderepository.com/BotFiles/3114/simonton.GFNano_D_3.1b.jar<br />
simonton.nano.WeekendObsession_S 1.7,http://www.robocoderepository.com/BotFiles/3117/simonton.nano.WeekendObsession_S_1.7.jar<br />
simonton.mega.SniperFrog 1.0,http://upload.frozenonline.com/view/simonton/simonton.mega.SniperFrog_1.0.jar<br />
simonton.micro.GFMicro 1.0,http://upload.frozenonline.com/view/simonton/simonton.micro.GFMicro_1.0.jar<br />
simonton.micro.WeeklongObsession 3.4.1,http://upload.frozenonline.com/view/simonton/simonton.micro.WeeklongObsession_3.4.1.jar<br />
simonton.mini.WeeksOnEnd 1.10.4,http://upload.frozenonline.com/view/simonton/simonton.mini.WeeksOnEnd_1.10.4.jar<br />
skm.Ryubot 1.0,http://www.robocoderepository.com/BotFiles/3594/skm.Ryubot_1.0.jar<br />
skm.PateranBotlock2 1.0,http://www.robocoderepository.com/BotFiles/3591/skm.PateranBotlock2_1.0.jar<br />
sL300.Mozart life,http://www.robocoderepository.com/BotFiles/1992/sL300.Mozart_life.jar<br />
sm.Devil 7.3,http://www.robocoderepository.com/BotFiles/1481/sm.Devil_7.3.jar<br />
sng.arco.Arco 0.0,http://www.robocoderepository.com/BotFiles/3279/sng.arco.Arco_0.0.jar<br />
sos.SOS 1.0,http://www.robocoderepository.com/BotFiles/3489/sos.SOS_1.0.jar<br />
spinnercat.CopyKat 1.2.3,http://www.robocoderepository.com/BotFiles/3818/spinnercat.CopyKat_1.2.3.jar<br />
spinnercat.Limit .01,http://www.robocoderepository.com/BotFiles/3659/spinnercat.Limit_.01.jar<br />
spinnercat.Kitten 1.6,http://www.robocoderepository.com/BotFiles/3819/spinnercat.Kitten_1.6.jar<br />
spinnercat.haiku.Refrigerator 1.1,http://www.robocoderepository.com/BotFiles/3688/spinnercat.haiku.Refrigerator_1.1.jar<br />
spinnercat.mega.Tardis 1.2,http://www.robocoderepository.com/BotFiles/3692/spinnercat.mega.Tardis_1.2.jar<br />
spinnercat.Robovirus 2.718,http://www.robocoderepository.com/BotFiles/3657/spinnercat.Robovirus_2.718.jar<br />
sqTank.waveSurfing.LionWWSVMvoid 0.01,http://www.robocoderepository.com/BotFiles/3436/sqTank.waveSurfing.LionWWSVMvoid_0.01.jar<br />
starpkg.StarViewerZ 1.26,http://www.robocoderepository.com/BotFiles/1931/starpkg.StarViewerZ_1.26.jar<br />
stefw.Tigger 0.0.23,http://darkcanuck.net/rumble/robots/stefw.Tigger_0.0.23.jar<br />
stelo.Chord 1.0,http://darkcanuck.net/rumble/robots/stelo.Chord_1.0.jar<br />
stelo.FretNano 1.1,http://darkcanuck.net/rumble/robots/stelo.FretNano_1.1.jar<br />
stelo.Lifestealer 1.0,http://darkcanuck.net/rumble/robots/stelo.Lifestealer_1.0.jar<br />
stelo.MatchupMini 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupMini_1.1.jar<br />
stelo.MatchupMicro 1.2,http://darkcanuck.net/rumble/robots/stelo.MatchupMicro_1.2.jar<br />
stelo.MatchupAGF 1.1,http://darkcanuck.net/rumble/robots/stelo.MatchupAGF_1.1.jar<br />
stelo.MatchupWS 1.2c,http://darkcanuck.net/rumble/robots/stelo.MatchupWS_1.2c.jar<br />
stelo.Mirror 1.1,http://www.robocoderepository.com/BotFiles/3034/stelo.Mirror_1.1.jar<br />
stelo.MirrorMicro 1.1,http://darkcanuck.net/rumble/robots/stelo.MirrorMicro_1.1.jar<br />
stelo.MirrorNano 1.4,http://darkcanuck.net/rumble/robots/stelo.MirrorNano_1.4.jar<br />
stelo.MoojukNano 1.2,http://darkcanuck.net/rumble/robots/stelo.MoojukNano_1.2.jar<br />
stelo.PastFuture 1.2a,http://darkcanuck.net/rumble/robots/stelo.PastFuture_1.2a.jar<br />
stelo.PatternRobot 1.0,http://www.robocoderepository.com/BotFiles/2995/stelo.PatternRobot_1.0.jar<br />
stelo.PianistNano 1.3,http://darkcanuck.net/rumble/robots/stelo.PianistNano_1.3.jar<br />
stelo.RamTrackSurfer 1.2,http://darkcanuck.net/rumble/robots/stelo.RamTrackSurfer_1.2.jar<br />
stelo.Randomness 1.1,http://www.robocoderepository.com/BotFiles/3021/stelo.Randomness_1.1.jar<br />
stelo.SteloTestNano 1.0,http://darkcanuck.net/rumble/robots/stelo.SteloTestNano_1.0.jar<br />
stelo.UnfoolableNano 1.0,http://darkcanuck.net/rumble/robots/stelo.UnfoolableNano_1.0.jar<br />
stelo.UntouchableNano 1.4,http://darkcanuck.net/rumble/robots/stelo.UntouchableNano_1.4.jar<br />
step.nanoPri 1.0,http://www.robocoderepository.com/BotFiles/2996/step.nanoPri_1.0.jar<br />
step.NanoBidu 1.0,http://www.robocoderepository.com/BotFiles/3014/step.NanoBidu_1.0.jar<br />
stf.PanzerGeneral 0.1,http://www.robocoderepository.com/BotFiles/2233/stf.PanzerGeneral_0.1.jar<br />
stordy.StordyBot 1.0,http://sites.google.com/site/stordyrobo/Home/stordy.StordyBot_1.0.jar<br />
strider.Festis 1.2.1,http://www.robocoderepository.com/BotFiles/2355/strider.Festis_1.2.1.jar<br />
strider.Mer 1.1.0,http://www.robocoderepository.com/BotFiles/2360/strider.Mer_1.1.0.jar<br />
stuff.Vlad 0.1,http://www.robocoderepository.com/BotFiles/3701/stuff.Vlad_0.1.jar<br />
sul.NanoR2 1.32,http://www.robocoderepository.com/BotFiles/3348/sul.NanoR2_1.32.jar<br />
sul.Pinkbot 1.1,http://www.robocoderepository.com/BotFiles/3346/sul.Pinkbot_1.1.jar<br />
sul.Bicephal 1.2,http://www.robocoderepository.com/BotFiles/3343/sul.Bicephal_1.2.jar<br />
sul.BlueBot 1.0,http://www.robocoderepository.com/BotFiles/3347/sul.BlueBot_1.0.jar<br />
syl.Centipede 0.5,http://www.robocoderepository.com/BotFiles/1254/syl.Centipede_0.5.jar<br />
synapse.Geomancy 14,http://synapticflame.googlepages.com/synapse.Geomancy_14.jar<br />
synapse.rsim.GeomancyBS 0.11,http://robocoderepository.com/BotFiles/3758/synapse.rsim.GeomancyBS_0.11.jar<br />
synnalagma.NeuralPremier 0.51,http://www.robocoderepository.com/BotFiles/1557/synnalagma.NeuralPremier_0.51.jar<br />
synnalagma.test.MiniNeural 1.1,http://www.robocoderepository.com/BotFiles/1754/synnalagma.test.MiniNeural_1.1.jar<br />
tad.Dalek98 0.98,http://darkcanuck.net/rumble/robots/tad.Dalek98_0.98.jar<br />
takeBot.SpinSpiral 1.2,http://www.robocoderepository.com/BotFiles/312/takeBot.SpinSpiral_1.2.jar<br />
takeBot.SpiralCrash 1.0,http://www.robocoderepository.com/BotFiles/1013/takeBot.SpiralCrash_1.0.jar<br />
takeBot.WeavingWiggle 1.1,http://www.robocoderepository.com/BotFiles/1012/takeBot.WeavingWiggle_1.1.jar<br />
tango.Recrimpo 2.51,http://www.robocoderepository.com/BotFiles/2015/tango.Recrimpo_2.51.jar<br />
taqho.taqbot 1.0,http://www.robocoderepository.com/BotFiles/1316/taqho.taqbot_1.0.jar<br />
tcf.Drifter 29,http://www.7sun.com/robocode/robots/tcf.Drifter_29.jar<br />
tcf.Repat3 2,http://www.robocoderepository.com/BotFiles/3328/tcf.Repat3_2.jar<br />
techdude.kombat.FlamingKombat 1.5,http://www.robocoderepository.com/BotFiles/2810/techdude.kombat.FlamingKombat_1.5.jar<br />
techdude.Carruthers 1.2.6,http://thekandieman.com/nfwu/alex/robocode/techdude.Carruthers_1.2.6.jar<br />
techdude.Class2C.Class2C 0.1,http://www.robocoderepository.com/BotFiles/3078/techdude.Class2C.Class2C_0.1.jar<br />
test.Podgy 4.0,http://www.robocoderepository.com/BotFiles/3214/test.Podgy_4.0.jar<br />
test.Fuzzer 1.0.1,http://www.robocoderepository.com/BotFiles/3345/test.Fuzzer_1.0.1.jar<br />
testantiswapgun.AntiSwap 1.0,http://www.robocode.ilbello.com/asd.AntiSwap_1.0.jar<br />
throxbot.ThroxBot 0.1,http://www.robocoderepository.com/BotFiles/2548/throxbot.ThroxBot_0.1.jar<br />
tide.pear.Pear 0.62.1,http://www.robocoderepository.com/BotFiles/2393/tide.pear.Pear_0.62.1.jar<br />
timmit.micro.TimXJ 0.22,http://www.robocoderepository.com/BotFiles/1683/timmit.micro.TimXJ_0.22.jar<br />
timmit.mini.TimVA 0.43,http://www.robocoderepository.com/BotFiles/1681/timmit.mini.TimVA_0.43.jar<br />
timmit.nano.TimCat 0.13,http://www.robocoderepository.com/BotFiles/1600/timmit.nano.TimCat_0.13.jar<br />
timmit.nano.TimDog 0.33,http://www.robocoderepository.com/BotFiles/1602/timmit.nano.TimDog_0.33.jar<br />
timmit.TimmiT 0.22,http://www.robocoderepository.com/BotFiles/1468/timmit.TimmiT_0.22.jar<br />
tlp.ThreeLeggedPig 1,http://pages.prodigy.net/franz1/house/tlp.ThreeLeggedPig_1.jar<br />
tm.Yuugao 1.0,http://www.robocoderepository.com/BotFiles/1056/tm.Yuugao_1.0.jar<br />
tobe.calypso.Calypso 4.1,http://www.robocoderepository.com/BotFiles/784/tobe.calypso.Calypso_4.1.jar<br />
tobe.Fusion 1.0,http://www.robocoderepository.com/BotFiles/649/tobe.Fusion_1.0.jar<br />
tobe.mini.Charon 0.9,http://www.robocoderepository.com/BotFiles/836/tobe.mini.Charon_0.9.jar<br />
tobe.Relativity 3.9,http://www.robocoderepository.com/BotFiles/360/tobe.Relativity_3.9.jar<br />
tobe.Saturn lambda,http://www.robocoderepository.com/BotFiles/685/tobe.Saturn_lambda.jar<br />
tornyil.bottomup.BottomUp 1.05,http://www.alpha-consulting.hu/robo/tornyil.bottomup.BottomUp_1.05.jar<br />
tornyil.Lajcsi2.Lajcsi2sm 1.0,http://www.alpha-consulting.hu/robo/tornyil.Lajcsi2.Lajcsi2sm_1.0.jar<br />
toz.Gnome 1.1,http://darkcanuck.net/rumble/robots/toz.Gnome_1.1.jar<br />
trab.Crusader 0.1.7,http://www.stud.ntnu.no/~grashei/bots/trab.Crusader_0.1.7.jar<br />
trab.nano.AinippeNano 1.3,http://www.stud.ntnu.no/~grashei/bots/trab.nano.AinippeNano_1.3.jar<br />
tw.Exterminator 1.0,http://www.robocoderepository.com/BotFiles/3607/tw.Exterminator_1.0.jar<br />
tzu.TheArtOfWar 1.2,http://darkcanuck.net/rumble/robots/tzu.TheArtOfWar_1.2.jar<br />
urdos.URDOS 1.3,http://darkcanuck.net/rumble/robots/urdos.URDOS_1.3.jar<br />
usa.nano.Nemo 2.0,http://www.robocoderepository.com/BotFiles/2045/usa.nano.Nemo_2.0.jar<br />
vic.Locke 0.7.5.5,http://www.robocoderepository.com/BotFiles/2115/vic.Locke_0.7.5.5.jar<br />
vft.Valkyrie 1.0,http://www.robocoderepository.com/BotFiles/3009/vft.Valkyrie_1.0.jar<br />
vft.Hrist 1.0,http://darkcanuck.net/rumble/robots/vft.Hrist_1.0.jar<br />
voidious.Diamond 1.49,http://www.dijitari.com/void/robocode/voidious.Diamond_1.49.jar<br />
voidious.Dookious 1.573c,http://www.dijitari.com/void/robocode/voidious.Dookious_1.573c.jar<br />
voidious.micro.Jen 1.11,http://www.dijitari.com/void/robocode/voidious.micro.Jen_1.11.jar<br />
voidious.mini.Komarious 1.88,http://www.dijitari.com/void/robocode/voidious.mini.Komarious_1.88.jar<br />
vuen.Fractal 0.55,http://www.robocoderepository.com/BotFiles/1579/vuen.Fractal_0.55.jar<br />
wcsv.Engineer.Engineer 0.5.4,http://darkcanuck.net/rumble/robots/wcsv.Engineer.Engineer_0.5.4.jar<br />
wcsv.PowerHouse.PowerHouse 1.7e3,http://darkcanuck.net/rumble/robots/wcsv.PowerHouse.PowerHouse_1.7e3.jar<br />
wcsv.mega.PowerHouse2 0.2,http://darkcanuck.net/rumble/robots/wcsv.mega.PowerHouse2_0.2.jar<br />
wcsv.Stampede 1.3.3,http://www.robocoderepository.com/BotFiles/2527/wcsv.Stampede_1.3.3.jar<br />
wcsv.Stampede2.Stampede2 1.1.0,http://www.robocoderepository.com/BotFiles/2714/wcsv.Stampede2.Stampede2_1.1.0.jar<br />
whind.Constitution 0.7.1,http://www.robocoderepository.com/BotFiles/2812/whind.Constitution_0.7.1.jar<br />
whind.Strength 0.6.4,http://whindgames.50webs.com/otherstuff/whind.Strength_0.6.4.jar<br />
whind.StrengthBee 0.6.4,http://whindgames.50webs.com/otherstuff/whind.StrengthBee_0.6.4.jar<br />
whind.Wisdom 0.5.1,http://www.robocoderepository.com/BotFiles/2742/whind.Wisdom_0.5.1.jar<br />
wiki.BasicGFSurfer 1.01,http://home.versatel.nl/gheijenk/robocode/jarfiles/wiki.BasicGFSurfer_1.01.jar<br />
wiki.mako.MakoHT 1.2.2.1,http://www.robocoderepository.com/BotFiles/1374/wiki.mako.MakoHT_1.2.2.1.jar<br />
wiki.mini.BlackDestroyer 0.9.0,http://www.robocoderepository.com/BotFiles/1927/wiki.mini.BlackDestroyer_0.9.0.jar<br />
wiki.mini.GouldingiHT 1.0,http://www.robocoderepository.com/BotFiles/1383/wiki.mini.GouldingiHT_1.0.jar<br />
wiki.mini.Griffon 0.1,http://www.robocoderepository.com/BotFiles/1774/wiki.mini.Griffon_0.1.jar<br />
wiki.mini.Sedan 1.0,http://www.robocoderepository.com/BotFiles/1676/wiki.mini.Sedan_1.0.jar<br />
wiki.nano.DevilFISH 1.0,http://www.robocoderepository.com/BotFiles/2235/wiki.nano.DevilFISH_1.0.jar<br />
wiki.nano.RaikoNano 1.1,http://www.robocoderepository.com/BotFiles/2163/wiki.nano.RaikoNano_1.1.jar<br />
wiki.WaveRammer 1.0,http://www.robocoderepository.com/BotFiles/3505/wiki.WaveRammer_1.0.jar<br />
wiki.Wolverine 2.1,http://darkcanuck.net/rumble/robots/wiki.Wolverine_2.1.jar<br />
wilson.Chameleon 0.91,http://www.robocoderepository.com/BotFiles/1608/wilson.Chameleon_0.91.jar<br />
winamp32.micro.MicroMacro 1.0,http://www.robocoderepository.com/BotFiles/2891/winamp32.micro.MicroMacro_1.0.jar<br />
wit.Chuliath 1.0,http://www.robocoderepository.com/BotFiles/2306/wit.Chuliath_1.0.jar<br />
wit.Deep7 2.0,http://www.robocoderepository.com/BotFiles/2313/wit.Deep7_2.0.jar<br />
xiongan.Xiongan 1.1,http://www.robocoderepository.com/BotFiles/3565/xiongan.Xiongan_1.1.jar<br />
yarghard.Y101 1.0,http://sliwa.ws/RoboCode/yarghard.Y101_1.0.jar<br />
yk.JahMicro 1.0,http://www.robocoderepository.com/BotFiles/3033/yk.JahMicro_1.0.jar<br />
yk.JahRoslav 1.1,http://www.robocoderepository.com/BotFiles/3032/yk.JahRoslav_1.1.jar<br />
zen.Lindada 0.2,http://www.robocoderepository.com/BotFiles/1679/zen.Lindada_0.2.jar<br />
zeze2.OperatorZeze 1.05,http://www.robocoderepository.com/BotFiles/3330/zeze2.OperatorZeze_1.05.jar<br />
zch.David 0.21,http://www.robocoderepository.com/BotFiles/3575/zch.David_0.21.jar<br />
zch.Hirkan 0.11,http://www.robocoderepository.com/BotFiles/1288/zch.Hirkan_0.11.jar<br />
zh.UnderDog 0.0.2,http://www.robocoderepository.com/BotFiles/3053/zh.UnderDog_0.0.2.jar<br />
zyx.mega.YersiniaPestis 3.0,http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar<br />
zyx.micro.Ant 1.1,http://www.robocoderepository.com/BotFiles/3481/zyx.micro.Ant_1.1.jar<br />
zyx.nano.Ant 1.1,http://www.robocoderepository.com/BotFiles/3493/zyx.nano.Ant_1.1.jar<br />
zyx.nano.EscherichiaColi 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.EscherichiaColi_1.0.jar<br />
zyx.nano.RedBull 1.0,http://sites.google.com/site/zyxsite/robocode/zyx.nano.RedBull_1.0.jar<br />
</pre><br />
----<br />
'''''No chatting on this page. Use the /ParticipantsChat page for that.'''''<br />
<br />
Removed because the jarcontent/filename is not correct<br><br />
henriquevilela.TieFighter 0.1,3224<br><br />
jgap.Aspirant_13029_gen7 1.0,3553<br><br />
jgap.Aspirant_7980_gen7 1.0,3552<br><br />
<br />
Removed because the filename on RobocodeRepository contains spaces.<br><br />
as.xbots 1.0,3473<br />
<br />
Removed until file corruption is resolved:<br />
<br />
cas.CelsoKiller 1.0,3465<br />
<br />
Removed due to almost always giving '0' scores:<br />
<br />
com.syncleus.robocode.Dreadnaught 0.1,3426<br><br />
lazarecki.PinkerStinker 0.1,http://www.robocoderepository.com/BotFiles/3824/lazarecki.PinkerStinker_0.1.jar</div>Pedersen