Difference between revisions of "Main Page"
Jump to navigation
Jump to search
Quencha8760 (talk | contribs) |
|||
(67 intermediate revisions by 29 users not shown) | |||
Line 10: | Line 10: | ||
|style="width:19%; font-size:95%;"| | |style="width:19%; font-size:95%;"| | ||
* '''[[Robocode/Getting Started|Getting Started]]''' | * '''[[Robocode/Getting Started|Getting Started]]''' | ||
− | * '''[[ | + | * '''[[Robocode Documentation|Documentation]]''' |
|style="width:16%; font-size:95%; color:#000;"| | |style="width:16%; font-size:95%; color:#000;"| | ||
− | * '''[[ | + | * '''[[Tutorials|Tutorials]]''' |
* '''[[:Category:Terminology|Terminology]]''' | * '''[[:Category:Terminology|Terminology]]''' | ||
|} | |} | ||
Line 22: | Line 22: | ||
|- | |- | ||
| | | | ||
− | * '''[[Robocode]]''' is a programming game. It can be used to teach | + | * '''[[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. |
|- | |- | ||
! <h2 style="margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Getting Started</h2> | ! <h2 style="margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Getting Started</h2> | ||
|- | |- | ||
|style="color:#000;"| | |style="color:#000;"| | ||
− | * '''[[ | + | * '''[[Robocode Documentation|Robocode Docs]]''': [[Robocode Download And Install|Download & 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. |
* '''[[Radar]]''', '''[[Movement]]''', and '''[[Targeting]]:''' The three basic components of any robot. | * '''[[Radar]]''', '''[[Movement]]''', and '''[[Targeting]]:''' The three basic components of any robot. | ||
− | * '''[[ | + | * '''[[Tutorials|Tutorials]]''': Covering a wide range of topics, these tutorials will guide you along the way to your first competitive robot. |
+ | * '''[[:Category:Terminology|Terminology]]''': Catchphrases around Robocode | ||
|- | |- | ||
! <h2 style="margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Using the RoboWiki</h2> | ! <h2 style="margin:0; background:#e0e8ef; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Using the RoboWiki</h2> | ||
Line 35: | Line 36: | ||
|style="color:#000;"| | |style="color:#000;"| | ||
* 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. | * 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. | ||
− | ** Please feel free to | + | ** Check the <b>[[Special:RecentChanges|Recent Changes]]</b> to see current discussion and updates. |
− | ** Ask questions on any of the | + | ** Please feel free to make pages for yourself and your bots. |
− | ** | + | ** Ask questions and read up on any of the Discussion tabs of each page. |
+ | ** Submit your bots to the [[RoboRumble]] | ||
** Follow [http://twitter.com/robowiki @robowiki] and [http://twitter.com/roborumble @roborumble] on Twitter. | ** Follow [http://twitter.com/robowiki @robowiki] and [http://twitter.com/roborumble @roborumble] on Twitter. | ||
** Read [[RoboWiki:Guide for Articles|Guide for Articles]] for tips and tools for writing RoboWiki articles. | ** Read [[RoboWiki:Guide for Articles|Guide for Articles]] for tips and tools for writing RoboWiki articles. | ||
− | ** Let us know how we can improve the wiki | + | ** Let us know how we can improve the wiki – or contribute to it yourself! |
|- | |- | ||
|} | |} | ||
Line 51: | Line 53: | ||
|style="color:#000; font-size:90%"| | |style="color:#000; font-size:90%"| | ||
* '''[[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]]. | * '''[[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]]. | ||
− | |||
** '''[[RoboRumble/Enter The Competition|Enter The Competition]]''' | ** '''[[RoboRumble/Enter The Competition|Enter The Competition]]''' | ||
− | ** '''[ | + | ** '''[[RoboRumble/Contributing to RoboRumble|Contribute to RoboRumble]]''' |
+ | ** '''[https://literumble.appspot.com Current Rankings]''' | ||
|- | |- | ||
! <h2 style="margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;">Challenges</h2> | ! <h2 style="margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;">Challenges</h2> | ||
|- | |- | ||
|style="color:#000; font-size:90%"| | |style="color:#000; font-size:90%"| | ||
− | * '''[[Movement Challenge 2K7]]''' | + | * '''[[Movement Challenge 2K7]]''' – The latest MC hands you [[Raiko]]'s gun and tests your performance against basic, intermediate, and scary-good opponents. |
− | * '''[[Targeting Challenge RM]]''' | + | * '''[[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. |
− | * '''[[Anti-Surfer Challenge]]''' | + | * '''[[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. |
− | * '''[[Rambot Challenge 2K6]]''' | + | * '''[[Rambot Challenge 2K6]]''' – Because [[Ramming Movement|ramming]] is fun. |
− | * '''[[:Category:Challenges|More Challenges]]''' | + | * '''[[:Category:Challenges|More Challenges]]''' – There's plenty more where those came from... |
|- | |- | ||
! <h2 style="margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;">External Links</h2> | ! <h2 style="margin:0; background:#e0e8ef; font-size:110%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.1em 0.4em;">External Links</h2> | ||
Line 69: | Line 71: | ||
* '''[http://robocode.sourceforge.net/ Robocode Website]''' | * '''[http://robocode.sourceforge.net/ Robocode Website]''' | ||
* '''[http://old.robowiki.net Old RoboWiki (Archive)]''' | * '''[http://old.robowiki.net Old RoboWiki (Archive)]''' | ||
− | * '''[http:// | + | * '''[http://robocode-archive.strangeautomata.com/robots/ Robots Archive]''' |
* '''[[wikipedia:Robocode|Wikipedia entry for Robocode]]''' | * '''[[wikipedia:Robocode|Wikipedia entry for Robocode]]''' | ||
|- | |- | ||
Line 81: | Line 83: | ||
|- | |- | ||
|style="color:#000; font-size:90%"| | |style="color:#000; font-size:90%"| | ||
− | * '''[[ | + | * '''[[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]]. |
− | * '''[[DrussGT]]''' | + | * '''[[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]]. |
− | * '''[[:Category:Super Sample Bots|Super Sample Bots]]''' | + | * '''[[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. |
− | * '''[[LunarTwins]]''' | + | * '''[[: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. |
− | * '''[[PrairieWolf]]''' | + | * '''[[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. |
− | * '''[[BasicGFSurfer]]''' | + | * '''[[PrairieWolf]]''' – An ancient [[Multi-Mode]] bot that's bound to give new Robocoders a healthy challenge. |
+ | * '''[[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. | ||
|- | |- | ||
|} | |} | ||
Line 96: | Line 99: | ||
|- | |- | ||
|style="color:#000"| | |style="color:#000"| | ||
− | * '''[[ | + | * '''[[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]]. |
− | * '''[[Robocode/Eclipse|Eclipse]]''' | + | * '''[[Robocode/Eclipse|Eclipse]]''' – Get Robocode setup with Eclipse, one of the most popular Java IDEs. |
− | * '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' | + | * '''[[Robocode/Intellij/Running from Intellij|Intellij]]''' – Get Robocode setup with Intellij, a powerful Java IDE. |
− | * '''[[Robocode/Graphical Debugging|Graphical Debugging]]''' | + | * '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' – Not a "tool", per se, but you'll need to get familiar with it! |
− | * '''[[Robocode/.NET/Create a .NET robot with Visual Studio|Visual Studio .NET]]''' | + | * '''[[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. |
− | * '''[[Robocode/NetBeans/Configure|NetBeans]]''' | + | * '''[[Robocode/.NET/Create a .NET robot with Visual Studio|Visual Studio .NET]]''' – You can now create .NET Robocode bots, too. |
− | * '''[[FloodGrapher]]''' | + | * '''[[Robocode/NetBeans/Configure|NetBeans]]''' – Prefer NetBeans to Eclipse? Here's a detailed guide to getting it setup with Robocode. |
− | * '''[[:Category:Utilities|Utilities]]''' | + | * '''[[FloodGrapher]]''' – Graphing your bot's movement can offer a lot of insight into where you need to make improvements. |
+ | * '''[[:Category:Utilities|Utilities]]''' – More tools to make your Robocoding easier and more productive. | ||
|- | |- | ||
|} | |} | ||
|} | |} | ||
− | |||
__NOTOC__ __NOEDITSECTION__ | __NOTOC__ __NOEDITSECTION__ | ||
− | |||
− |
Latest revision as of 22:34, 3 October 2023
|
|
|
|
|