Allgemeine Informationen

< Zurück zur RG Franken

Hallo,

leider kann das PASS-Treffen Franken am Donnerstag, 26.10.2023 NICHT stattfinden!

Wir konstruieren eine Chess-Engine von der grünen Wiese aus. Dabei implementieren wir nicht nur alle Spielregeln (inklusive Rochade, Bauernumwandlung, Fesselung, Bauerndoppelzug und „en passant“), sondern spendieren unserem Programm sogar eine grafische Ausgabe, die die aktuelle Stellung als zweidimensionales Schachbrett mit Figuren ausgibt. Wir diskutieren geeignete Architekturansätze und setzen diese in Form von Datenbankobjekten (Tabellen, Sichten, Prozeduren, Funktionen, Indizes, Typen, …) um. Während wir die anspruchsvolle Aufgabe der Stellungsbewertung schrittweise lösen, streifen wir manche Optimierungsherausforderung.

Jeder Schritt wird erklärt. Spielerisch inhalieren wir so auch komplexe Hintergrundtheorien des Spiels der Könige, ohne in die Mathematik abzuschweifen. Am Ende verfügen wir nicht nur über eine DB-Anwendung, die das regelkonforme Spiel zwischen 2 menschlichen Spielern überwacht, sondern haben auch einen Computergegner mit verschiedenen Spielstärken implementiert. Der Höhepunkt ist dann ein Editor, mit dem man die aus Zeitschriften bekannten „Matt in n Zügen“-Probleme lösen oder selbst generieren und testen kann. Auch Eröffnungsbibliotheken und Endspieldatenbanken habe ich schon programmiert. Die Massenpartien (Engine spielt gegen sich selbst) zur Testdatengenerierung für eine spätere KI-Nutzung ist dann die Königsklasse…

Mittlerweile hat das Projekt Aufmerksamkeit beim Hersteller erzeugt und soll weltweit zu Trainingszwecken als Beispieldatenbank herangezogen werden. Auch über meinen Weg durch die Microsoft-Instanzen (und wie sich das Projekt von einem Workshop zur Vermittlung von T-SQL-Kenntnissen zum Demonstrationsplattform neuester MS-Datenbank-Technologie gemausert hat) berichte ich gerne…

Program

Wir konstruieren eine Chess-Engine von der grünen Wiese aus. Dabei implementieren wir nicht nur alle Spielregeln (inklusive Rochade, Bauernumwandlung, Fesselung, Bauerndoppelzug und „en passant“), sondern spendieren unserem Programm sogar eine grafische Ausgabe, die die aktuelle Stellung als zweidimensionales Schachbrett mit Figuren ausgibt. Wir diskutieren geeignete Architekturansätze und setzen diese in Form von Datenbankobjekten (Tabellen, Sichten, Prozeduren, Funktionen, Indizes, Typen, …) um. Während wir die anspruchsvolle Aufgabe der Stellungsbewertung schrittweise lösen, streifen wir manche Optimierungsherausforderung.

Jeder Schritt wird erklärt. Spielerisch inhalieren wir so auch komplexe Hintergrundtheorien des Spiels der Könige, ohne in die Mathematik abzuschweifen. Am Ende verfügen wir nicht nur über eine DB-Anwendung, die das regelkonforme Spiel zwischen 2 menschlichen Spielern überwacht, sondern haben auch einen Computergegner mit verschiedenen Spielstärken implementiert. Der Höhepunkt ist dann ein Editor, mit dem man die aus Zeitschriften bekannten „Matt in n Zügen“-Probleme lösen oder selbst generieren und testen kann. Auch Eröffnungsbibliotheken und Endspieldatenbanken habe ich schon programmiert. Die Massenpartien (Engine spielt gegen sich selbst) zur Testdatengenerierung für eine spätere KI-Nutzung ist dann die Königsklasse…

Mittlerweile hat das Projekt Aufmerksamkeit beim Hersteller erzeugt und soll weltweit zu Trainingszwecken als Beispieldatenbank herangezogen werden. Auch über meinen Weg durch die Microsoft-Instanzen (und wie sich das Projekt von einem Workshop zur Vermittlung von T-SQL-Kenntnissen zum Demonstrationsplattform neuester MS-Datenbank-Technologie gemausert hat) berichte ich gerne…

Referenten

Torsten Ahlemeyer

Torsten Ahlemeyer realisiert seit über 15 Jahren Abrechnungs- und Stammdatenapplikationen in Großprojekten. Der Diplom-Wirtschaftsinformatiker hat als Entwickler angefangen und sich dann als Projektleiter in der Softwareentwicklung im Umfeld internationaler Projekte einen Namen gemacht. Die Microsoft-Technologie vom Betriebssystem über die Programmiersprachen war dabei in allen Projekten genauso gesetzt wie der MS-SQL-Server (SSAS, SSIS, SSRS, …). Als IT-Consultant hilft Torsten Ahlemeyer Kunden der arelium GmbH hauptsächlich in der Rolle als Projektleiter aber auch als Architekt, DB-Berater oder T-SQL-Spezialist bei der Umsetzung komplexerer Datenbankprojekte.

Veranstaltungsort

,,,DE
 
 
 
 

Kontakt

Profilbild von Michael Michael Deinhard

Anmeldung

Online bookings are not available for this event.