So! Jetzt wird Serious Business gemacht!

Veröffentlicht: 2 Juli 2014 in AntMe!, Development, Persönlich
Schlagwörter:, , , , , , ,

Vorgestern wars soweit. Ich habe in Vertretung des AntMe! Teams (Dominik, Patric, Tom) eine ordentliche Firma gegründet – wir sind jetzt also offiziell eine GmbH in Gründung. Und ab jetzt brauche ich eure Hilfe! Doch zuvor erstmal mein Masterplan:

Wie alles begann…

Wer das Projekt schon etwas länger verfolgt, der weiß, dass wir, Wolfgang und ich, bereits 2006 die allererste Version für die Games Convention in Leipzig zusammen geklöppelt hatten. Es ging uns damals darum, die technischen Hintergründe hinter Spielen leichter verständlich zu machen. Auf einer Spiele-Messe ergibt der spielerische Ansatz deswegen besonders viel Sinn.

Der Erfolg vor Ort hat uns damals aber wirklich überwältigt. Ich erinnere mich an einige Besucher, die quasi von der Security vom Stand entfernt werden mussten, weil sie sich in der Aufgabenstellung des Spiels verbissen hatten und nicht mehr locker lassen wollten. Aus heutiger Sicht weiß ich, dass das mit Abstand das Schönste ist, was einem Spieleentwickler passieren kann.

CeBIT TeamDoch mit der Games Convention vor 8 Jahren sollte nicht Schluss sein. Dank einer frühen Kooperation mit Microsoft (Danke an Uwe Baumann, der das Potential des Spiels sehr schnell erkannt hatte) bekamen wir die Chance auf vielen weiteren Messen (darunter viele Games Conventions, CeBITs, unzählige Girlsdays und Thyssenkrupp IdeenParks,…) auf denen sich dieses Schauspiel der Begeisterung einfach immer und immer wieder wiederholt hat. Leuchtende Augen überall.

So kamen dann nach und nach auch weitere Helfer mit ins Team, die vollkommen ehrenamtlich viel Herzblut investiert haben, um das Projekt weiter zu bringen. Leute wie Maike Reiner und Sebastian Loers, sowie unsere akademischen Freunde Christine Helfer, Matthias Utesch und Andreas Judt haben enorm viel bewegt.

Gerade wenn viel Ehrenamt im Spiel ist, stellt man sich früher oder später die Frage, ob es eine Möglichkeit gibt, Helfer in irgend einer Form zu entschädigen – und seien es nur Reisekosten. Leider haben uns da ein paar Gespräche mit Gründerberatern ernüchtert. Mit unseren idealistischen Werten lies sich kein Business Modell finden, das uns finanzieren könnte und so verliefen sich unsere Aktivitäten so langsam, da sich früher oder später jeder in einem vereinnehmenden Arbeitsverhältnis wieder fand.

Warum der neue Versuch?

Die vergangenen 2 Jahre habe mir ein paar interessante Erkenntnisse verschafft, die mich jetzt ein weiteres mal viel Geld und Zeit in das Projekt investieren lassen. Ihr solltet wissen, dass wir, auch wenn wir nicht mehr aktiv am Projekt gearbeitet haben, niemals die Website offline genommen haben. Die Software – wenn auch inzwischen 6 Jahre alt – war und ist weiterhin verfügbar.

Unsere Besucher- und Download-Zahlen sind (trotz aktuell furchtbarer Website – sorry dafür, ich arbeite dran) weitestgehend stabil. Ebenso erreichen mich regelmäßig Nachrichten von Wettbewerben und aktivem Einsatz an einigen großen deutschen Hochschulen. Die Ameisen finden also weiterhin Einsatz an wichtigen Bildungseinrichtungen, obwohl die grafische Ausführung durchaus etwas Tuning vertragen könnte – auch daran arbeite ich.

Hinzu kommt, dass ich bei nahezu jedem Vortrag, den ich in den vergangenen 2-3 Jahren gehalten habe, nach meiner „Ich habe AntMe! gemacht“-Slide immer ein paar Leute aufhüpfen und schreihen „Wegen DEINEM SPIEL hab ich Informatik studiert!“. Ok. Es lief nicht ganz so dramatisch ab, aber den Satz habe ich inzwischen tatsächlich schon oft gehört. Und ich bilde mir ein, dass es bei den Absolventen-Zahlen der MINT-Fächer in den Jahren 2011 und 2012 (also etwa 8 Semester nach unserer aktiven Phase) einen erkennbaren Zuwachs gibt – ich nenne ihn liebevoll den AntMe!-Peak 😉

AntMe! bleibt relevant!

Mein Glaube an das Produkt AntMe! gründet aber weniger in der Nostalgie der Geschehnisse, als vielmehr in der weiterhin brisanten Nachwuchs-Situation der ganzen naturwissenschaftlichen Disziplinen. Jedem ist inzwischen klar, dass IT so ziehmlich in jedem einzelnen (Industrie-)Zweig unserer Gesellschaft nicht mehr wegzudenken ist. Trotzdem ist und bleibt der Informatiker oder Programmierer eher unattraktiv für einen Großteil der Menschheit. Dementsprechend flach ist die Kurve der nachwachsenden Absolventen in diesem Bereich – ich selbst traue mich beim Kennenlernen von Leuten ja auch nicht direkt zu sagen, dass ich zu den Nerds gehöre.

AnonietteIn unseren Augen liegt das mangelnde Interesse größtenteils an der irrsinnigen Abstraktion des Themas und die Unfähigkeit, die Berührungsängste in den entscheidenden Altersgruppen zu nehmen. Ich denke mal, ich brauche hier niemandem vor Augen zu führen, wie Informatik-Unterricht (sofern er denn stattfindet) in heutiger Zeit immernoch aussieht. Man überzeugt einen heutigen jugendlichen nicht damit, zwei Zahlen auf der Konsole addieren zu können. Hier geht es vielmehr um die Grundbegeisterung, die man wecken muss.

Und genau da bringt AntMe! ein paar entscheidende Faktoren mit, die auch ähnliche Produkte wie Alice, Cara und auch Code Combat nicht leisten können:

  • Das Spiel schafft es sehr schnell, dem Spieler ein grobes Bild davon zu vermitteln, mit welchen Problemen ein Programmierer täglich zu kämpfen hat und mit welchem Handwerkszeug er umgehen muss. Sogar die Analogie zur Bug-Bekämpfung passt. Natürlich bändigt ein „echter“ Programmierer selten Ameisen, die verwendeten Mechanismen sind der echten Welt aber erschreckend ähnlich.
  • Das Spiel steigt mit einem Szenario ein, das jedem Kleinkind bekannt ist: Ameisen müssen Zucker sammeln, bauen Ameisenstraßen und arbeiten mithilfe von Duftmarken zusammen. Man muss für eine glaubwürdige Aufgabenstellung nichts fiktives konstruieren. Hinzu kommt, dass die Ameisen in der jeweiligen Landessprache (also „GeheGeradeaus()“ in Deutsch, „GoAhead()“ in Englisch) programmiert werden können. Das klingt für einen ausgewachsenen Programmierer erstmal grausam, baut aber unnötige Hürden beim Erstkontakt ab.
  • Was der Spieler im Spiel lernt, lässt sich 1:1 in der Praxis anwenden. Er verwendet eine professionelle Entwicklungsumgebung (Visual Studio), eine marktrelevante Sprache (C#) und aktuelle Programmiermodelle (OOP, Events, Asynchronität, Lambda-Expressions,…).
  • Ein Spieler kann mit dem passenden Begleitmaterial auch gleich die kompexeren Theorien hinter seiner Ameise verstehen. So wendet er automatisch den objektorientierten Ansatz an, indem er eine Ameise programmiert und 100 Instanzen im Spiel bekommt. Hand aufs Herz: Wie lange habt ihr gebraucht, um OOP wirklich zu begreifen ohne es in einem sinnvollen Umfeld angewendet zu haben?

Und darin besteht nun der Zauber hinter den Ameisen. Denn egal wem man das Spiel gibt, er wird seinen Nutzen daraus ziehen. Angefangen bei jemandem, der sich wirklich überhaupt nicht für Technik interessiert. Auch er wird nach dem Spiel mit AntMe! nicht zum Informatiker. Aber das Spiel gibt diesem Menschen die Chance auf einen Einblick in dieses Aufgabengebiet. Damit kann er sich dann etwas objektiver dagegen entscheiden, wird aber in Zukunft sicher etwas mehr Grundverständnis mitbringen.

Für Unentschlossene ist es eine perfekte Möglichkeit den Umgang mit einer Entwicklungsumgebung zu trainieren, sicheren Umgang mit Code zu lernen und dabei auch noch Spaß zu haben.

Studenten, für die die Theorie dahinter wesentlich wichtiger als der Code ist, können verschiedenste Patterns und Techniken zuerst anwenden, um danach die Theorie umfassender zu begreifen.

Und selbst für alteingesessene Programmierer kann das Spielen mit den Ameisen eine echte Herausforderung sein – sozusagen E-Sports für Nerds. Viele Grüße an dieser Stelle an meine Freunde der .NET Usergroups in Karlsruhe, Braunschweig, NRW, Dresden und München.

Business-Modell

Beim Schreiben der ersten Zeile AntMe! haben Wolfgang und ich beschlossen, dass die Software für Bildung und Forschung immer frei sein soll. Dem Grundsatz will ich auch weiterhin treu bleiben, weil das nun mal Sinn und Zweck der Entwicklung war.

Logo

Wie also lässt sich in ein funktionerendes Business-Modell umwandeln? Grundsätzlich sieht unser Konzept 3 unterschiedliche Produkte/Leistungen vor:

  1. Der AntMe!-Client (das eigentliche Spiel), der für Bildung und Forschung, sowie den privaten Gebrauch weiterhin frei verwendbar sein soll. Darin angebunden natürlich ein API-Wiki, Forum und Dokumentation.
  2. AntMe! Online. Eine Plattform, die das freundliche Miteinander in AntMe! erlaubt. Angemeldete Spieler können ihre programmierten Ameisen hochladen und andere Spieler herausfordern. Die Simulation läuft dann in der Cloud.
  3. Die Bildungsplattform. Das ist eine Mischung aus ausgearbeitetem Unterrichtsmaterial und der Online-Plattform, die im Klassenverband zentralisiert Programmier-Aufgaben stellen kann. Hinzu kommt hier professioneller Support und die Möglichkeit Trainer zu buchen.

Wie man sofort erkennen kann, ist die Wertschömpfung primär auf Dienstleistung und Services ausgelegt, weniger auf das Produkt selbst. Damit das Grundprodukt aber überhaupt enstehen kann, braucht es noch etwas Power.

Das letzte halbe Jahr habe ich darauf verwendet, einen soliden Prototypen zu bauen, den ich als Alpha 1 zur Verfügung gestellt habe. Das war der Punkt, an dem ich beschlossen habe, das jetzt etwas ernster anzugehen und mir einen Finanzierungsplan zu überlegen, um das Spiel fertig zu stellen. Inzwischen bin ich etwas weiter und habe ein grafisch ansprechendes Zwischenprodukt namens „Alpha 2“, die ich auch in Bälde mal online stellen werde. (Hier gerne in den Beta Newsletter eintragen). Eine bodenständige Version soll also noch dieses Jahr fertig werden.

Was kannst du tun?

Inzwischen ist der Entwicklungsplan recht stabil. Und da kommt wieder die GmbH ins Spiel. Das ist nämlich der Punkt, an dem ich eure Begeisterung und auch finanzielle Unterstützung brauche. Ich selbst bin nur Programmierer und möchte für eine ansprechende Aufmachung des Spiels professionelle Artists und Illustratoren haben. Ebenso sollen gute Autoren und Pädagogen die Geschichte schreiben. Immerhin haben wir aus den vergangenen Jahren enorm viel Verbesserungspotential erkannt.

Wenn du das gut findest, solltest du dir folgende Frage stellen: Bist du ein erfolgreicher IT-ler, der in seinem Studium Ameisen gespielt hat oder sogar durch AntMe! inspiriert worden? Oder vielleicht Teil einer IT-Firma die Azubis mit Ameisen lockt oder in der Mittagspause gerne mal den Ameisenhügel verteidigt? Oder auch Lehrer, Professor, Dozent oder Ausbilder an einer der zahlreichen Bildungsstätten dieses Landes? Aber vielleicht auch Einfach jemand, der die Wichtigkeit von Weiterbildung im IT-Bereich erkannt hat?

Dann gibt es zahlreiche Möglichkeiten uns in unserem Vorhaben zu unterstützen.

Schritt 1: Unterstütze uns mit deinem Daumen auf Facebook und bleibe über den Newsletter am Ball. Damit stellst du sicher, dass du immer auf dem Laufenden bleibst. Außerdem zeigst du uns dadurch, wie viele Leute das Thema als relevant erachten und unsere Lösung gut finden.

Schritt 2: Schick das hier an alle, die damit was anfangen können. Ihr wisst, wie wichtig Reichweite ist. Wenn es ein gutes Spiel werden soll, ist ein direkter Draht zu möglichst vielen Leuten Gold wert. Außerdem motiviert Zuspruch!

Schritt 3: Werde Sponsor, Unterstützer, Botschafter!

Ich weiß, dass es euch gibt da draußen. Generationen von IT-Anwärtern werden euch dankbar sein!

Kommentare
  1. Ich finde AntMe eine super Sache. Habe mir damals das Buch gekauft und mein Sohn hat damit in die Programierung reingeschnuppert. Schade, dass es so etwas geiles nicht schon damals gab, als ich zur Softwareentwicklung gekommen bin. Ich musste mich durch viele Hello Worlds quälen! Viel Erfolg und alles Gute für euch!

  2. Markellus sagt:

    Ich hab AntMe leider erst entdeckt, als ich schon ein paar Jahre am Programmieren war. Hat aber auch als etwas erfahrenerer Hobby-Programmierer noch Spaß gemacht, damit rumzuspielen.
    Wird das Ganze eigentlich wieder komplett Open Source sein?

    • tomwendel sagt:

      Das freut mich zu lesen 🙂 Wir sind uns noch nicht ganz einig, ob wir den Source Code wie bei der vorherigen Version als eigenes Paket raus hauen. Das hat viele Spieler verwirrt und damit mehr Ärger als Nutzen gebracht. Hinzu kommt die Überlegung in Zukunft etwas mehr mit Signaturen zu arbeiten, da man sich ja potentiell Schadcode durch fremde Ameisen und Erweiterungen auf den Rechner holt. Dennoch halten wir es für Sinnvoll Einblick in den Code zu geben. Lange Rede, kurzer Sinn: Es wird sicher eine Möglichkeit geben an den Code ranzukommen 😉

      • Markellus sagt:

        Alles klar 🙂
        Ich habe gerade eure Kampagne auf Indiegogo gesehen. Hab zwar selbst gerade nicht viel Geld, aber ein bisschen habe ich mal gespendet 🙂

      • tomwendel sagt:

        Vielen, vielen Dank!!! Aber fühl dich bitte nicht verpflichtet. Oft ist das Teilen und Verbreiten schon sehr wertvoll.

  3. […] einigen Jahren steht nun AntMe! Version 2 vor der Tür. Allerdings nicht mehr als Nebenbei-Projekt, das immerhin schon seit 2006 besteht, sondern das Team möchte höher hinaus. Dass kann ich sehr […]

Hinterlasse eine Antwort zu AntMe! v2: die Ameisen krabbeln wieder | Fabian Deitelhoff Antwort abbrechen