Vor kurzem ist uns im Netz ein kleines Projekt aufgefallen das fast der kleine Bruder von AntMe sein könnte. Es handelt sich dabei auch um eine kleine Simulation. Dabei werden aber keine Ameisen simuliert, sondern Schiffe. Um genau zu sein gehts um das gute, alte Schiffeversenken. Der ganze Spielspaß steckt aber nicht, wie gewohnt, im selber spielen, sondern darin, die Strategie im Vorfeld zu programmieren.
Programmieren geht ganz einfach: Der Spieler erbt - wie in AntMe auch - von einer Basisklasse die schon die passenden Methoden liefert - Der Spieler muss diese einfach nur noch überschreiben und seine eigene Strategie implementieren. Spielername wird per Attribut angeheftet. Auch nichts Neues. Zentrale Methode ist "Move"-Methode, in der der Spieler seinen Zug berechnen muss. Um eine vernünftige Entscheidung treffen zu können wird ein Spielfeld-Objekt mitgeliefert das Auskunft über die einzelnen Zellen gibt.
Die Ähnlichkeit zu AntMe! scheint nicht zufällig. Die Jungs und Mädels von software-architects.at haben sich scheinbar durchaus inspirieren lassen. Aber umso cooler! Leute, die von AntMe kommen werden dadurch keinerlei Einstiegsschwierigkeiten bekommen - umgekehrt genauso. Der Schwierigkeitsgrad ist vermutlich etwas niedriger als bei AntMe, da die Nebeneffekte überschaubar bleiben, dafür bringt es ein Remake eines sehr coolen, alten Spiels. Und seine Strategie im Vorfeld zu programmieren bringt einen doch zum grübeln.
Leider kommt mein Blogeintrag etwas spät um auf einen kleinen Wettbewerb hinzuweisen der für C#-Pirates veranstaltet wurde. Aber ich bin mir sicher, dass die Macher bei großem Ansturm die Sache wiederholen werden. Dennoch lassen sich KIs weiterhin auf deren Server laden und online mit anderen Spielern messen. So bleibt mir nur noch ein Petri Heil zu wünschen.
Quellcode gibts bei den Software-Architects (http://http://software-architects.at)