Hallo ihr lieben!

Ich habe mich dazu entschlossen ein paar meiner Gedanken, Ideen und Tools auf diesem Blog für mich festzuhalten und für euch zu veröffentlichen. Im wesentlichen wird es dabei um die Themen Technik und Programmierung gehen sowie das ein oder anderen privaten Thema.

Warum Ant-Wars.net?

Zum einen gefällt mir der Domainname, weil ich ein echter Ameisenfreund bin. Ich habe selbst zwei Ameisenfarmen, die mir seit einiger Zeit große Freude bereiten. Zum anderen passt es thematisch, da unter dieser Domain vor einigen Jahren ein Spiel für Programmierer zu finden war. Die Aufgabe bestand darin ein kleines Programm zu schreiben, mit denen die eigene Ameisen Kolonie gesteuert wurde. Die Aufgabe bestand darin mit den eigenen Ameisen möglichst viel Futter in den eigenen Ameisenbau zu befördern. Diese Programme konnte man dann gegen andere Programme antreten lassen. Die alte Beschreibung des Spiels klang in etwa wie folgt:

Ant Wars is a competition which pits clever programs against each other to do battle and compete for food in virtual worlds. Each contestant is a species of ant, which can visualize only the world immediately around him and pheromones left by fellow and enemy ants. Using this information, the ant brain (a simple state machine) must guide the ant towards collecting food at his home ant hill, while fending off or attacking enemies.

Clever use of pheromones and subtle behaviors can create large scale tactics such as raiding, defense, harvesting, and scouting when many ants cooperate.

The winner is the ant colony with the most food on their ant hill at the end of a match.

Antwars derives from the 7th year ICFP competition (2004), a fun yet highly challenging functional programming competition that annually issues interestingly complex yet terse puzzles to pit (typically teams of) developers to outcompete each other within tight timebounds on a shifting problem space. Scott Miller (scgmille) and Taylor Campbell adapted that year’s challenge into an ongoing unaffliated website / open-source project, furnishing their team’s visualizer and inviting an open-ended audience to continue to extend the competative play and puzzle gamespace exploration. After a series of releases, several of Scott’s ongoing parallel commitments beckoned, and he handed off to one of the site’s players, the current maintainer / site owner, Jason Terlitzky (evoke), who iterated a few more releases but was speedbumped by day job involvement as a programmatic team lead for a financial company adapting to U.S. Sarbanes-Oxley (SOX) legislation. That sidetrack has resolved, and development of ant-wars releases and enhancements is again active.

Schade eigentlich, dass es das Spiel nicht mehr gibt.