Nix gefunden!

Wir konnten die Seite, nach der Sie gesucht haben, leider nicht finden. Vielleicht werden Sie unter Services oder auf unserem Blog fündig!

AntMe-CAMAO-TEC-Coding-Weeks

Ameisenvölker programmieren?!

21.12.2022 / Lesezeit: 2 Minuten

Wie bringt man Azubis das Programmieren näher? Damit befassen sich unsere Ausbilder:innen tagtäglich. Ein Weg, das zu erreichen, ist die Theorie mit der Praxis spielend zu vereinen, wie beispielsweise in unserer Coding Week 2021, in der es um das „Game of Life“ ging. Jetzt stand das nächste Coding Event an: ein über vier Wochen stattfindendes Turnier, bei dem unsere Azubis sich mit dem Klassiker der Programmier-Simulationsspiele befassten „AntMe!“. „Das Spiel ist schon richtig alt“, erzählt Tilo, Unit Lead und Ausbilder der Softwareentwicklung, „das gab es schon in einer Vorversion, als ich noch Programmieren lernte, vor grob 20 Jahren.“

Ready. Set. Code!

AntMe! Ist in der Programmiersprache C# geschrieben und soll Programmierer:innen sowohl das Thema künstliche Intelligenz näherbringen als auch einen einfachen Einstieg in die Programmiersprachen C# ermöglichen. Aufgabe des Spiels ist es, eine eigene KI für ein Ameisenvolk zu programmieren und ihm so beizubringen, Äpfel und Zucker zu sammeln oder Käfer und andere Ameisen zu bekämpfen. Darüber hinaus ist es auch möglich, seine Völker zu spezialisieren, also beispielsweise reine Zuckersammler oder Käferbekämpfer zu programmieren. Jedes der Ereignisse, sei es Sammeln oder Kämpfen, bringt Punkte. Gewonnen hat der/die Programmierer:in mit den meisten Punkten. „Das Interessante dabei ist, dass alle von derselben Ausgangssituation starten. Es gibt nicht den einen Weg zu gewinnen, sondern viele verschiedene Ansätze. Die Frage ist: Welcher zahlt sich am Ende aus?“, so Tilo weiter. „Technisch lernt man den Umgang mit einer vorgegebenen API (Application Programming Interface) und wie man trotz der (engen) Vorgaben Freiheit für eigene kreative Ideen finden kann“. Pro Woche hatten unsere Azubis einen Tag Zeit, sich mit AntMe! Zu befassen, ihre Strategie umzustellen und die Codes anzupassen, um die meisten Punkte zu ergattern.

Das Ergebnis der Coding Weeks 2022

Nach vier Wochen des Wettstreits der Ameisenvölker stand der Sieger fest: Louis Strempfer, Azubi aus dem ersten Lehrjahr. „Meine Strategie war, komplett auf Nahrung zu gehen und den Code so simpel wie möglich zu halten“, erzählt er. Somit zeigt sich: Bei AntMe! Kommt es nicht auf die Erfahrung an – vielmehr geht es darum, am Ball zu bleiben, Dinge umzustellen und zu testen. „Wir haben ein neues Format ausprobiert und es hat Spaß gemacht. Obwohl bei uns die Arbeit im Team sehr wichtig ist und wir diesen Wert hochhalten, war es sehr interessant, auch in die Einzelperspektive zu gehen. Wir freuen uns auf die nächste(n) Coding Week(s)!“, erzählt Tilo. Gewonnen hat Louis übrigens etwas ganz Besonderes: Ein Kissen mit dem Bild seines Ausbilders.

Louis-Strempfer-CAMAO-TEC
Louis mit seinem ganz besonderen Preis

Diese Artikel könnten Sie interessieren:

hackaton_assets_220203-blog.jpg
#career #events #team #techtalk

Aus dem Leben eines CAMAO TEC Azubis

Spielend lernt es sich am besten: Deshalb begleitete das Spiel Game of Life unsere Azubis bei unserer Coding Week 2021. Game of Life? Du denkst vielleicht an eine TV-Serie. Falsch gedacht! Das Spiel ist ein Renner unter den TECis und funktioniert grob so: Allein überlebt keiner, überbevölkert ebenso wenig. Wer clever agiert, kommt weiter. Außerdem stand in Teams arbeiten, sich kennenlernen und regelmäßig Ergebnisse präsentieren, auf dem Programm. So wurden täglich Codes…

Mehr erfahren
SOLID Principles
#software #technologyservices #techtalk

SOLID Principles leicht erklärt

Die SOLID Principles bilden eine wichtige Grundlage für Clean Code. Wir erklären Ihnen ganz leicht, worum es dabei geht.

Mehr erfahren
Clean-Code-Header.jpg
#sap #technologyservices #techtalk

Clean Code Guidelines im SAPABAP Umfeld – interessiert mich das wirklich

Ein Beitrag von Alexander Vogel Im Jahr 2008 hat Robert C. Martin sein Buch über Clean Code „Clean Code: Refactoring, Patterns, Testen und Techniken für sauberen Code“ geschrieben und damit diesen Begriff geprägt. Im April 2019 stellte die SAP einen Styleguide zum Clean Code für ABAP Entwickler vor, an dem sich Entwickler und Teams orientieren können. Dieser Styleguide ist eine Adaption von Robert C. Martins Buch und behandelt alle wichtigen Punkte im…

Mehr erfahren