Ohne Entwickeln geht's nicht...
...also bauen wir mal was!
Drakensang Online: ein Endboss - alle wollten ihn besiegen - doch nur wenige besaßen ausreichend gelevelte Charaktere, die hierzu in der Lage waren. Aus einem solidarischen Grundgedanken heraus gründete deshalb einer jener User (Znoog)), deren Charaktere den Endboss besiegen konnten, die sogenannte "Krabbelgruppe". Hierbei handelte es sich um eine Initiative, die es anderen Spielern möglich machte, mit besagtem User gemeinsam als Gruppe gegen den Endboss anzutreten. Dieser Initiative folgten weitere Spieler mit ähnlich weit gelevelten Charakteren. Es wurden eine Reihe von Terminen angeboten, deren Organisation und Abstimmung untereinander sich jedoch schwierig gestaltete, da das Spiel selbst keine entsprechende Plattform außer schlichten Beiträgen im deutschen Drakensang Online-Forum anbot.
Ein Bild für alle
Um die Prozesse, die vom Angebot zum erfolgreich durchgeführten Bosskampf führten, zu vereinfachen und eine Abstimmung aller verfügbaren Termine zu ermöglichen, entwickelte ich ein User-Interface mit vorgeschaltetem Loginbereich, das Usern wie Znoog erlaubte, sowohl den genauen Termin eines zukünftigen Bosskampfes als auch bereits vergebene Gruppenplätze in ein mit PHP erzeugtes Bild einzutragen. Dieses wurde dann anschließend im deutschen Forum veröffentlicht und bei weiteren Anmeldungen durch eine neue Version mit aktualisierem Inhalt ersetzt. Auf die Möglichkeit, dass sich andere User direkt über das Tool für geplante Bosskämpfe anmelden können, wurde verzichtet.
Ein Update bringt das Ende
Das Tool lief erfolgreich bis zu dem Moment, ab dem die Forensoftware nach einem Update begann, Bilder zu cachen. Dies machte das Ersetzen bereits veröffentlichter Bilder unmöglich, weshalb das Projekt eingestellt wurde.
Recycling
Das kann man doch noch benutzen!
Einige Monate später wurde der Grundcode des "Krabbelgruppe"-Tools dazu verwendet, ein neues Projekt zu realisieren: den "LG-Finder". Hierbei handelte es sich um ein Tool, mit dessen Hilfe lukrative Bauwerke aus dem Browsergame "Forge of Empires" ermittelt werden sollten. Da ein direkter Zugriff auf das Spiel nicht möglich war, wurde zum Auswerten auf Daten von externen Statistikseiten zurückgegriffen. Da diese Seiten jedoch nur unregelmäßig aktualisiert wurden, erwies sich der "LG-Finder" als nicht zuverlässig. Das Projekt wurde deshalb nach kurzer Zeit wieder eingestellt.
Codebeispiele zum Downloaden als ZIP: