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…
Battlecode – AI Programming Competition
11–20 of 38 posts
Re: Battlecode – AI Programming Competition
#12Re: Battlecode – AI Programming Competition
#13This reminds me of Codingame, they have a similar challenge where you code an AI for a Dice Wars-like game and send it off to the ladder to compete against other people. It's great fun
Re: Battlecode – AI Programming Competition
#14Are there competitive AIs generated by machine learning? Or is it all custom coded?
We impose tight runtime limits on the code your AI can run - generally limiting the number of bytecodes the JVM can execute per turn per robot. This is partly pedagogical; it kinda-sorta simulates embedded programming, like for a real robot. It's also practical; it keeps people from accidentally DOS'ing themselves or our servers with infinitely-looping AI.
On the other hand, 20000 instructions per turn doesn't give you much leeway for, say, matrix multiplication, so most sophisticated ML isn't possible at runtime. You can do simple things, but they have to be tightly written.
Re: Battlecode – AI Programming Competition
#15In any case here is a link to the finals on YouTube which works with mobile devices:
Re: Battlecode – AI Programming Competition
#16Earlier quoted context omitted.
Thanks for posting the list. I call these programming games for lack of a better name, some of them go way back (e.g.: Core War) [1]. I remember playing Robowar [2] on toaster macs way back when. [1] http://www.retroprogramming.com/2009/09/history-of-programmi... [2] https://en.wikipedia.org/wiki/RoboWar
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.
What was the project? Something you ever released?
Re: Battlecode – AI Programming Competition
#17Re: Battlecode – AI Programming Competition
#18Re: Battlecode – AI Programming Competition
#19Earlier 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…
Re: Battlecode – AI Programming Competition
#20If anyone is interested in more of these, I'm trying to keep a list here. https://github.com/dakaraphi/development-resources/blob/mast...