Starter Packages

Here are the starter packages that we currently offer. Each starter package is a ZIP file which contains a simple already-working entry to use as a starting point

Since each starter package contains a simple already-working entry, you can actually submit the ZIP file on the Upload Your Code page. See the Five Minute Quickstart Guide to learn how to get your name up on the global leaderboard in less than five minutes.

Please note that some of these starter packages do not have the hills implemented yet. We will need a volunteer to fix these.

You will also probably want to download the tools in addition to the starter pack. The tools include the engine, visualizer and maps so you can run your bot in games on your own machine for testing and development. Choose Windows or Linux / MacOS

Note: The tools come with the game engine written in python. You will need to install a python interpreter to run the game engine regardless of which language you are programming in.

language environment alternatives info
Ada gcc GNAT (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2   Beta state, Timers not implemented yet
C gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2    
C# Mono version 2.6.7 (Debian 2.6.7-5ubuntu3)    
C++ gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2    
Clojure Clojure 1.3.0   Hills not implemented yet
CoffeeScript CoffeeScript version 1.1.2    
Common Lisp SBCL 1.0.45.0.debian aerique's proxy-bot package  
D DMD 2.054 (x86_64) + Phobos    
Dart Dart frogsh r1499    
Erlang Erlang R13B03 (erts-5.7.4)   Supported, no starter package
Go 6g version release.r60.1 9753+    
Groovy Groovy compiler version 1.7.8   No starter package yet
Haskell GHC, version 6.12.3    
Java OpenJDK 6 (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)    
JavaScript Node v0.4.10   Hills not implemented yet
Lua LuaJIT 2.0.0-beta5   Hills not implemented yet
OCaml OCaml 3.11.2   Hills not implemented yet
Octave Octave 3.2.4-8   Dead ants not implemented
Pascal FreePascal version 2.4.0-2ubuntu3.1   Delphi mode is ON
Perl Perl v5.10.1   Hills not implemented yet
PHP PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch    
Python Python 2.7.1+    
Python 3 Python 3.2    
Racket Racket v5.2    
Ruby ruby 1.9.2p0    
Scala Scala version 2.9.0.1    
Tcl Tcl 8.5  
Visual Basic Visual Basic.Net Compiler version 0.0.0.5917