Umfang

Dieses Thema kann als Bachelorarbeit und als Projektarbeit bearbeitet werden. Für eine Masterarbeit müsste der Funktionsumfang noch einmal deutlich erweitert werden.

Empfohlene Vorkenntnisse

  • gute Prolog Kenntnisse (z.B. durch Besuch der Veranstaltung “Einführung in die logische Programmierung”)

Problem

Erstellung einer Anbindung von Prolog (SICStus oder SWI) an OpenSpiel (https://github.com/deepmind/open_spiel).

Minimalanforderungen

  • Möglichkeit Prolog Definitionen von Spiele (wie aus der Vorlesung “Einführung in die logische Programmierung”) in OpenSpiel zu verwenden und mindestens einen Algorithmus von OpenSpiel darauf anwenden.

Erweiterungen

  • Unterstützung von unterschiedlichen Spielarten und Algorithmen
  • empirische Evaluation

Kontakt

Professor Michael Leuschel
Raum 25.12.02.60 · michael.leuschel@hhu.de