Difference between revisions of "Main Page"

From Robowiki
Jump to navigation Jump to search
(Darks site is still down from here, changing the link to the lite rumble)
(restore after vandalism)
(5 intermediate revisions by 4 users not shown)
Line 52: Line 52:
 
|-
 
|-
 
|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]]. Also see [[LiteRumble]].
+
* '''[[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/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]]'''

Revision as of 17:33, 11 February 2016

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.