[size=“14”]Robocode é um ambiente de simulação de batalha entre robôs fácil de usar e que roda em qualquer plataforma que suporte Java. Foi desenvolvido pela AlphaWorks (uma divisão da IBM voltada à difusão de novas tecnologias de desenvolvimento). A idéia básica é utilizar as classes bases disponíveis pelo ambiente para criar seu próprio robô e colocá-lo em batalha com outros robôs criados por outros desenvolvedores.
Além do Robocode, a IBM criou mais recentemente um projeto similar chamado CodeRally (onde os jogadores devem programar as ações/decisões dos carros para disputa de rali). O CodeRally é visualmente mais elaborado, mas o Robocode continua sendo mais interessante como jogo. Além disso, o autor do Robocode está tentando convencer a IBM a abrir o código do projeto, tornando-o Open Source. Mas possivelmente isso nunca venha a ocorrer.
Para conhecer mais:
- CodeGame (Grupo brasileiro de interesse em Robocode e CodeRally).
- JavaArena (Projeto de código aberto parecido com o Robocode, liderado por brasileiros).
- Rock 'em, sock 'em Robocode! (Tradução de Felipe Gaúcho a texto introdutório sobre Robocode).
– Ivan[/size]