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 |