Live data from Hacker News

Battlecode 2015 – AI Programming Competition

battlecode.org

1–10 of 24 posts

Re: Battlecode 2015 – AI Programming Competition

#5

Looks fun! > What are the supported programming languages? Java and Scala. Oh. Nevermind. What's the most interesting version of a competition like this which doesn't place restrictions on implementation language?

The ICFP programming contest, usually.

Re: Battlecode 2015 – AI Programming Competition

#6
post #2

While some of it is open to non-MIT students, it looks like to continue through to the finals you need at least 50% MIT students on your team. Should be fun anyway.

You can also compete for the top of the scrimmage rankings, and we are considering adding an Open tournament again to allow all teams compete for fame and glory.

Re: Battlecode 2015 – AI Programming Competition

#7

Looks fun! > What are the supported programming languages? Java and Scala. Oh. Nevermind. What's the most interesting version of a competition like this which doesn't place restrictions on implementation language?

We're not happy about the restriction either, and hopefully we'll run a Battlecode that doesn't have a programming language restriction, but we haven't found a way to deal with limited instruction count execution that we are happy with that is machine independent, and counting Java bytecode has worked for us so far.

If there are other JVM languages people want supported, we'd be happy to take pull requests on Github once we make the new gameplay public tomorrow.

Re: Battlecode 2015 – AI Programming Competition

#8
post #7

Looks fun! > What are the supported programming languages? Java and Scala. Oh. Nevermind. What's the most interesting version of a competition like this which doesn't place restrictions on implementation language?

We're not happy about the restriction either, and hopefully we'll run a Battlecode that doesn't have a programming language restriction, but we haven't found a way to deal with limited instruction count execution that we are happy with that is machine independent, and counting Java bytecode has worked for us so far. If there are other JVM languages people want supported, we'd be happy to take pull requests on Github…

How about clojure and jruby? Adding these will be pretty awesome.

Re: Battlecode 2015 – AI Programming Competition

#9
post #7

Looks fun! > What are the supported programming languages? Java and Scala. Oh. Nevermind. What's the most interesting version of a competition like this which doesn't place restrictions on implementation language?

We're not happy about the restriction either, and hopefully we'll run a Battlecode that doesn't have a programming language restriction, but we haven't found a way to deal with limited instruction count execution that we are happy with that is machine independent, and counting Java bytecode has worked for us so far. If there are other JVM languages people want supported, we'd be happy to take pull requests on Github…

Jython could be interesting too.
Post reply on HN