Just a little map I did at work for the students - they have to find an algorythm to connect all the islands the cheapest way. To understand what it's about they get this map and some little cards with the connections which they place on the map at the right places and they then start removing all the connections that are not needed. Later they program this in Java. So it's not really a game but more a puzzle... I didn't have much time for this (about 4 hours), so be nice! :-)

islands..png