Coding4Fun Germany

Bei uns ist der Name Programm: "Coding4Fun – Programmieren zum Spaß“. Klar: Es muss Leute geben, die Lagerverwaltungsprogramme und Steuerberatersoftware programmieren, aber wir bei Coding4Fun werfen den Compiler nur an, wenn das entsprechende Projekt Laune macht.

  • Neu: MSDN jetzt mit sprechendem USB-Netzteil!

    Es gibt Sachen, die sind ziemlich schwer zu finden. Beispiele sind:

    • Das exakt richtige Steckernetzteil für ein Gerät, das ich gerade verwenden will. Dieses ist irgendwo in meiner großen Netzgerätekiste unter meinem Schreibtisch.
    • Der exakt richtige technische Artikel/Downloadlink für eine Technologie, die ich gerade verwenden will. Dieser ist irgendwo in der großen Webserverkiste unter der msdn-Einstiegsseite; msdn ist ja bekanntlich unser Entwickler-Webangebot für Doku, Downloads und Dermine.

    Für beide Probleme gibt es aber moderne Lösungen:

    • Ich verwende nur noch Geräte mit USB-Stromversorgung. So brauche ich nur noch ein Netzteil, das ich wöchentlich verliere. Davon kaufe ich ein billiges 20er-Pack und bin für einige Zeit versorgt.
    • Ich verwende die msdn Hotline oder den msdn Guide, die zwei "amtlichen" Wege zur genau richtigen Info auf msdn. Falls man (wie viele von uns Codern) studenlang schon mit niemandem mehr geredet hat, ist die Hotline vielleicht das Richtige - hier helfen Kenner die gesuchten Infohappen zu lokalisieren. Wer gerner klickt als mit echten Leuten redet, der ist beim msdn Guide richtig - einem Wizard, welcher verspricht, in drei Klicks zu Ziel zu führen (fast so wie Coden mit Visual Basic. Haha. kleiner Scherz.). Wichtig allerdings: Hier gibt's leider keine Beratung zu technischen Codingproblemen, dafür sind weiterhin die Foren und anderen Hilfsangebote zuständig.

    Fehlt bloß noch der msdn Guide mit USB-Stromversorgung. Aber ich bin sicher, das gibt's auch bald.

  • Coding4Fun auf der Games ConvANTion - Der erste Tag

    Ok, wir arbeiten dran daß die Games Convention endlich in GamesConvANTion umbenannt wird, aber das wird wohl erst nächstes Jahr aktuell. Vorerst ist das Conding4Fun-Team in Halle 5 (Stand F49) am Start und zeigt neben den allseits bekannten Ameisen auch das nicht minder coole XNA Game Studio Express. Besucher können probespielen, selber mitentwickeln, diskutieren, Visual Basic Pakete (mit Buch!) abgreifen oder sich über den Microsoft Imagine Cup informieren. Das Coding4Fun Team ist zudem mit mehreren Vorträgen pro Tag (XNA, AntMe, Project Hoshimi) im GC Forum Vortragssaal vertreten - zu finden genau gegenüber des Standes.

    Was soll ich sagen: Es war voll, es war cool, es ist Pflicht! Für alle, die noch kommen wollen, und alle die nicht kommen können, hier schonmal einige Impressionen. Übrigens: Anton (siehe unten) gibt auch Autogramme! 

    Anton Wants You!
    Anton wants you!

    Andrang am Stand
    Andrang am Stand

    Desginershirts
    Das trägt der Antwicker!

    AntWickler in Action
    Antwickler in Action

  • Ameisenfieber!

    Unser AntMe!-Projekt hat ja mittlerweile viele Fans, und wir arbeiten Tag und Nacht an der neuen Version. Ich sage nur: Games Convention! Neu ist, daß es inzwischen Leute gibt, die AntMe!-Workshops ausrichten. Folgender Bericht erreichte uns von Oberforenchef und AntMe!-Strategieguru Sebastian aka SpontY:

     "Es war ein Samstag, es war ein heißer Tag und nicht nur weil AntMe! auf dem Programm stand. Doch die Sonne konnte einen nicht davon abhalten eine C# Einführung mit anschließender Ameisenprogrammierung durchzuführen. So traf man sich bei unternehmen online in Dortmund, die freundlicher Weise ihren Präsentationsraum für die Veranstaltung zur Verfügung stellten. Um 10 Uhr sollte es los gehen, die Gruppe traf ein und es ging sofort ans Eingemachte.

    AntMe!-Workshop


    Über ca. 4 Stunden wurden die Grundlagen in C# besprochen und mit kleinen praktischen Aufgaben durchgearbeitet. Dann ca. 14 Uhr war es soweit, nach einer kleinen Pause und einer leckeren Pizza – AntMe!. Die Gruppe war begeistert und im Kopf konnten die Ameisen schon Kaffee kochen, doch noch hatte keiner eine Ahnung was ihn erwartet. Nach einer kurzen Einführung in die Basics von AntMe! legte die Gruppe los und entwarf die ersten Ameisen nach den Vorgaben aus dem Tutorial.
    Es machte Spaß und die Zeit verging wie im Flug. Es wurde getuned bis die Ameisen nicht mehr konnten und vor dem Zuckerberg zu Grunde gingen. Gegen 18 Uhr ging der Tag langsam zu Ende und die Leute waren geschafft. 8 Stunden programmieren, ja das kann einen schaffen. Nun ist die Welt um 6 eifrige AntMe! Spieler reicher. Und wenn sie nicht gestorben sind, krabbeln sie noch heute."

    Respekt! Auch Lust auf einen Workshop? Einfach im Forum posten, und Sebastian gibt Euch gerne Tipps für Eure eigene AntWicklerschulung....

     

  • Konferieren geht über Studieren!

    "Guten abend liebe Leser, guten Morgen liebe Studenten!"*: Da wir wissen, daß auch viele Studenten zur Leserschaft von Coding4Fun gehören (weil die Zugriffszahlen nach 16 Uhr sprunghaft ansteigen, hihi), hier mal ein heißer Veranstaltungstipp: Garantiert keine abgeschmackten Studiwitze, aber dafür Technologieworkshops und Vorträge, Community und Party gibt's auf der alljährlichen, schon legendär gewordenen Student Technology Conference. Die findet diesmal vom 21. bis 22. Mai im großartigen Landschaftspark in Duisburg statt. Natürlich kann das Coding4Fun-Team hier nicht widerstehen und ist mit einem Fischertechnik-Roboterbauwettbewerb sowie dem weltweit ersten AntMe!-Speedcoding-Meisterschaften dabei.

    Also gleich anmelden (teilnahmeberechtigt sind Studenten, Azubis, Promoventen etc.) - mehr Infos gibt's unter http://www.studentconference.de/. Wir seh'n uns!

    * Dieser Studiwitz ist geklaut (wie die meisten Seminararbeiten - haha, kleiner Scherz). In diesem Fall stammt das Zitat von Ulrich Wickert.

  • Mehr Erfolg im Leben dank Coding4Funs Wundersames Magazin!

    Na, alle Weihnachsgeschenke schon, wie ein Freund immer sagt, "in der Bucht" verscherbelt? Weil einfach nichts Nützliches dabei war? Wie z.B. ein Gerät, mit dem man sich die besten Szenen des letzten Tischfußball-Matches im Pausenraum nochmal in Zeitlupe anschauen kann (mit der Funktion, den Gegner beim laufenden Spiel automatisch zu verhöhnen)? Oder eine Wetterstation mit Internetanschluß? Oder wenigstens eine Handpresse zum Quetschen von JPEG-Bildern? 

    Verlaßt Euch nicht auf Eure Freundin. Das wirklich coole Equipment muß man sich selbst bauen. Und dabei kann Coding4Fun helfen: In der Rubrik "Coding4Funs Wundersames Magazin" gibt's ab jetzt regelmäßig Artikel und nützliche Tipps rund um Do-It-Yourself-Selbsthilfe bei klaffenden Marktlücken im Angebot der Hardware- und Softwareindustrie. Vielleicht findet Ihr ein paar Anregungen für eigene Projekte... Wir wünschen viel Spaß!

    P.S.: Von Anfragen wie "He, kommt da nicht ein zwischen Coding4Fun und s ein Apostroph rein?" und  "Ist die Überschrift dieses Artikels echtes Deutsch? "  bitte ich abzusehen!

  • 'Neues Gerät erkannt: Airbus A380. Jetzt installieren?'

    ...  hm, soweit sind wir noch nicht, und zudem ist der Gag geklaut, aus einem Comic in der c't. Dank dem kommenden Flight Simulator X von Microsoft ist das  Thema 'Flugzeuge anprogrammieren' aber bald Realtät: Mit dem integrierten .NET-Programmierinterface 'SimConnect' kann jeder den 'Flusi' (interner, streng geheimer Microsoft-Kosename für den Flugsimulator) mit Visual Studio Express anprogrammieren und z.B. den Flugverlauf einer Mission auf Virutal Earth mitverfolgen oder das selbstgezimmerte Cockpit ansteuern. Sprich: Ein Muß für Hardcore-Flusi-Fans! Natürlich Coding4Fun hier mit an Bord: Wir arbeiten schon an Beispielcode und Hintergrundinfos. Also vorerest noch zurücklehnen, Erdnüsse essen und Kanal 9 einschalten: There's no better way to code...
  • Technik, die begeistert, Teil 1: "Schatz, legst Du das Steak auf den USB?"

    OK, es geht hier ausnahmsweise nicht um Coding, sondern um ein bekanntes Problem dabei: Man arbeitet stundenlang am Computer, und plötzlich merkt man, daß man Hunger hat. Zufällig hat man noch ein kleines Steak in der Schreibtischschublade*, aber gerade keinen Grill zur Hand. Die Lösung kommt wie immer aus Japan:

    Der 24-Port USB-Grill!

    Leider noch nicht im Handel zu haben...

    *Schreibt man das wirklich mit drei "sch"?

  • Angriff der Killer-Ameisen: Fazit der Games Convention 2006

    Jetzt ist sie vorbei, die Games Convention 2006. Vier Tage anstrengender Dauereinsatz für die Microsoft Student Partner Tom Wendel und Wolfgang Gallo aus dem Coding4Fun-Team.  Dank dem mittlerweile legendären Actionspiel "Rocket Commander" und besonders auch dem brandneuen Projekt "AntMe!" ging am Stand der Uni Leipzig die Post ab.

    "AntMe!", die virtuelle Ameisenfarm war ein Überraschungshit und erzeugte laut Tom eine "Wahnsinns-Begeisterung". Die Besucher entwickelten ausgefeilte Strategien und brachten die praktisch rund um die Uhr anwesenden Ameisen-Chefentwickler auf immer neue Ideen. Das Spiel wurde dadurch von den Besuchern ausführlich beta-getestet, und so blieb es nicht aus, daß auch einige Ungereimtheiten und Programmfehler zum Vorschein kamen. Zum Erstaunen der Nachwuchsprogrammierer wurden die meisten der Probleme vor Ort in kürzester Zeit "repariert" und es konnte fröhlich weitergearbeitet werden.

    Tom Wendel, der das Projekt auf der GIGA-Bühne live präsentiert hatte, war besonderst erstaunt über die vielen Zuschauer, die gezielt zum Stand kamen - oder sogar nur wegen des Ameisenprojektes die Messe besuchten. Die Begeisterung war so groß, daß die Neulinge darauf drängten, auch nach der Games Convention zu Hause weiter an dem Projekt zu arbeiten. Mit besonders großer Erwartung blicken die Teilnehmer auf den "Multiplayer-Modus", in dem die Spieler bei dem die Spieler Ihre selbst programmierten Ameisenvölker gegeneinander antreten lassen können. Tom und Wolfgang arbeiten bereits daran und einem Turnier in naher Zukunft steht somit kaum noch etwas im Wege. Der noch jungen Ameisen-Community, stehen also weitere, spannende Veröffentlichungen bevor: Wer Lust hat, kann natürlich gern an der Entwicklung mitarbeiten! Interessenten können sich vorerst gerne im Coding4Fun-Forum melden.

    Das Projekt wird jetzt für ein Veröffentlichung auf der Coding4Fun-Website überarbeitet. Es gibt noch viel zu tun: Dokumentation, Einführungsvideos und ein Forum sind im Entstehen, so daß sich auch Neueinsteiger problemlos in die Ameisenwelt einarbeiten können.

    Fazit: Die Messe war ein großer Erfolg, denn niemand hätte mit solch einem Andrang und dieser Begeisterung gerechnet. Es gibt, entgegen diverser Unkenrufe, doch jede Menge potentielle Nachwuchs-Spielporgrammierer. Die Ameisen-Chefentwickler sind jedenfalls überwältigt und hoffen auf darauf, daß die Ameisen-Euphorie auch nach der Games-Convetion nicht abreißt. Am Ende waren die Anstrengungen der Messe wie vergessen und es hat, wie Tom sagt "einfach nur Spaß gemacht." Wer weiß, vielleich steigt ja auf der nächsten GC der große Ameisen-e-Sports-Competition? Wir bleiben dran...

  • Ameisen und Raketen: Coding4Fun auf der Games Convention, Tag 2

    Und wieder schalten wir live (naja, fast...) zur Games Convention nach Leipzig zu unserem Korrenspondenten Tom Wendel:

    "Stille und eine kühle Atmosphäre ziehen sich über das Gelände, der Grund: Noch keine Messebesucher auf dem Gelände. Aber einen Blick in die „Tunnel“ zeigt die wartende und angespannte Meute, die auf den Einlass wartet.
    Neun Uhr: Die Massen stürmen die GC! Auch heute hatte das Projekt AntMe! großen Zuspruch, durch die Ausstrahlung der GIGA//Games Sendung am Vorabend kamen Interessenten gezielt an den Stand. Einmal angefangen, fanden die Ameisenprogrammierer kein Ende und gingen erst, als sie ihre Ameisen best möglichst auf  ihren Weg schicken konnten. Obwohl die meisten Besucher die Messe nur einen Tag besuchten, fanden sie das Projekt so interessant, dass sie dabei sehr viel Zeit am Stand verbrachten. Diese Begeisterung war für die beiden Entwickler Tom Wendel und Wolfgang Gallo sehr überraschend. Mit solch einem großen Erfolg hätten sie nicht gerechnet und freuen sich nun umso mehr darüber. Deshalb möchten sie auch gerne den Wunsch der Nachwuchs-KI-Programmierer erfüllen, weiter an dem Projekt arbeiten und den Besuchern nach der Messe die selbstentwickelten  KI’s zuschicken, so dass die Besucher weiter an Ihren Ameisen arbeiten können.
    Bei Rocket Commander wurden die gestrig aufgestellten Highscores noch übertroffen und auch in den kommenden Tagen wird mit Hochleistungspiloten gerechnet die weitere Rekorde aufstellen werden.
    Fazit: Große Erfolge für das „AntMe!“-Projekt und es erwarten das Team zwei weitere vielversprechende Tage."

  • Ameisen und Raketen: Coding4Fun auf der Games Convention, Tag 1

    Wir schalten live zu unserem Coding4Fun-Korrespondenten Tom Wendel auf die Games Convention 2006 in Leipzig. Hier sein Bericht:

    "Trotz des frühen Morgens (eine ungewöhnliche Situation für Studenten) war das noch kleine Messeteam der Microsoft Student Partner hochmotiviert und bereit für den großen Ansturm der Messebesucher bereit. 
    Das Projekt Rocket Commander findet durchgehend großen Anklang und sorgt für ständige Bewegung am Stand. Nicht zuletzt wegen des damit gekoppelten Hallenspiels der GC-Family.  Den größten Ansturm hatten die Studenten nach der live Präsentation der „Ameisenfarm“ von Tom Wendel auf der GIGA//Games Bühne zu bewältigen. Das Projekt befasst sich mit intelligenter und einfacher Spiele-Programmierung für Jedermann. So kam es, dass nach Toms spektakulärem Auftritt mehrere junge Interessenten - über mehrere Stunden hinweg - eine KI bastelten, um das eigene Ameisenfolg zum Sieg zu führen. Das Projekt,  das unter dem Namen „AntMe! - bändige mich“ läuft, machte seinem Namen alle Ehre. Die jungen KI-Programmierer sind sehr begeistert und waren gar nicht mehr zu bändigen, erst das Ende der Messe konnte Sie zum Aufhören bringen. Wer weiß, vielleicht wurde so der ein oder andere Spiele-Programmierer entdeckt.  Für Sie gab es nicht nur eine Visual Studio 2005 Express Version im Hardcover, sondern für die Besten auch Microsoft Mäuse und Messegoodies.
    Überhaupt ist die Messe mit Ihren vielen Messegoodies und Attraktionen ein Highlight. Viele Shows und die leuchtenden Messestände der Aussteller ziehen die Besucher in den Bann. Nicht zu vergessen die heißen Messebunnies ;-) (Anmerkung des Editors: Ähäm.)
    Fazit: Auf den Weg machen und selbst miterleben! Ach ja, und bei Stand A29 Halle 2 vorbei schauen und die Ameisen bändigen.
    Auf bald – das AntMe!-Team"

  • Künstliche Intelligenz, echter Spaß

    Tom Wendel und Wolfgang Gallo haben ein seltsames Hobby: Sie lassen Ameisenvölker aufeinander losgehen. Dabei kann der Tierschutzverein ganz ruhig bleiben: Das Ganze geschieht rein virtuell und mit Hilfe von Visual Studio Express – echte kleine Krabbeltiere werden garantiert nicht gequält.

    Was steckt dahinter? Es geht um ein kleines, aber feines Spiel, bei dem die Programmierung von künstlicher Intelligenz (KI) das zentrale Spielprinzip ist. Jeder Spieler kontrolliert ein Ameisenvolk, das in einem virtuellen Wald auf Nahrungssuche geht. Wie im echten Leben ist die Menge an Futter begrenzt und überall lauern Feinde in Form von ameisenvertilgenden Käfern.

    Der Clou: Das Verhalten der eigenen Ameisen wird durch ein kleines Programm gesteuert, welches jeder Spieler vor Spielbeginn selbst schreibt. Dabei kann er durch Programmcode auf verschiedene Ereignisse reagieren, beispielsweise darauf, dass die Ameise gerade einen Gegner sieht oder soeben Nahrung erspäht hat. Im Code wird dann festgelegt, wie die Ameise auf diese Ereignisse reagiert – soll sie einen Gegner attackieren oder lieber wegrennen? Soll sie andere, in der Nähe befindliche Ameisen um Hilfe rufen? Und was, wenn nicht genug Kollegen in Reichweite sind? Durch clevere Programmierung und ausgefeilte Strategie-Routinen kann jeder Spieler seinem Volk zu einem Vorteil verhelfen.

    Das eigentliche Spiel lässt sich dann live am Bildschirm verfolgen: Zunächst werden die einzelnen Ameisenprogramme von der Simulations-Software geladen, und nach dem Start der Simulation schwärmen die Ameisen von Ihrem Ameisenhaufen aus, um Futter zu suchen. Das alles lässt sich live auf dem Bildschirm beobachten: Wie die Ameisen umherwuseln, wie sie Futter sammeln, Kämpfe wagen oder sinnlos herumstehen – jeweils gesteuert von der zuvor programmieren Ameisenlogik. Wer am Schluss das meiste Futter gesichert hat, gewinnt.

    Natürlich ist hier „Express Inside“ – die virtuelle Ameisen-Arena wurde in Visual C# Express programmiert, und für die Programmierung der Ameisen kann jede beliebige Express-Entwicklungsumgebung verwendet werden – egal ob Visual Basic, C# oder J#.

    Neugierig geworden? Dann ab zur Games Convention in Leipzig (Halle 2, Stand A29), wo die Microsoft Student Partner Tom und Wolfgang Ihr Spiel vorstellen und gleichzeitig einen ersten Wettbewerb durchführen: Vor Ort können eigene Ameisen programmiert und in die Schlacht geschickt werden. Dabei winken Preise aus der begehrten Coding4Fun-Kollektion.

    Übrigens: Die Spielidee „Programme kämpfen gegeneinander“ ist natürlich nicht neu (man denke nur an den Klassiker „Core Wars“), aber trotzdem nach wie vor sehr cool. Wer Geschmack an dieser Art Gaming gefunden hat, sollte sich unbedingt „Project Hoshimi“ anschauen. Im Rahmen des Microsoft Imagine Cup kämpfen hier KI-Fans aus der ganzen Welt um wertvolle Preise. Also: Mit den Ameisen warmspielen, und dann beim Imagine Cup loslegen.

    Wir von Coding4Fun werden natürlich dranbleiben – mehr Ameisen-News demnächst an dieser Stelle auf dieser Welle!

  • Blogging4Fun!

    einszweidreitesttesttest... OK, kann ich etwas mehr Bass haben? Danke!

    Ladies und Gentlemen, willkomen beim Blog des Coding4Fun-Teams. Wir sind sozusagen die Spaßguerrilla unter den Entwicklerseiten. Auf unserer Homepage gibt's Projekte für Leute, die Freude am Programmieren haben. Oder, wie der Eingangstext unserer Homepage so treffend sagt: "Klar: Es muss Leute geben, die Lagerverwaltungsprogramme und Steuerberatersoftware programmieren, aber wir bei Coding4Fun werfen den Compiler nur an, wenn das entsprechende Projekt Laune macht."

    Naheliegend, daß wir auch dringend ein Blog brauchen, um unsere Freude in die Welt hinaus zu transportieren und regelmäßig über neue Projekte, coole Gadgets, grenzwertig nützliche aber irgendwie lustige Anwendungen, garantiert nicht businessrelevante Veranstaltungen und andere wichtige Vorkommnisse zu berichten. Kommentare und Anregungen sind natürlich jederzeit willkommen. Los geht's! 


© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker