in

AntMe! - Die Ameisensimulation

Ameisenblabla

Hier werden wir unseren aktuellen Frust, Spaß oder das eine oder andere mal sicher auch neue Erkenntnisse zum Thema AntMe!, den Ameisen und sonstigen Spaßprojekten posten.

C# Pirates

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) 

Veröffentlicht Mai 15 2008, 05:05 von tom
Abgelegt unter:

Kommentare

Keine Kommentare

About tom

Tom, der freischaffende Software-Schmied und Berater für heikle Softwarefragen. Durch die enge Zusammenarbeit mit Künstlern und Designern schafft er eine Schnittstelle zwischen Kunst und Technik – verbindet Freigeist und den Ideenreichtum mit bodenständigen Maschinen. Nebenher studiert Tom Informatik an der Hochschule Karlsruhe. In seiner Freizeit geht er seinen Vorlieben für klassisches Musiktheater nach und veranstaltet Punkrock-Konzerte. Außerdem war er 1972 der bis heute unangefochtene Weltmeister in Super Mario Kart.
© 2008 AntMe Limited | Impressum
© 2007 Microsoft Deutschland GmbH