Entwicklung eines Matchingverfahrens für Gesellschaftsspiele
Dieser Themenvorschlag dreht sich um das Thema Gesellschaftsspiele, auch oft als Brettspiele bezeichnet. Der Themenvorschlag ist dabei noch nicht final und muss, in einem persönlichen Gespräch, noch genauer definiert werden.
Jedes Gesellschaftsspiel hat einen Namen. Bei der Aggregation von Daten über Gesellschaftsspiele aus verschiedenen Datenbanken oder bei Benutzereingaben entsteht in der Praxis das Problem, dass zu einem Spiel (bzw. Datenbankeintrag) mehrere Namen oder zu einem Namen auch verschiedene Spiele geben kann.
Ziel der Bachelorarbeit ist die eigenständige Entwicklung eines Matchingverfahrens, dass in der Lage ist für zwei eingegebene Namen von Spielen (Namen A und B) eine Relation R zu ermitteln. Im einfachsten Fall ist R = {gleiches Spiel, unterschiedliches Spiel}. In der Praxis sind aber noch weitere Relationen möglich, die auch abgedeckt werden sollen. So kann ein Spiele eine Neuauflage sein, eine Erweiterung eines Grundspiels, usw.
Beispiele:
- gleicher Name, unterschiedliches Spiel: Wizard, Wizard
- ähnlcher Name, unterschiedliches Spiel: Seidenstraße, Die Seidenstraße
- Erweiterung: Village: Inn ist eine Erweiterung von Village
Im Rahmen der Arbeit sollen mehrere Verfahren entwickelt werden, die das Matchingproblem versuchen zu lösen. Um die Güte der verschiedenen zu entwickelnen Ansätze zu testen, wird dabei auf die Spieledatenbank BoardGameGeek zurückgegriffen.
Bei Interesse an der Thematik und an der Entwicklung eines kniffligen Matchingverfahrens, so melden Sie sich per E-Mail.
Ansprechpartner: echo $arbeit[3]." ".$arbeit[4]?>
Bereich: