Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

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
Isn't the source available for aichallenge? – Karl Bielefeldt Feb 10 '12 at 4:49

2 Answers 2

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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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