Robocode!

- Versions https://github.com/robo-code/robocode/blob/master/versions.md
- Details about different versions of Robocode - Project http://sf.net/projects/robocode
at SourceForge - Download http://robocode.sourceforge.net/download
Robocode - Java http://java.com/en/download
6.0 or newer is required for running Robocode - Getting started http://robowiki.net/wiki/Robocode_Basics
- Introduction and tutorials for Robocode on the RoboWiki - Robocode API (Java http://robocode.sourceforge.net/docs/robocode
- the Robot API and API for Java applications to control Robocode - Robocode .NET API - the Robot API for .NET - Robocode .NET Control API - the Control API for .NET application to control Robocode

Robocode alternatives

  • CodeCombat

  • CodeCombat is an online game that teaches programming to learners as young as 6. Students write code in real programming languages.

    tags: free-to-play gamification learn-a-programming-language learn-coffeescript learn-javascript
  • CodeFights

  • Duel with friends and foes in head-to-head programming battles!

    tags: game-development programming
  • Colobot Gold

  • Colobot Gold is modified version of the original Colobot game released by Epsitec under open source (GPLv3) license. Source code was refreshed and rewritten using SDL and OpenGL libraries, thus making it multiplatform

    tags: games programming programming-game strategy-game
  • Human Resource Machine

  • Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job.

    tags: educational games programming-game puzzle-game strategy-game
  • FightCode

  • Fight Code is a game where you use your skills to code your own robots using JavaScript, challenge your friend or foe robot and start climbing the ranks. May the best win!

    tags: games programming programming-game
  • LightBot

  • Lightbot is a programming puzzle game: a puzzle game that uses game mechanics that are firmly rooted in programming concepts.

    tags: computer-science educational-game programming-game puzzle-game puzzle-solving
  • BerryBots

  • A simple robot game where you can program both the stage and the robot in Lua.

    tags: customizable games programming-game raspberry-pi robot
  • CeeBot

  • CeeBot is a brand new concept with which you will learn programming while having fun. The programming language you'll use is very similar to those used by professional programmers to develop their products. CeeBot introduces many modern concepts found in today's most popular environments like C++, C# or Java.After teaching you the syntax of CeeBot, progressive exercises will lead you to use important concepts such as variables, loops, conditional branching, functions, classes, objects, etc. »

    tags: learn-a-programming-language programming-game robot robots