Archiv für die Kategorie ‘Persönlich’

AntMe! @ NRW Conf 2014

Veröffentlicht: 13 September 2014 in AntMe!, Development, Persönlich
Schlagwörter:, ,

NRW ConfZurück von der NRW Conf! Um es mal kurz zusammenzufassen: Es war der Hammer. Nach langer Zeit war ich mal wieder auf einer Entwickler-Konferenz und ich muss sagen, ich habe die Bühne ein bisschen vermisst.

Vorweg möchte ich ein großes Dankeschön an die Orga aussprechen. Die Veranstaltung war  einfach großartig. Angefangen bei der Location (die Börse in Wuppertal) über eine gute Auswahl der Themen und Speaker bis hin zu den Teilnehmern. Nachdem Kostja und Daniel von meiner Arbeit mit der neuen AntMe! Version gehört hatten, war auch schnell ein passender Slot für dieses Thema gefunden und ich bekam die Chance das neue Spiel vorzustellen.

Der letzte Slot vor der Abschluss-Session sollte es sein und es kamen viele Interessierte, von denen den meisten AntMe! bereits ein Griff war. Wir konnten uns also weitestgehend auf das „Was macht AntMe! 2.0 besser“ und „Wie funktioniert das mit der GmbH“ konzentrieren. Natürlich habe ich am Ende auch auf unsere Kampagne hingewiesen und hatte dann auch noch ein paar unserer T-Shirts zum Verschenken dabei.

Und dann passierte das Unfassbare: Einige Teilnehmer haben sich nicht nur ein T-Shirt genommen, sondern auch direkt eine ordentliche Barspende gegeben. Ein paar Shirts habe ich für die Verlosung am Ende aufgehoben. Andreas kam uns aber zuvor und hat in einer spontanen, herzzerreißenden Ansprache vor knapp 200 Leuten erklärt, warum jeder IT-ler im Raum dieses Projekt unterstützen muss. Es war toll. Um der ganzen Sache noch eins draufzusetzen wurden die restlichen T-Shirts dann zu Gunsten des Projektes versteigert. Wow! Ein spontaner Reinerlös von 305€ werden somit dem Projekt zugeführt. Ich danke euch allen für die unbürokratische Unterstützung!

Das bringt mich dazu folgendes loszuwerden: Wenn man an einem Projekt wie AntMe! über viele Jahre hinweg arbeit, stellt man sich durchaus manchmal die Frage, warum man das überhaupt macht. Und dann sind es Momente wie die NRW Conf, wenn gestandene und erfahrene Entwickler das Schwärmen über Ameisen beginnen, die einen davon überzeugen, dass man hier das Richtige tut.

Advertisements

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!

Whats next?

Veröffentlicht: 10 Dezember 2012 in Microsoft, Munich, Persönlich, WERK1

Vor einiger Zeit habe ich geschrieben, dass für mich die Zeit bei Microsoft ein Ende gefunden hat. Was ich bislang aber nicht verraten habe, sind meine zukünftigen Pläne. Der aufmerksame Leser hat es sicher bereits mitbekommen, aber es wird Zeit für ganz offizielles Statement meinerseits.

Nachdem ja bereits als Evangelist (und natürlich schon lange davor) mein Herz für digitale Unterhaltungstechnologie schlug, musste es natürlich für die Zukunft etwas in der Branche sein. Vor Microsoft weg vom Theater, jetzt wieder etwas näher hin zum Seelenfrieden.

Ab Januar werde ich deshalb als Community Manager für die Spieleentwickler in München Großartiges leisten. Das geilste an dem Job ist mein neuer Arbeitsplatz, das WERK1: Er befindet sich mitten im Kunstpark Ost, direkt über einer Tittenbar 😉 Wir haben dort einen großen Veranstaltungsraum, ein paar Coworking Plätze und das eine oder andere Büro, das man günstig anmieten kann. Also genügend gute Gründe, mich auch mal einfach mal so zu besuchen.

Von mir gibts also in Zukunft nicht nur Infos zu Developer Tools und Spieleentwicklung, sondern auch reichlich (Indie)Spiele Tipps – bleibt mir also erhalten! Oh, und ist du ein aufstrebender Spieleentwickler im Raum München? Dann meld dich bei mir!

So I’m really trying to make Munich my new home 😉

Neue Liebe, neues Leben…

Veröffentlicht: 26 November 2012 in Microsoft, Persönlich
Schlagwörter:, , ,

Nachdem ich meine Evangelisten Karriere bei Microsoft ja nun an den Nagel gehängt habe – zumindest vorerst – gibt es einiges zu tun. Zum einen muss ich natürlich eine ganze Menge Zeug zurück lassen. Ganz vorne: mein geliebter Microsoft Account mit all den damit verbundenen Services. Beispielweise auch meinen Blog auf http://blogs.msdn.com/twendel

Damit ich aber weiterhin meine tollen Sachen, Projekte und Gedanken irgendwo nieder schreiben kann, brauche ich eine neue Base. Daher auch dieser Blog hier. Ich werde wohl damit anfangen, alte Arbeiten hier noch einmal zu sammeln und zu verlinken. Schließlich sind viele meine Sachen und Tutorials ja zeitlos. Nach und nach werde ich dann sicher auch ein paar Sachen meiner neuen Arbeit hier posten. Ich verspreche, es gibt viel zu posten.

Schaut also in Zukunft einfach mal regelmäßig hier vorbei, falls euch meine Arbeit interessiert. Bis dahin, wünsche ich viel Spaß im Netz, auf diesem Planeten und eurem nächsten Abendessen.