Difference between revisions of "Main Page"

From Robowiki
Jump to navigation Jump to search
(Undo revision 20196 by Huoshuixian (talk))
(Undo revision 30219 by Mineromax (talk))
(44 intermediate revisions by 21 users not shown)
Line 27: Line 27:
 
|-
 
|-
 
|style="color:#000;"|
 
|style="color:#000;"|
* '''[[:Category:Robocode Documentation|Robocode Docs]]''': [[Robocode Download And Install|Download & Install]], [[Robocode/Getting Started|Start a Battle]], [[Robocode/My First Robot|My First Robot tutorial]], and lots more to get your feet wet.
+
* '''[[:Category: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]]''', '''[[:Category:Movement|Movement]]''', and '''[[:Category:Targeting|Targeting]]:''' The three basic components of any robot.
+
* '''[[Radar]]''', '''[[Movement]]''', and '''[[Targeting]]:''' The three basic components of any robot.
 
* '''[[:Category:Tutorials|Tutorials]]''': Covering a wide range of topics, these tutorials will guide you along the way to your first competitive robot.
 
* '''[[:Category: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 introduce yourself by making pages for yourself and your bots.  
+
** Check the <b>[[Special:RecentChanges|Recent Changes]]</b> to see current discussion and updates.
** Ask questions on any of the Talk pages.  
+
** Please feel free to make pages for yourself and your bots.  
** Check the [[Special:RecentChanges|Recent Changes]] if you want to keep an eye on everything going on.
+
** 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.
Line 53: Line 55:
 
** '''[[RoboRumble/Starting With RoboRumble|Starting With RoboRumble]]'''
 
** '''[[RoboRumble/Starting With RoboRumble|Starting With RoboRumble]]'''
 
** '''[[RoboRumble/Enter The Competition|Enter The Competition]]'''
 
** '''[[RoboRumble/Enter The Competition|Enter The Competition]]'''
** '''[http://darkcanuck.net/rumble Current Rankings]'''
+
** '''[http://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>
Line 81: Line 83:
 
|-
 
|-
 
|style="color:#000; font-size:90%"|
 
|style="color:#000; font-size:90%"|
* '''[[Shadow]]''' - A former champ in both Melee and 1v1 and the current TeamRumble champ. 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.
+
* '''[[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.
* '''[[DrussGT]]''' - The current [[RoboRumble]] champ in General 1v1, for almost 3 years now. 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]].
+
* '''[[DrussGT]]''' - The current [[RoboRumble]] champ in General 1v1, for almost 5 years now. 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]]''' - Once you've gotten past the [[:Category:Sample Bots|Sample Bots]] that come with Robocode, step up and test yourself against the Super Samples.
 
* '''[[: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.
 
* '''[[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.
 
* '''[[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.
Line 96: Line 98:
 
|-
 
|-
 
|style="color:#000"|
 
|style="color:#000"|
* '''[[RoboResearch]]''' - Every serious Robocoder's best friend, this excellent utility helps you run loads of tests against your favorite test bed or run it through a [[:Category:Challenges|challenge]].
+
* '''[[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]]''' - Get Robocode setup with Eclipse, one of the most popular Java IDEs.
 
* '''[[Robocode/Eclipse|Eclipse]]''' - Get Robocode setup with Eclipse, one of the most popular Java IDEs.
 
* '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' - Not a "tool", per se, but you'll need to get familiar with it!
 
* '''[http://robocode.sourceforge.net/docs/robocode/ Robocode API]''' - Not a "tool", per se, but you'll need to get familiar with it!
Line 110: Line 112:
  
 
__NOTOC__  __NOEDITSECTION__
 
__NOTOC__  __NOEDITSECTION__
 
[[th:หน้าหลัก]]
 

Revision as of 16:10, 1 April 2013

Welcome to the RoboWiki
Collecting Robocode knowledge since 2003.

What is Robocode?

  • Robocode is a programming game. It can be used to teach or learn programming in Java or .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.

Getting Started

Using the RoboWiki

  • 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.
    • Check the Recent Changes to see current discussion and updates.
    • 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 @robowiki and @roborumble on Twitter.
    • Read Guide for Articles for tips and tools for writing RoboWiki articles.
    • Let us know how we can improve the wiki - or contribute to it yourself!

RoboRumble

Challenges

External Links

A few robots worth checking out...

Development Tools

  • 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 challenge.
  • Eclipse - Get Robocode setup with Eclipse, one of the most popular Java IDEs.
  • Robocode API - Not a "tool", per se, but you'll need to get familiar with it!
  • 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.
  • Visual Studio .NET - You can now create .NET Robocode bots, too.
  • NetBeans - Prefer NetBeans to Eclipse? Here's a detailed guide to getting it setup with Robocode.
  • FloodGrapher - Graphing your bot's movement can offer a lot of insight into where you need to make improvements.
  • Utilities - More tools to make your Robocoding easier and more productive.