<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://robowiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coisale13</id>
	<title>Robowiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://robowiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coisale13"/>
	<link rel="alternate" type="text/html" href="http://robowiki.net/wiki/Special:Contributions/Coisale13"/>
	<updated>2026-04-12T10:35:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Main_Page&amp;diff=57425</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Main_Page&amp;diff=57425"/>
		<updated>2023-10-03T21:34:02Z</updated>

		<summary type="html">&lt;p&gt;Coisale13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; background:#e0e8ef; border:1px solid #999999; padding:.5em&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:46%; color:#000&amp;quot;|&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:280px; border:solid 0px #999999; background:none;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:280px; text-align:center; white-space:nowrap; color:#000;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:30px; border:none; margin:0; padding:.2em; color:#000;&amp;quot;&amp;gt;Welcome to the RoboWiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;quot;&amp;gt;''Collecting Robocode knowledge since 2003.''&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width:19%; font-size:95%;&amp;quot;|&lt;br /&gt;
* '''[[Robocode/Getting Started|Getting Started]]'''&lt;br /&gt;
* '''[[Robocode Documentation|Documentation]]'''&lt;br /&gt;
|style=&amp;quot;width:16%; font-size:95%; color:#000;&amp;quot;|&lt;br /&gt;
* '''[[Tutorials|Tutorials]]'''&lt;br /&gt;
* '''[[:Category:Terminology|Terminology]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:5px; margin:0px -5px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:57%; border:1px solid #999999; background:#ffffff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;What is Robocode?&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''[[Robocode]]''' is a programming game. It can be used to teach or learn programming in Java or [[Robocode/.NET/Create a .NET robot with Visual Studio|.NET]]. It can serve as a platform for exploring AI and machine learning techniques. Or it can be a competitive, addictive hobby that eats up all your time and CPU cycles.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Getting Started&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
* '''[[Robocode Documentation|Robocode Docs]]''': [[Robocode Download And Install|Download &amp;amp; Install]], [[Robocode/Getting Started|Start a Battle]], [[Robocode/My First Robot|My First Robot tutorial]], [[Robocode/FAQ|FAQ]], and lots more to get your feet wet.&lt;br /&gt;
* '''[[Radar]]''', '''[[Movement]]''', and '''[[Targeting]]:''' The three basic components of any robot.&lt;br /&gt;
* '''[[Tutorials|Tutorials]]''': Covering a wide range of topics, these tutorials will guide you along the way to your first competitive robot.&lt;br /&gt;
* '''[[:Category:Terminology|Terminology]]''': Catchphrases around Robocode&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Using the RoboWiki&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
* We do our best to make the RoboWiki a great reference for all levels of Robocoders. But it's also a strong and long-standing community of passionate and helpful people.&lt;br /&gt;
** Check the &amp;lt;b&amp;gt;[[Special:RecentChanges|Recent Changes]]&amp;lt;/b&amp;gt; to see current discussion and updates.&lt;br /&gt;
** Please feel free to make pages for yourself and your bots. &lt;br /&gt;
** Ask questions and read up on any of the Discussion tabs of each page.&lt;br /&gt;
** Submit your bots to the [[RoboRumble]]&lt;br /&gt;
** Follow [http://twitter.com/robowiki @robowiki] and [http://twitter.com/roborumble @roborumble] on Twitter. &lt;br /&gt;
** Read [[RoboWiki:Guide for Articles|Guide for Articles]] for tips and tools for writing RoboWiki articles.&lt;br /&gt;
** Let us know how we can improve the wiki – or contribute to it yourself!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:43%; border:1px solid #999999; background:#ffffff; vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;RoboRumble&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[RoboRumble]]''' is the primary competition for Robocode bots, with divisions for [[One-on-one|1v1]], [[Melee]], [[Teams]], and [[Twin Duel]], and subdivisions for [[MiniBots]], [[MicroBots]], and [[NanoBots]].&lt;br /&gt;
** '''[[RoboRumble/Enter The Competition|Enter The Competition]]'''&lt;br /&gt;
** '''[[RoboRumble/Contributing to RoboRumble|Contribute to RoboRumble]]'''&lt;br /&gt;
** '''[https://literumble.appspot.com Current Rankings]'''&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;Challenges&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[Movement Challenge 2K7]]''' – The latest MC hands you [[Raiko]]'s gun and tests your performance against basic, intermediate, and scary-good opponents.&lt;br /&gt;
* '''[[Targeting Challenge RM]]''' – The current benchmark of a general purpose Robocode gun, this TC puts you up against all [[Random Movement]] bots from the previous TCs.&lt;br /&gt;
* '''[[Anti-Surfer Challenge]]''' – It may not help you climb to the top of the [[RoboRumble]], but we still have fun trying to destroy [[Wave Surfing|wave surfers]] as best we can.&lt;br /&gt;
* '''[[Rambot Challenge 2K6]]''' – Because [[Ramming Movement|ramming]] is fun.&lt;br /&gt;
* '''[[:Category:Challenges|More Challenges]]''' – There's plenty more where those came from...&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;External Links&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[http://robocode.sourceforge.net/ Robocode Website]'''&lt;br /&gt;
* '''[http://old.robowiki.net Old RoboWiki (Archive)]'''&lt;br /&gt;
* '''[http://robocode-archive.strangeautomata.com/robots/ Robots Archive]'''&lt;br /&gt;
* '''[[wikipedia:Robocode|Wikipedia entry for Robocode]]'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:5px; margin:-5px -5px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:45%; border:1px solid #999999; background:#ffffff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;A few robots worth checking out...&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[BeepBoop]]''' - The current [[RoboRumble]] champ in General 1v1. Pioneered applying gradient descent in both targeting and surfing. Learn more in [[BeepBoop/Understanding BeepBoop|Understanding BeepBoop]]. &lt;br /&gt;
* '''[[DrussGT]]''' – Had been the [[RoboRumble]] champ in General 1v1 for 13 years. A super strong [[Dynamic Clustering]] gun and one of the only bots using a [[Wave Surfing/GoTo Surfing|GoTo Wave Surfing]] movement. And it's [[Open Source]].&lt;br /&gt;
* '''[[Shadow]]''' – A former champ in Melee, 1v1, and teams, this is one of the toughest bots you'll ever face. [[User:ABC|ABC]]'s Shadow has been crushing Robocoders with innovative new techniques, like [[Wave Surfing]] and [[Shadow/Melee Gun]], since long before most of us ever found this game.&lt;br /&gt;
* '''[[:Category:Super Sample Bots|Super Sample Bots]]''' – Once you've gotten past the [[:Category:Sample Bots|Sample Bots]] that come with Robocode, step up and test yourself against the Super Samples.&lt;br /&gt;
* '''[[LunarTwins]]''' – [[Twin Duel]] is a 2v2 survivalist rule set, and LunarTwins has an in-your-face strategy that few teams know how to deal with.&lt;br /&gt;
* '''[[PrairieWolf]]''' – An ancient [[Multi-Mode]] bot that's bound to give new Robocoders a healthy challenge.&lt;br /&gt;
* '''[[BasicGFSurfer]]''' – The [[Wave Surfing Tutorial]] and [[GFTargetingBot]] provide great starting points for new Robocoders. Put the two together and you'll find yourself just outside the RoboRumble top-100.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:55%; border:1px solid #999999; background:#ffffff; vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Development Tools&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
* '''[[RoboRunner]] / [[RoboJogger]]''' – The latest and greatest in batch battle running, these tools make it easy to run loads of battles against your favorite test bed, or to run your bot through a [[:Category:Challenges|challenge]].&lt;br /&gt;
* '''[[Robocode/Eclipse|Eclipse]]''' – Get Robocode setup with Eclipse, one of the most popular Java IDEs.&lt;br /&gt;
* '''[[Robocode/Intellij/Running from Intellij|Intellij]]''' – Get Robocode setup with Intellij, a powerful Java IDE.&lt;br /&gt;
* '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' – Not a &amp;quot;tool&amp;quot;, per se, but you'll need to get familiar with it!&lt;br /&gt;
* '''[[Robocode/Graphical Debugging|Graphical Debugging]]''' – Using Robocode's graphics support to draw on the battlefield can be a huge help in making sure your bot is doing and thinking what you expect it to.&lt;br /&gt;
* '''[[Robocode/.NET/Create a .NET robot with Visual Studio|Visual Studio .NET]]''' – You can now create .NET Robocode bots, too.&lt;br /&gt;
* '''[[Robocode/NetBeans/Configure|NetBeans]]''' – Prefer NetBeans to Eclipse? Here's a detailed guide to getting it setup with Robocode.&lt;br /&gt;
* '''[[FloodGrapher]]''' – Graphing your bot's movement can offer a lot of insight into where you need to make improvements.&lt;br /&gt;
* '''[[:Category:Utilities|Utilities]]''' – More tools to make your Robocoding easier and more productive.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__  __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Coisale13</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Main_Page&amp;diff=57424</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Main_Page&amp;diff=57424"/>
		<updated>2023-10-03T21:33:32Z</updated>

		<summary type="html">&lt;p&gt;Coisale13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; background:#e0e8ef; border:1px solid #999999; padding:.5em&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:46%; color:#000&amp;quot;|&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:280px; border:solid 0px #999999; background:none;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:280px; text-align:center; white-space:nowrap; color:#000;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:30px; border:none; margin:0; padding:.2em; color:#000;&amp;quot;&amp;gt;Welcome to the RoboWiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;quot;&amp;gt;''Collecting Robocode knowledge since 2003.''&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width:19%; font-size:95%;&amp;quot;|&lt;br /&gt;
* '''[[Robocode/Getting Started|Getting Started]]'''&lt;br /&gt;
* '''[[Robocode Documentation|Documentation]]'''&lt;br /&gt;
|style=&amp;quot;width:16%; font-size:95%; color:#000;&amp;quot;|&lt;br /&gt;
* '''[[Tutorials|Tutorials]]'''&lt;br /&gt;
* '''[[:Category:Terminology|Terminology]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:5px; margin:0px -5px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:57%; border:1px solid #999999; background:#ffffff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;What is Robocode?&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* '''[[Robocode]]''' is a programming game. It can be used to teach or learn programming in Java or [[Robocode/.NET/Create a .NET robot with Visual Studio|.NET]]. It can serve as a platform for exploring AI and machine learning techniques. Or it can be a competitive, addictive hobby that eats up all your time and CPU cycles.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Getting Started&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
* '''[[Robocode Documentation|Robocode Docs]]''': [[Robocode Download And Install|Download &amp;amp; Install]], [[Robocode/Getting Started|Start a Battle]], [[Robocode/My First Robot|My First Robot tutorial]], [[Robocode/FAQ|FAQ]], and lots more to get your feet wet.&lt;br /&gt;
* '''[[Radar]]''', '''[[Movement]]''', and '''[[Targeting]]:''' The three basic components of any robot.&lt;br /&gt;
* '''[[Tutorials|Tutorials]]''': Covering a wide range of topics, these tutorials will guide you along the way to your first competitive robot.&lt;br /&gt;
* '''[[:Category:Terminology|Terminology]]''': Catchphrases around Robocode&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Using the RoboWiki&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;|&lt;br /&gt;
* We do our best to make the RoboWiki a great reference for all levels of Robocoders. But it's also a strong and long-standing community of passionate and helpful people.&lt;br /&gt;
** Check the &amp;lt;b&amp;gt;[[Special:RecentChanges|Recent Changes]]&amp;lt;/b&amp;gt; to see current discussion and updates.&lt;br /&gt;
** Please feel free to make pages for yourself and your bots. &lt;br /&gt;
** Ask questions and read up on any of the Discussion tabs of each page.&lt;br /&gt;
** Submit your bots to the [[RoboRumble]]&lt;br /&gt;
** Follow [http://twitter.com/robowiki @robowiki] and [http://twitter.com/roborumble @roborumble] on Twitter. &lt;br /&gt;
** Read [[RoboWiki:Guide for Articles|Guide for Articles]] for tips and tools for writing RoboWiki articles.&lt;br /&gt;
** Let us know how we can improve the wiki – or contribute to it yourself!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:43%; border:1px solid #999999; background:#ffffff; vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;RoboRumble&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[RoboRumble]]''' is the primary competition for Robocode bots, with divisions for [[One-on-one|1v1]], [[Melee]], [[Teams]], and [[Twin Duel]], and subdivisions for [[MiniBots]], [[MicroBots]], and [[NanoBots]].&lt;br /&gt;
** '''[[RoboRumble/Enter The Competition|Enter The Competition]]'''&lt;br /&gt;
** '''[[RoboRumble/Contributing to RoboRumble|Contribute to RoboRumble]]'''&lt;br /&gt;
** '''[https://literumble.appspot.com Current Rankings]'''&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;Challenges&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[Movement Challenge 2K7]]''' – The latest MC hands you [[Raiko]]'s gun and tests your performance against basic, intermediate, and scary-good opponents.&lt;br /&gt;
* '''[[Targeting Challenge RM]]''' – The current benchmark of a general purpose Robocode gun, this TC puts you up against all [[Random Movement]] bots from the previous TCs.&lt;br /&gt;
* '''[[Anti-Surfer Challenge]]''' – It may not help you climb to the top of the [[RoboRumble]], but we still have fun trying to destroy [[Wave Surfing|wave surfers]] as best we can.&lt;br /&gt;
* '''[[Rambot Challenge 2K6]]''' – Because [[Ramming Movement|ramming]] is fun.&lt;br /&gt;
* '''[[:Category:Challenges|More Challenges]]''' – There's plenty more where those came from...&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;External Links&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[http://robocode.sourceforge.net/ Robocode Website]'''&lt;br /&gt;
* '''[http://old.robowiki.net Old RoboWiki (Archive)]'''&lt;br /&gt;
* '''[http://robocode-archive.strangeautomata.com/robots/ Robots Archive]'''&lt;br /&gt;
* '''[[wikipedia:Robocode|Wikipedia entry for Robocode]]'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:5px; margin:-5px -5px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:45%; border:1px solid #999999; background:#ffffff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;&amp;quot;&amp;gt;A few robots worth checking out...&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000; font-size:90%&amp;quot;|&lt;br /&gt;
* '''[[BeepBoop]]''' - The current [[RoboRumble]] champ in General 1v1. Pioneered applying gradient descent in both targeting and surfing. Learn more in [[BeepBoop/Understanding BeepBoop|Understanding BeepBoop]]. &lt;br /&gt;
* '''[[DrussGT]]''' – Had been the [[RoboRumble]] champ in General 1v1 for 13 years. A super strong [[Dynamic Clustering]] gun and one of the only bots using a [[Wave Surfing/GoTo Surfing|GoTo Wave Surfing]] movement. And it's [[Open Source]].&lt;br /&gt;
* '''[[Shadow]]''' – A former champ in Melee, 1v1, and teams, this is one of the toughest bots you'll ever face. [[User:ABC|ABC]]'s Shadow has been crushing Robocoders with innovative new techniques, like [[Wave Surfing]] and [[Shadow/Melee Gun]], since long before most of us ever found this game.&lt;br /&gt;
* '''[[:Category:Super Sample Bots|Super Sample Bots]]''' – Once you've gotten past the [[:Category:Sample Bots|Sample Bots]] that come with Robocode, step up and test yourself against the Super Samples.&lt;br /&gt;
* '''[[LunarTwins]]''' – [[Twin Duel]] is a 2v2 survivalist rule set, and LunarTwins has an in-your-face strategy that few teams know how to deal with.&lt;br /&gt;
* '''[[PrairieWolf]]''' – An ancient [[Multi-Mode]] bot that's bound to give new Robocoders a healthy challenge.&lt;br /&gt;
* '''[[BasicGFSurfer]]''' – The [[Wave Surfing Tutorial]] and [[GFTargetingBot]] provide great starting points for new Robocoders. Put the two together and you'll find yourself just outside the RoboRumble top-100.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:55%; border:1px solid #999999; background:#ffffff; vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#ffffff;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Development Tools&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
* '''[[RoboRunner]] / [[RoboJogger]]''' – The latest and greatest in batch battle running, these tools make it easy to run loads of battles against your favorite test bed, or to run your bot through a [[:Category:Challenges|challenge]].&lt;br /&gt;
* '''[[Robocode/Eclipse|Eclipse]]''' – Get Robocode setup with Eclipse, one of the most popular Java IDEs.&lt;br /&gt;
* '''[[Robocode/Intellij/Running from Intellij|Intellij]]''' – Get Robocode setup with Intellij, a powerful Java IDE.&lt;br /&gt;
&lt;br /&gt;
* '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' – Not a &amp;quot;tool&amp;quot;, per se, but you'll need to get familiar with it!&lt;br /&gt;
* '''[[Robocode/Graphical Debugging|Graphical Debugging]]''' – Using Robocode's graphics support to draw on the battlefield can be a huge help in making sure your bot is doing and thinking what you expect it to.&lt;br /&gt;
* '''[[Robocode/.NET/Create a .NET robot with Visual Studio|Visual Studio .NET]]''' – You can now create .NET Robocode bots, too.&lt;br /&gt;
* '''[[Robocode/NetBeans/Configure|NetBeans]]''' – Prefer NetBeans to Eclipse? Here's a detailed guide to getting it setup with Robocode.&lt;br /&gt;
* '''[[FloodGrapher]]''' – Graphing your bot's movement can offer a lot of insight into where you need to make improvements.&lt;br /&gt;
* '''[[:Category:Utilities|Utilities]]''' – More tools to make your Robocoding easier and more productive.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__  __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Coisale13</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Robocode/Eclipse/Running_from_Eclipse&amp;diff=57423</id>
		<title>Robocode/Eclipse/Running from Eclipse</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Robocode/Eclipse/Running_from_Eclipse&amp;diff=57423"/>
		<updated>2023-10-03T21:28:24Z</updated>

		<summary type="html">&lt;p&gt;Coisale13: Undo changes meant for the Intellij wiki page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wondering how to run your robot in [[Robocode]] from [http://www.eclipse.org/ Eclipse]? Well this is possible! And that is what this page is all about.&lt;br /&gt;
&lt;br /&gt;
== Running your robot from Eclipse ==&lt;br /&gt;
Right-click on your project, move the mouse-pointer down to '''Run As''' in the menu that opens and click '''Run...'''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse-RunAs.png|Shows how to start running a robot by right-clicking on the robot project, and then select &amp;quot;Run...&amp;quot; from the &amp;quot;Run As&amp;quot; item on the popup menu that occurs in Eclipse]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the following window will show up:&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse-RunJavaApplication.png|Shows the Run dialog where the user must first press the &amp;quot;New&amp;quot; button, and then click &amp;quot;Java Application&amp;quot; to create a launch configuration for the robot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Java Application''' on the left side, and afterwards the '''New''' button (New launch configuration).&lt;br /&gt;
&lt;br /&gt;
Now you should change the name of your launch configuration to something you remember, e.g. '''MyRobots - Robocode'''.&lt;br /&gt;
&lt;br /&gt;
In the '''Main class''' field you must write '''robocode.Robocode''', which is the main class of [[Robocode]] used for playing the game.&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse-RunConfigMain.png|Shows the Run dialog's run configuration details for the Main pane, where the name of the launch configuration must be typed in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, you must click on the '''Arguments''' tab.&lt;br /&gt;
&lt;br /&gt;
Here you write &amp;lt;code&amp;gt;-Xmx512M -Dsun.io.useCanonCaches=false -Ddebug=true&amp;lt;/code&amp;gt; into the '''VM arguments''' text box. The &amp;lt;code&amp;gt;-Xmx512M&amp;lt;/code&amp;gt; tells the Java VM that Robocode can use up to maximum 512 MB RAM off the heap, -Ddebug=true tells Robocode that it should not give you skipped turns just because you paused robot in debugger, and &amp;lt;code&amp;gt;-Dsun.io.useCanonCaches=false&amp;lt;/code&amp;gt; is a workaround to prevent SecurityExceptions to occur when robots try to access a file.&lt;br /&gt;
&lt;br /&gt;
Finally, you must click on the '''Other''' radio button under '''Working directory''', and then write the full path to the folder where [[Robocode]] is installed in the text file beside '''Other'''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse-RunConfigArguments.png|Shows the Run dialog's run configuration details for the Arguments pane, where the text field path for &amp;quot;Other:&amp;quot; under &amp;quot;Working Directory&amp;quot; must be typed in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you press &amp;quot;Run&amp;quot;, and Robocode will (hopefully) start up. In Robocode you start your robot by selecting Battle-&amp;gt;New from the menu or by using the hotkey Ctrl+N. Next, you select your robot and some other opponent robots, and press &amp;quot;Start Battle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The next time you want to run your robot(s) in Robocode from Eclipse, you simply run your launch configuration like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse-RunMyRobots.png|Shows the popup menu that occurs when the user selects the &amp;quot;run&amp;quot; button in Eclipse, where MyRobots launch configuration must be selected in order to run it]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An easier way is just to click on the &amp;quot;green play button&amp;quot; without the popup menu. This will start the last launch configuration automatically, which should be your project.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://www.eclipse.org/ Eclipse.org - Eclipse home page]&lt;br /&gt;
* [http://www.eclipse.org/downloads/ Eclipse Downloads]&lt;br /&gt;
* [http://download.eclipse.org/eclipse/downloads/ Eclipse project downloads - latest releases]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Using Eclipse IDE ===&lt;br /&gt;
* [[Robocode/Eclipse|Using Eclipse as IDE]]&lt;br /&gt;
* [[Robocode/Eclipse/Create_a_Project|Creating a project for your robots]]&lt;br /&gt;
* [[Robocode/Add_a_Robot_Project|Add robot project from an IDE into Robocode]]&lt;br /&gt;
* [[Robocode/Eclipse/Create_a_Robot|Creating a robot in Eclipse]]&lt;br /&gt;
* [[Robocode/Eclipse/Debugging Robot|Debugging your robot with Eclipse]]&lt;br /&gt;
&lt;br /&gt;
=== Robot API ===&lt;br /&gt;
* [http://robocode.sourceforge.net/docs/robocode/ Robot API]&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
* [[Robocode/System Requirements|System Requirements for Robocode]]&lt;br /&gt;
* [[Robocode/Download|How to download and install Robocode]]&lt;br /&gt;
* [[Robocode/Robot Anatomy|The anatomy of a robot]]&lt;br /&gt;
* [[Robocode/Getting Started|Getting started with Robocode]]&lt;br /&gt;
* [[Robocode/My First Robot|My First Robot Tutorial]]&lt;br /&gt;
* [[Robocode/Game Physics|Robocode Game Physics]]&lt;br /&gt;
* [[Robocode/Scoring|Scoring in Robocode]]&lt;br /&gt;
* [[Robocode/Robot Console|Using the robot console]]&lt;br /&gt;
* [[Robocode/Downloading_Robots|Downloading other robots]]&lt;br /&gt;
* [[Robocode/Learning from Robots|Learning from other robots]]&lt;br /&gt;
* [[Robocode/Package Robot|Package your robot]]&lt;br /&gt;
* [[Robocode/FAQ|Frequently Asked Questions (FAQ)]]&lt;br /&gt;
* [[Robocode/Articles|Articles about Robocode]]&lt;br /&gt;
* [[Robocode/Console Usage|Starting Robocode from the command line]]&lt;br /&gt;
* [[Robocode/Graphical_Debugging|Graphical debugging]]&lt;br /&gt;
&lt;br /&gt;
=== News and Releases ===&lt;br /&gt;
* [http://sourceforge.net/export/rss2_project.php?group_id=37202 RSS Feeds for the Robocode project]&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=37202&amp;amp;package_id=29609 Robocode file releases]&lt;br /&gt;
&lt;br /&gt;
=== Home pages ===&lt;br /&gt;
* [http://robocode.sourceforge.net/ Classic homepage]&lt;br /&gt;
* [http://sourceforge.net/projects/robocode Robocode project at SourceForge]&lt;br /&gt;
* [http://robocoderepository.com/ Robocode Repository]&lt;br /&gt;
* [[wikipedia:Robocode|Wikipediaentry for Robocode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Robocode Documentation]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Eclipse IDE]]&lt;/div&gt;</summary>
		<author><name>Coisale13</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Robocode/Intellij/Running_from_Intellij&amp;diff=57422</id>
		<title>Robocode/Intellij/Running from Intellij</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Robocode/Intellij/Running_from_Intellij&amp;diff=57422"/>
		<updated>2023-10-03T21:24:31Z</updated>

		<summary type="html">&lt;p&gt;Coisale13: Setup Coding + Debugging a Robocode bot from Intellij&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wondering how to run your robot in [[Robocode]] from [https://www.jetbrains.com/idea/ Intellij]? Well this is possible! And that is what this page is all about.&lt;br /&gt;
&lt;br /&gt;
Make sure Robocode is installed and can run before continuing.&lt;br /&gt;
&lt;br /&gt;
== Create a new Intellij project ==&lt;br /&gt;
Create a new Java project in Intellij.&lt;br /&gt;
Nothing special about it. I am using JDK 1.8, I don't think this matters.&lt;br /&gt;
&lt;br /&gt;
== Add Robocode's library + javadocs to Intellij ==&lt;br /&gt;
Right click your top level module/folder in intellij. Select &amp;quot;Open Module Settings&amp;quot; (or press F4).&lt;br /&gt;
Go to libraries, and add a Java library.&lt;br /&gt;
Navigate to where you installed Robocode and select both the &amp;quot;libs&amp;quot; and &amp;quot;javadoc&amp;quot; folder.&lt;br /&gt;
Apply, Okay, exit.&lt;br /&gt;
&lt;br /&gt;
== Create Your Package + Robot ==&lt;br /&gt;
Right click the src folder on the right.&lt;br /&gt;
Add a package.&lt;br /&gt;
In the package, add a java class.&lt;br /&gt;
&lt;br /&gt;
import robocode.Robot, and write a class that extends Robot.&lt;br /&gt;
Intellij should be autocompleting for you at this point.&lt;br /&gt;
&lt;br /&gt;
== Build and use your robot ==&lt;br /&gt;
Build your file. You should see a new folder appear in your project. out &amp;gt; production &amp;gt; projectName &amp;gt; packageName &amp;gt; robotClassName&lt;br /&gt;
&lt;br /&gt;
Load up Robocode, go to Options &amp;gt; Preferences &amp;gt; Development Options&lt;br /&gt;
Add the path to your intellij build output. Specifically /path/to/intellijProjectName/out/production/projectName&lt;br /&gt;
If you don't add this exact path, it won't work. &lt;br /&gt;
&lt;br /&gt;
When you start a battle, in the robot selector, you should see your robot appear under your package name!&lt;br /&gt;
&lt;br /&gt;
== Running your robot from Intellij ==&lt;br /&gt;
Edit your run configurations.&lt;br /&gt;
Create a new run configuration of type &amp;quot;Application&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hit the blue &amp;quot;Modify Options&amp;quot; text on the right, select &amp;quot;Add VM options&amp;quot;.&lt;br /&gt;
Make sure you fill out the following:&lt;br /&gt;
java version: java 8 SDK&lt;br /&gt;
main Class: robocode.Robocode&lt;br /&gt;
VM options: -Xmx512M -Dsun.io.useCanonCaches=false -Ddebug=true&lt;br /&gt;
Working directory: path/where/you/installed/robocode&lt;br /&gt;
&lt;br /&gt;
Save this.&lt;br /&gt;
&lt;br /&gt;
Now add some breakpoints, hit the debug icon in intellij. &lt;br /&gt;
It should load up robocode. When you start a battle with your bot, it will stop on the debug points!&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Robot API ===&lt;br /&gt;
* [http://robocode.sourceforge.net/docs/robocode/ Robot API]&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
* [[Robocode/System Requirements|System Requirements for Robocode]]&lt;br /&gt;
* [[Robocode/Download|How to download and install Robocode]]&lt;br /&gt;
* [[Robocode/Robot Anatomy|The anatomy of a robot]]&lt;br /&gt;
* [[Robocode/Getting Started|Getting started with Robocode]]&lt;br /&gt;
* [[Robocode/My First Robot|My First Robot Tutorial]]&lt;br /&gt;
* [[Robocode/Game Physics|Robocode Game Physics]]&lt;br /&gt;
* [[Robocode/Scoring|Scoring in Robocode]]&lt;br /&gt;
* [[Robocode/Robot Console|Using the robot console]]&lt;br /&gt;
* [[Robocode/Downloading_Robots|Downloading other robots]]&lt;br /&gt;
* [[Robocode/Learning from Robots|Learning from other robots]]&lt;br /&gt;
* [[Robocode/Package Robot|Package your robot]]&lt;br /&gt;
* [[Robocode/FAQ|Frequently Asked Questions (FAQ)]]&lt;br /&gt;
* [[Robocode/Articles|Articles about Robocode]]&lt;br /&gt;
* [[Robocode/Console Usage|Starting Robocode from the command line]]&lt;br /&gt;
* [[Robocode/Graphical_Debugging|Graphical debugging]]&lt;br /&gt;
&lt;br /&gt;
=== News and Releases ===&lt;br /&gt;
* [http://sourceforge.net/export/rss2_project.php?group_id=37202 RSS Feeds for the Robocode project]&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=37202&amp;amp;package_id=29609 Robocode file releases]&lt;br /&gt;
&lt;br /&gt;
=== Home pages ===&lt;br /&gt;
* [http://robocode.sourceforge.net/ Classic homepage]&lt;br /&gt;
* [http://sourceforge.net/projects/robocode Robocode project at SourceForge]&lt;br /&gt;
* [http://robocoderepository.com/ Robocode Repository]&lt;br /&gt;
* [[wikipedia:Robocode|Wikipediaentry for Robocode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Robocode Documentation]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Eclipse IDE]]&lt;/div&gt;</summary>
		<author><name>Coisale13</name></author>
		
	</entry>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Robocode/Eclipse/Running_from_Eclipse&amp;diff=57421</id>
		<title>Robocode/Eclipse/Running from Eclipse</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Robocode/Eclipse/Running_from_Eclipse&amp;diff=57421"/>
		<updated>2023-10-03T21:21:04Z</updated>

		<summary type="html">&lt;p&gt;Coisale13: Added page to explain how to setup Intellij with Robocode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wondering how to run your robot in [[Robocode]] from [https://www.jetbrains.com/idea/ Intellij]? Well this is possible! And that is what this page is all about.&lt;br /&gt;
&lt;br /&gt;
Make sure Robocode is installed and can run before continuing.&lt;br /&gt;
&lt;br /&gt;
== Create a new Intellij project ==&lt;br /&gt;
Create a new Java project in Intellij.&lt;br /&gt;
Nothing special about it. I am using JDK 1.8, I don't think this matters.&lt;br /&gt;
&lt;br /&gt;
== Add Robocode's library + javadocs to Intellij ==&lt;br /&gt;
Right click your top level module/folder in intellij. Select &amp;quot;Open Module Settings&amp;quot; (or press F4).&lt;br /&gt;
Go to libraries, and add a Java library.&lt;br /&gt;
Navigate to where you installed Robocode and select both the &amp;quot;libs&amp;quot; and &amp;quot;javadoc&amp;quot; folder.&lt;br /&gt;
Apply, Okay, exit.&lt;br /&gt;
&lt;br /&gt;
== Create Your Package + Robot ==&lt;br /&gt;
Right click the src folder on the right.&lt;br /&gt;
Add a package.&lt;br /&gt;
In the package, add a java class.&lt;br /&gt;
&lt;br /&gt;
import robocode.Robot, and write a class that extends Robot.&lt;br /&gt;
Intellij should be autocompleting for you at this point.&lt;br /&gt;
&lt;br /&gt;
== Build and use your robot ==&lt;br /&gt;
Build your file. You should see a new folder appear in your project. out &amp;gt; production &amp;gt; projectName &amp;gt; packageName &amp;gt; robotClassName&lt;br /&gt;
&lt;br /&gt;
Load up Robocode, go to Options &amp;gt; Preferences &amp;gt; Development Options&lt;br /&gt;
Add the path to your intellij build output. Specifically /path/to/intellijProjectName/out/production/projectName&lt;br /&gt;
If you don't add this exact path, it won't work. &lt;br /&gt;
&lt;br /&gt;
When you start a battle, in the robot selector, you should see your robot appear under your package name!&lt;br /&gt;
&lt;br /&gt;
== Running your robot from Intellij ==&lt;br /&gt;
Edit your run configurations.&lt;br /&gt;
Create a new run configuration of type &amp;quot;Application&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hit the blue &amp;quot;Modify Options&amp;quot; text on the right, select &amp;quot;Add VM options&amp;quot;.&lt;br /&gt;
Make sure you fill out the following:&lt;br /&gt;
java version: java 8 SDK&lt;br /&gt;
main Class: robocode.Robocode&lt;br /&gt;
VM options: -Xmx512M -Dsun.io.useCanonCaches=false -Ddebug=true&lt;br /&gt;
Working directory: path/where/you/installed/robocode&lt;br /&gt;
&lt;br /&gt;
Save this.&lt;br /&gt;
&lt;br /&gt;
Now add some breakpoints, hit the debug icon in intellij. &lt;br /&gt;
It should load up robocode. When you start a battle with your bot, it will stop on the debug points!&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Robot API ===&lt;br /&gt;
* [http://robocode.sourceforge.net/docs/robocode/ Robot API]&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
* [[Robocode/System Requirements|System Requirements for Robocode]]&lt;br /&gt;
* [[Robocode/Download|How to download and install Robocode]]&lt;br /&gt;
* [[Robocode/Robot Anatomy|The anatomy of a robot]]&lt;br /&gt;
* [[Robocode/Getting Started|Getting started with Robocode]]&lt;br /&gt;
* [[Robocode/My First Robot|My First Robot Tutorial]]&lt;br /&gt;
* [[Robocode/Game Physics|Robocode Game Physics]]&lt;br /&gt;
* [[Robocode/Scoring|Scoring in Robocode]]&lt;br /&gt;
* [[Robocode/Robot Console|Using the robot console]]&lt;br /&gt;
* [[Robocode/Downloading_Robots|Downloading other robots]]&lt;br /&gt;
* [[Robocode/Learning from Robots|Learning from other robots]]&lt;br /&gt;
* [[Robocode/Package Robot|Package your robot]]&lt;br /&gt;
* [[Robocode/FAQ|Frequently Asked Questions (FAQ)]]&lt;br /&gt;
* [[Robocode/Articles|Articles about Robocode]]&lt;br /&gt;
* [[Robocode/Console Usage|Starting Robocode from the command line]]&lt;br /&gt;
* [[Robocode/Graphical_Debugging|Graphical debugging]]&lt;br /&gt;
&lt;br /&gt;
=== News and Releases ===&lt;br /&gt;
* [http://sourceforge.net/export/rss2_project.php?group_id=37202 RSS Feeds for the Robocode project]&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=37202&amp;amp;package_id=29609 Robocode file releases]&lt;br /&gt;
&lt;br /&gt;
=== Home pages ===&lt;br /&gt;
* [http://robocode.sourceforge.net/ Classic homepage]&lt;br /&gt;
* [http://sourceforge.net/projects/robocode Robocode project at SourceForge]&lt;br /&gt;
* [http://robocoderepository.com/ Robocode Repository]&lt;br /&gt;
* [[wikipedia:Robocode|Wikipediaentry for Robocode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Robocode Documentation]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Eclipse IDE]]&lt;/div&gt;</summary>
		<author><name>Coisale13</name></author>
		
	</entry>
</feed>