Scalatron is a free, open-source programming game in which bots, written in Scala, compete in a virtual arena for energy and survival. You can play by yourself against the computer or organize a tournament with friends. Scalatron may be the quickest and most entertaining way to become productive in Scala. - For updates, follow @scalatron on Twitter.

To Play The Game…

…install Scalatron and work through the step-by-step tutorial to create your first bot. No prior knowledge of Scala is required and you do not need to install anything else (not even Scala).

To Run A Tournament…

…get together with some friends, set up a server, attach a projector, order some pizza and start hacking! A Scalatron hack-a-thon may be the quickest and most entertaining way to get a group of programmers into Scala.

To Make Scalatron Better…

…get the source code here on github, build it on your machine, add cool stuff or fix some bugs and contribute your improvements back to the community! Scalatron is a resource for all Scala enthusiasts and is in the public domain.

Build Scalatron On Your Computer
Download the source code from github, then check out the simple build instructions
to compile it on your own machine.

Use the APIs
Scalatron comes with a Scala API and a RESTful web API that lets you manage users, create versions, share code,
build bots and track a tournament. Check out the
API specification
for details.

Contact The Maintainer
Before embarking on something major, you could contact the maintainer
and ask for feedback or tips on where to get started.

License. Scalatron is licensed under the Creative Commons Attribution 3.0 Unported License. The documentation, tutorial and source code are intended as a community resource and you can basically use, copy and improve them however you want. Included works are subject to their respective licenses.