Code Competition "Mühle" 10/2017 | IT-Talents

Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


Kampf gegen Mühlen 2017

Entwickle Deine Mühle-KI!
















Spielen ist wichtig - und unser Partner dieser Code Competition versteht eine ganze Menge davon!
Wohl jede_r hat schon einmal "Mühle" gespielt. Aber am Computer? Gegen einen selbst geschriebenen Computer-Gegner? Das klingt doch spannend!

{ABOUT}

Deine Aufgabe bei diesem Hackathon ist es, das Spiel "Mühle" zu programmieren. Es soll eine Anzeige geben, auf der der Spieler seinen Zug machen und sehen kann. Ob Du dafür die Konsole nutzt, oder ein eigenes GUI, ist Dir überlassen. Das Besondere ist, dass Du nicht gegen eine andere Person spielst, sondern gegen eine KI. Eine KI, die Du selbst entwickelst und die ihren eigenen Zug berechnet. Wie schlau die KI ist, liegt ebenfalls bei Dir, Deine KI kann relativ "dumm" sein, oder mit ausgetüftelten Strategien arbeiten.

Tipp: Solltest Du einen Weg finden, das Regelwerk von Mühle sinnvoll zu kürzen, um die Komplexität zu verringern, so ist das natürlich erlaubt ;)

{INPUT}

{REQUIREMENTS}

  • Klassisches Mühle-Spielfeld, auf dem der Spieler Züge durchführen kann
  • Darstellung mit GUI oder Konsole
  • Eine KI, gegen die der Spieler antritt (Wenn der Spieler einen Zug gemacht hat, ist die KI an der Reihe und berechnet ihren Zug).
  • Spielregeln von Mühle.

{REVIEW}

Worauf achten wir bei der Bewertung Deines Programms?

  • Funktionalität: Lässt sich das Programm ausführen? Tut es, was es soll?
  • Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
  • Code-Lesbarkeit: Lässt sich der Quellcode nachvollziehen?
  • Dokumentation: Verstehen wir die Bedienung des Programms? Ist der Code kommentiert?
  • Zusätzliche Features: Auch sinnvolle Zusatzfeatures fließen etwas mit in die Wertung ein ;)

{POST}

Jetzt Lösung abgeben

Wir führen diese Code Competition in Zusammenarbeit mit unserem Partner, der adesso AG durch.
Mit über 2.200 Mitarbeitern und fünfzehn Hauptstandorten ist die adesso AG einer der führenden IT-Dienstleister im deutschsprachigen Raum.
Adesso fokussiert sich mit Beratung sowie individueller Softwareentwicklung auf die Kerngeschäftsprozesse von Unternehmen.
Die Startegie beruht auf drei Säulen: dem umfassenden Branchen-Know-how der Mitarbeiter, einer breiten, herstellerneutralen Technologiekompetenz und erprobten Methoden bei der Umsetzung von Softwareprojekten.

Win!

  1. Platz: 500€
  2. Platz: 400€
  3. Platz: 300€

Facts

Partner

Zeitlicher Ablauf

Abgabetermin:
31. Oktober 2017 - 23:59Uhr

Auswertung:
November 2017/Dezember 2017

Siegerehrung:
Dezember 2017/Januar 2018

Abgabe

Programmiersprachen:
Java, C, C++, C#, JavaScript, Python, Haskell, PHP/HTML/MySQL, Swift, sowie alle gängigen Programmiersprachen.
Als Form der Lösung ist erlaubt: Webseite, App, Desktopanwendung oder Konsolenein- und Ausgabe. Die Verwendung von Frameworks ist erlaubt.

Help!

Du hast Fragen? Immer her damit!
 
Jan-Dirk
Tel.: +49 521 / 911 730 52
E-Mail: talente@it-talents.de

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.