Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a programming judge system which supports putting contestants programs against each other in "matches". The format could be either for example a tournament style or chess ranking, but this isn't that important. A good example would be Google's AI challenge (

The only systems I've found so far are "regular" programming judges, i.e. those who can check if a program passes or fails a given problem, like DOMJudge.

Do you know of any systems like this?

share|improve this question

closed as off-topic by gnat, Ixrec, Bart van Ingen Schenau, Snowman, Dan Pichelman Jan 20 at 21:29

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to find or recommend tools, libraries, programming languages, resources (including books, blogs, tutorials, and examples), or projects to undertake are off-topic on Programmers as they attract opinionated answers that won't have lasting value to others. You may be able to get help in The Whiteboard, our chat room." – Ixrec, Bart van Ingen Schenau, Snowman, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.

Isn't the source available for aichallenge? – Karl Bielefeldt Feb 10 '12 at 4:49
up vote 0 down vote accepted

You could have a look at Caia. It is used by the Dutch informatics olympiad to organize programming competitions where the submitted programs compete against each other.

share|improve this answer

Back when I was heavily into linux I remember a battlebot program or something like that where you built a program that would enter the arena with another users program...the victory was determined by wiping out the other program. I can't remember the name of it, but there are systems like that.

Edit I found a resource that collects similar games and applications that do just this

share|improve this answer
Now that's going to bother me because I can't remember the name :| – Michael Brown Feb 9 '12 at 22:51
Sounds like you might be thinking of Core War. – Caleb Feb 10 '12 at 1:57
@Caleb That's the one! – Michael Brown Feb 10 '12 at 8:37

Not the answer you're looking for? Browse other questions tagged or ask your own question.