views:

651

answers:

17

One title per answer.

A: 

Life? 

Patrick
+1  A: 

Second Life

Ólafur Waage
+6  A: 

RoboRally!

Matt Howells
Yeah, you gotta love that one!
steffenj
+13  A: 

Core War (http://en.wikipedia.org/wiki/Core_war) is the classic, where two programs run in a simulated machine, each trying to halt the other one.

Matt Curtis
I always liked MOV 0,1 :-)
Axeman
+1  A: 

Crobots

Anonymous
+1  A: 

Discover fundamentals of computer programming by playing a board game; c-jump helps children to learn basics of programming languages, such as C, C++ and Java.

http://www.c-jump.com/

Federico
+1  A: 

GNU Robots (http://en.wikipedia.org/wiki/GNU_Robots) is a great way to get stuck into Lisp.

Matt Curtis
+1  A: 

Starship Soccer (http://www.geocities.com/siliconvalley/horizon/8596/StarshipSoccer.html) pits C++ controlled teams against each other, playing a mix of Space War and football.

Matt Curtis
+1  A: 

Good list on Wikipedia!

Programming games of note include Core War, Robocode, RoboWar, Robot Battle, Crobots and AI Wars. Final Fantasy XII also includes some elements of a programming game, as the player creates the AI of his characters, although the player can also choose to directly control the action.

Sklivvz
+7  A: 

A little Flash game I found the other day: http://www.gameroo.nl/games/light-bot

Be careful, you will likely lose about an hour of your life ;)

Meff
Stupid 3rd last level, reminds me of doing card house programming on micro controllers :P
cwap
+1  A: 

EpsiTec CeeBot

Bjorn Reppen
+3  A: 

Similar question: Best programming based games

Bjorn Reppen
I was about to point to that. People should use search before asking a question (although this site is quickly become big, it took me a while to find back the question, knowing it exists!).
PhiLho
I thought "Related Questions" would show any duplicates but it didn't. Also i'm interested in all of them, not just best :)
Constantin
+1  A: 

Microsoft's Terrarium, which involved programming the intelligence of a creature using any .Net language, has now been open sourced to CodePlex

Rory Becker
+11  A: 

Robocode is a great way to learn Java and have fun doing it. You write Java code to program a robot, which then battles it out against one or more other robots. It's years ago I tried it, but I remember having great fun doing it. We even programmed robots at work (in between the real work ;) ) and had a small competition going to see who could come up with the best algorithms. Recommended!

Tom De Leu
+3  A: 

Lists and Lists: An interactive tutorial by Andrew Plotkin.

"An introductory course in the Scheme programming language (a dialect of Lisp) presented as a text adventure - or, to put it another way, a Scheme interpreter with a wee scrap of text adventure wrapped around it. Since it's Z-code, and the first Z-code games were written in another Lisp variant, there's an odd circularity to it all."

- Carl Muckenhoupt

Hugh Allen
A: 

Graal Online

really nice ;)

darkdog
+3  A: 

Years ago, I wasted way too much time on Omega

Grimtron