Matt in drei Iterationen. Lebendiger Architekturentwurf am Beispiel einer Schach-Engine

Ein Jahrhunderttraum wie das Fliegen: Eine Maschine, die Menschen im Schach bezwingt. Auch heute für viele Java-Entwickler noch eine faszinierende Aufgabe! Wie zerlegt man das Problem geschickt?

Welche wichtigen Entscheidungen sind bei der Umsetzung zu treffen? Schritt für Schritt entsteht eine spielfähige Schach-Engine. Nach jeder Iteration messen wir anhand einer Live-Partie den Fortschritt. Ihr erhaltet in diesem Vortrag nützliche Tipps für den Start und lernt eigentlich alles, um selbst ein Schachprogramm in Java bauen zu können. Und Ihr erfahrt auf vergnügliche Weise nebenbei, wie Ihr ganz allgemein eine nachvollziehbare, angemessene Softwarearchitektur entwerfen, bewerten und festhalten könnt. En passant. Zielgruppe dieses Vortrags sind in erster Softwareentwickler und -architekten, die neugierig sind, wie eine Schach-Engine funktioniert. Und die anhand dieses Beispiels ein wenig über Architekturentwurf erfahren wollen. Fundierte Schachkenntnisse sind nicht erforderlich.

Sponsoren

Coinor
akquinet
Hype
Saperion
kaufda
Versant
tarent solutions
adesso
immobilienscout24
whatever mobile
nokia

Partner

Java User Group Berlin Brandenburg Logo