Live data from Hacker News

Battlecode – AI Programming Competition

battlecode.org

21–30 of 38 posts

Re: Battlecode – AI Programming Competition

#21
post #8

Earlier quoted context omitted.

I enjoyed playing corewar so much I wanted to reimplement it on Linux. I ended up never finishing it because I found myself inventing Google Wave (in 1997, in DOS). But it was a fun project.

> I found myself inventing Google Wave (in 1997, in DOS) What was the project? Something you ever released?

It was never released. I wrote the consensus protocol only to discover the challenges of TCP/IP in DOS.

Re: Battlecode – AI Programming Competition

#25
post #3

If anyone is interested in more of these, I'm trying to keep a list here. https://github.com/dakaraphi/development-resources/blob/mast...

Screeps ( https://screeps.com/ ) is an amazingly great example of this sort of game. It's available online, on steam, and as it works in JavaScript you can use almost any language due to the huge variety of transpilers. It has numerous constraints that make the game more interesting including CPU and memory limits.

Also battlebots. But I always preferred the old corewars/redcode

Re: Battlecode – AI Programming Competition

#28

Earlier quoted context omitted.

I've built two niche games as AI programming games in ruby: Bang!: https://github.com/KevinMcHugh/mustached-nemesis The Resistance: https://github.com/KevinMcHugh/secret-nemesis I'd like to find a community to share these with but have no idea what these things are even called.

I think it'd be neat to have a coordination service that runs tournaments for AIs playing games like Resistance. People register a URL with the service that exposes an API that lets the coordination service tell them the current state of the game, and responds with their next move, if any. People could then write these AIs in whatever they want (and bear most of the cost of running them for tournament style simulatio…

You might be interested in http://vindinium.org It has a REST api so it doesn't matter what language you write your bot in.

Re: Battlecode – AI Programming Competition

#29

Sweet fancy Moses why is MIT still requiring Adobe Flash Player to watch the results in 2016? In any case here is a link to the finals on YouTube which works with mobile devices: https://m.youtube.com/watch?v=4ruUyCbhnWg

The "watch" links let you watch the actual battle simulation results in a really old viewing engine written almost 6+ years ago in Adobe Air. It was amazing at the time since you didn't have to install the full Java client just to view the matches.

The devs probably have their hands full implementing the actual game -- pretty sure no one has had time to port the codebase to something more modern. The competition organizers are primarily MIT students doing this in their spare time, so they have classwork and other things to deal with as well. :)

Re: Battlecode – AI Programming Competition

#30
If anyone is interested in learning more specifically about the Battlecode competition, I wrote a blog post giving a brief overview of the competition a few years ago: http://cory.li/battlecode-intro/

Also, we open sourced our winning 2012 bot on bitbucket here if you want to see the type of code that goes into it: https://bitbucket.org/Cixelyn/bcode2012-bot

Post reply on HN