Brettspiel-O-Mat

Spielerisch passende Brettspiele finden

Egal, ob du seit der Kindheit keine Würfel mehr in der Hand hattest oder du nachts von der Optimierung deiner Karten-Engine träumst: Mit dem Brettspiel-O-Mat findest du Brett- und Kartenspiele, die zu deinen Vorlieben passen. Beantworte die sechs kurzen Fragen, stelle die Filter ein und lass dir von dem Matching-Tool verraten, mit welchen Spielen du die höchste Übereinstimmung hast.

Screenshot der Ergebnisansicht des Brettspiel-O-Maten

Fragen & Antworten zum Brettspiel-O-Mat

Der Brettspiel-O-Mat ist ein simples Online-Tool, das dir dabei hilft, Brett- und Kartenspiele zu finden, die zu deinen Vorlieben passen. Dafür beantwortest du zuerst ein paar kurze Fragen, zum Beispiel zum gewünschten Schwierigkeitsgrad und zur Spieldauer. Du kannst deine Antworten auch doppelt gewichten, wenn dir bestimmte Aspekte besonders wichtig sind. Anschließend schlägt das Tool dir diejenigen Brett- und Kartenspiele vor, die die höchste Übereinstimmung mit deinen Antworten haben.

In seiner Funktionsweise ist der Brettspiel-O-Mat unmittelbar dem Wahl-O-Mat der Bundeszentrale für politische Bildung nachempfunden.

Brettspielen ist eine der schönsten Freizeitbeschäftigungen. Der Brettspiel-O-Mat soll einen einfachen Zugang zu dem Hobby ermöglichen – vor allem für Menschen, die sich bisher kaum mit dem Thema beschäftigt haben. Jedes Jahr werden großartige Spiele für jeden Geschmack veröffentlicht. Da ist es doch sehr schade, wenn viele Menschen nur ganz alte Spiele wie Monopoly oder Risiko kennen – zumal es inzwischen unzählige neuere Spiele gibt, die mechanisch und thematisch deutlich besser sind. Der Brettspiel-O-Mat soll euch helfen, diese zu finden!

Natürlich könnt ihr den Brettspiel-O-Mat auch sehr gerne nutzen, wenn ihr bereits voll im Brettspiel-Hobby drinsteckt, um euch zusätzliche Inspiration zu holen. Vielleicht gibt es ja ein Spiel, das super zu euren Vorlieben passt und das ihr bisher übersehen habt?

Die Funktionsweise des Matching-Algorithmus ist an sich ganz simpel. Um deine Übereinstimmung mit einem bestimmten Spiel zu berechnen, wird jede Frage einzeln betrachtet und jeweils deine Antwort mit dem Wert des Spiels verglichen.

Nehmen wir als Beispiel das Spiel „Cascadia“. Zuerst schauen wir uns die Frage nach dem Schwierigkeitsgrad an. Nehmen wir an, du hast bei der Frage die Option „Einstiegsfreundlich“ gewählt. Der Wert des Spiels für diese Frage ist ebenfalls „Einstiegsfreundlich“. Daher habt ihr bei dieser Frage einen vollen Match (1 Punkt). Bei der nächsten Frage nach der Dauer hast du die Option „Bis zu 45 min“ gewählt. „Cascadia“ hat eine Dauer von 45 – 90 min. Ihr habt daher keinen vollen Match, aber es ist nah dran (0,75 Punkte). Dieses Prozedere wird nun für alle Fragen durchgeführt und anschließend wird daraus deine Gesamt-Übereinstimmung mit dem Spiel berechnet. Wenn du auch sonst Antwort-Optionen gewählt hast, die zu den Werten von“Cascadia“ passen, ist die Gesamt-Übereinstimmung entsprechend hoch und das Spiel wird vermutlich in deinen Top 10 auftauchen (sofern es nicht zehn andere Spiele gibt, mit denen du eine noch höhere Übereinstimmung hast).

Ich will es genauer wissen...
  • Kein Ausschluss, nur Gewichtung: Durch den Matching-Algorithmus werden keine Spiele ausgeschlossen. Es wird lediglich die Reihenfolge beeinflusst. Ein Spiel, das überhaupt nicht zu deinen Antworten auf die Fragen passt, wird trotzdem in deinem Ranking auftauchen – auf einem der letzten Plätze.
    • Die Frage nach der Spieler:innenzahl ganz am Anfang ist keine Frage, die wie die anderen behandelt wird, sondern ein Filter (s. u.). Daher wird hierdurch auch ein Ausschluss von Spielen bewirkt.
  • Fragen überspringen: Wenn du eine Frage überspringst, wird diese vom Matching-Algorithmus überhaupt nicht berücksichtigt. Es ist dann also so, als gäbe es die Frage gar nicht.
  • Übereinstimmung je Frage: In der Ergebnis-Ansicht kannst du dir anzeigen lassen, wie hoch die Übereinstimmung deiner Antworten mit den jeweiligen Werten eines Spiels ist. Klicke dafür im Tab "Ergebnisse" bei einem Spiel auf "Details". Du siehst die Werte des Spiels für die Fragen und daneben jeweils den Grad der Übereinstimmung mit deiner Antwort (0 - 100 %).
  • Spezialfragen: Die Fragen 5 ("Sprachliche Anforderungen") und 6 ("Aktualität") unterscheiden sich ein wenig von den anderen Fragen. Hier gibt es jeweils nur zwei Antwort-Optionen: "Ja, möglichst wenig Text" bzw."Ja, möglichst neue Spiele" sowie "Egal" (was identisch ist mit überspringen). Das liegt daran, dass sonstige Antwort-Optionen bei diesen Fragen wenig Sinn ergeben würden (wem ist es schon wichtig, dass die vorgeschlagenen Spiele möglichst viel Text haben bzw. möglichst alt sind). Wenn man bei diesen Fragen die bejahende Antwort-Option wählt, wird dies genauso behandelt wie bei den anderen Fragen auch. Wenn ich also bei Frage 5 auswähle, dass ich mir möglichst wenig Text wünsche, habe ich einen vollen Match mit Spielen ganz ohne Text (1 Punkt), einen halben Match mit Spielen mit etwas Text (0,5 Punkte) und gar keinen Match mit Spielen, die extrem viel Text haben (0 Punkte).
  • Filter: Neben den Fragen (die keinen Ausschluss von Spielen bewirken, s. o.) gibt es auch noch die Filter. Durch Filter können Spiele komplett aus deinem Ranking ausgeschlossen werden. Der wichtigste Filter ist der für die Spieler:innenzahl - deshalb wird dir bereits vor der allerersten Frage eine Karte angezeigt, auf der du diesen Filter setzen kannst. In der Ergebnisansicht kannst du dann in den Tab "Filter" wechseln, um den Filter "Spieler:innenzahl" zu ändern oder weitere Filter zu setzen. Dabei funktioniert jeder der Filter gleich:
    • Mehrere gewählte Optionen innerhalb eines Filters werden mit ODER verknüpft; wenn du bspw. beim Filter "Spieler:innenzahl" die Optionen "3" und "4" auswählst, werden dir alle Spiele angezeigt, die zu dritt oder zu viert spielbar sind (sprich: es werden alle Spiele ausgeschlossen, die weder zu dritt noch zu viert spielbar sind).
    • Wenn du mehrere unterschiedliche Filter gesetzt hast, werden diese mit UND verknüpft; wenn du bspw. beim Filter "Spieler:innenzahl" die Option "2"ausgewählt hast und bei "Themen" die Option "Science Fiction", dann werden nur Spiele angezeigt, die zu zweit spielbar sind und bei denen es um Science Fiction geht.

Es gibt eine enorme Anzahl an Spielen (auf der Plattform BoardGameGeek sind mehr als 160.000 eingetragen). Die Algorithmen im Brettspiel-O-Mat sind für so eine riesige Datenmenge nicht ausgelegt. Außerdem würde eine so große Anzahl an Spielen auch keinen Sinn ergeben. Sicherlich gäbe es dann für jede mögliche Kombination an Antworten gleich mehrere Spiele, die eine Übereinstimmung von 100 % hätten. Vermutlich wären aber viele der (angeblichen) Top Matches überhaupt nicht mehr erhältlich (z. B. weil sie irgendwann in den 90ern eine Auflage von 500 Stück hatten). Außerdem würde dabei keine Qualitätskontrolle stattfinden; schließlich hat nicht jedes Brett- und Kartenspiel, das jemals erfunden und veröffentlicht wurde, auch die Qualität, dass man es überhaupt empfehlen wollte.

Das Ziel dieses Brettspiel-O-Maten ist es daher nicht, alle Spiele abzudecken, sondern eine große, vielfältige und qualitativ hochwertige Auswahl zu bieten, bei der für jeden was dabei ist. Um das auf einfachem Wege zu erreichen, bedient sich der Brettspiel-O-Mat den User-Bewertungen auf BoardGameGeek (BGG). Die 500 Brett- und Kartenspiele, die auf der Plattform die beste Gesamtbewertung von der Community haben (Stand Februar 2025), bilden aktuell die Auswahl des Brettspiel-O-Maten (besser gesagt dieses Brettspiel-O-Maten unter brettspiel-o-mat.de/app; andere Instanzen des Tools können eine ganz andere Auswahl an Spielen haben, s. u.).

Die BGG Top 500 enthalten eine hochwertige und diverse Auswahl an Spielen für die verschiedensten Geschmäcker. Naturgemäß fehlen hier aber auch noch einige gute Spiele. Deshalb ist geplant, die Auswahl zu erweitern und regelmäßig zu aktualisieren, damit auch ganz neue Spiele auftauchen. Mit deiner Unterstützung wird daraus auch etwas!

Die Daten kommen aus verschiedenen Quellen.

  • Der Großteil kommt von der öffentlichen Plattform BoardGameGeek (BGG), auf der User alle möglichen Spiele eintragen, kategorisieren und bewerten können. Falls erforderlich wurden die Daten dann verwendet, um die Spiele in Kategorien zu clustern. Zum Beispiel verwendet BGG beim Schwierigkeitsgrad keine fünf Abstufungen wie der Brettspiel-O-Mat, sondern eine Skala von 1 bis 5 inkl. Dezimalzahlen. Die Einordnung in die fünf Kategorien, die es beim Brettspiel-O-Maten gibt, erfolgt mit einer – nach bestem Wissen und Gewissen entworfenen – Regelung (alles unter 1,6 ist „Super einfach“; zwischen 1,6 und 2,25 ist „Einstiegsfreundlich“; 2,25 bis 3,0 ist „Moderat“; 3,0 bis 3,5 ist „Anspruchsvoll“; und alles über 3,5 ist „Für Expert:innen“).
  • Die BGG-Daten wurden über die öffentliche XML API abgerufen. Die einzige Ausnahme ist die kurze Beschreibung der Spiele (der Teaser, der auch dann zu sehen ist, wenn die Details eingeklappt sind). Weil dieser aus irgendeinem Grund nicht in der XML API enthalten ist, wird hierfür die interne JSON API von BGG genutzt.
  • Ein Teil der Daten wurde mit Hilfe von ChatGPT generiert (größtenteils mit dem Model gpt-4o). Dafür wurden Daten zu den Spielen von der BoardGameGeek API abgerufen, in einen Prompt eingefügt und via API an ChatGPT gesendet. Zum Beispiel wurden die längeren Beschreibungen der Spiele auf diese Art generiert, weil BGG keine einheitlichen Beschreibungstexte für die Spiele enthält (die Beschreibungen auf BGG unterscheiden sich massiv in Länge, Stil und Qualität und wären daher für den Brettspiel-O-Maten ungeeignet). Deshalb wurden jeweils alle möglichen Daten zu einem Spiel von BGG abgerufen und zu einem Prompt zusammengebaut, damit ChatGPT eine einheitliche Beschreibung zu dem Spiel erstellen kann.
  • Vereinzelt wurden Daten manuell korrigiert, sprich die Daten aus BGG bzw. von ChatGPT überschrieben. Das ist jedoch bisher die Ausnahme, auch wenn es an einigen Stellen sicherlich sinnvoll wäre. Wenn du Lust hast, mich dabei zu unterstützen, dann melde dich gerne!

Ja, genau dafür ist der Brettspiel-O-Mat gedacht! Genaueres dazu erfährst du hier.

Ich (Felix Englisch) habe den Brettspiel-O-Maten erstellt und stelle ihn über diese Website bereit. Das Ganze ist ein Hobby-Projekt von mir, um das ich mich aktuell auch noch alleine kümmere – ich hoffe aber, dass sich das bald ändert!

Der Code für das Tool kommt nicht allein von mir, sondern basiert ursprünglich auf dem Open-Source-Tool Mat-O-Wahl.

Unbedingt! So sehr es mir auch Spaß macht, an diesem Projekt zu arbeiten, möchte ich nicht alles alleine machen (mir machen auch nicht alle Aufgaben gleichermaßen Spaß). Um den Brettspiel-O-Maten richtig voranzubringen, braucht es mindestens eine weitere Person, die mit anpackt. Hier beschreibe ich genauer, was das heißt.

Erstell dir deinen eigenen Brettspiel-O-Mat!

Arbeitest du in einem Brettspiel-Café oder -Verleih und möchtest euren Gästen dabei helfen, bei eurer großen Auswahl das Passende zu finden? Oder hast du einfach eine große Privatsammlung und möchtest deine Freund:innen beim nächsten Spieleabend mit einem personalisierten Matching-Tool speziell für deine Sammlung überraschen? Dann bist du hier genau richtig!

Die Software hinter dem Brettspiel-O-Maten ist Open Source und hochgradig konfigurierbar. Man muss dafür auch nicht Programmieren können, etwas technisches Verständnis hilft aber auf alle Fälle (wobei man sich da ja auch einfach von ChatGPT helfen lassen kann).

Auf GitHub findest du das Repository boardgame-o-matic. Du kannst es einfach forken und dann deine eigene Version wie beschrieben anpassen. Die Daten zu den Spielen deiner Sammlung musst du natürlich nicht händisch eintragen, sondern es gibt ein Skript, mit dem diese automatisch aus BoardGameGeek ausgelesen werden.

Falls du Fragen hast, auf die auch Google oder ChatGPT die Antwort nicht wissen, kannst du dich gerne melden. Sobald du zufrieden bist, kannst du den Brettspiel-O-Maten hochladen – auf deinem eigenen Web-Space oder über kostenlose Angebote wie GitHub Pages. Schon hast du deinen eigenen Brettspiel-O-Maten (der nicht mal „Brettspiel-O-Mat“ heißen muss, wenn wir der Name nicht gefällt)!

Der Brettspiel-O-Mat ist unfertig...

Das Online-Tool selbst ist zwar kein einfacher Prototyp mehr, aber von einem fertigen Produkt kann auch nicht die Rede sein. Viel wichtiger ist aber vielleicht das ganze Drumherum (unter anderem diese Website hier). Es fehlt aktuell an einer Vision, was aus dem Brettspiel-O-Mat werden soll, und an einer Strategie, um diese zu erreichen – nicht nur in Hinblick auf die technische Weiterentwicklung, sondern auch hinsichtlich Bekanntmachung, Pflege der Inhalte, Zusammenarbeit mit gleichgesinnten Akteuren usw.

Für mich ist der Brettspiel-O-Mat ein Hobby- und Herzensprojekt. Ich habe aber keine Lust, das auf Dauer ganz alleine voranzubringen. Von Solo-Spielen bin ich auch kein Fan – viel lieber würde ich daraus eine kleine Koop-Kampagne machen.

... aber du kannst das ändern!

Dir liegen Brettspiele am Herzen? Dir gefällt die Idee hinter dem Brettspiel-O-Maten? Du bist auch der Meinung, dass so ein Tool dazu beitragen kann, das Hobby in der Breite der Bevölkerung beliebter zu machen? Großartig! Auf folgenden Wegen kannst du dich einbringen:

  • Ideen und Verbesserungsvorschläge sind immer willkommen (auch, wenn du keine Zeit oder Lust hast, sie selbst umzusetzen). Schreib mir gerne!
  • Spread the word! Sowohl in der Brettspiel-Welt als auch außerhalb muss der Brettspiel-O-Mat natürlich erstmal bekannter werden, bevor er irgendeinen Impact haben kann. Wie du dazu beitragen kannst – per Link im Gruppen-Chat oder Shoutout im Podcast – kannst du selbst am besten einschätzen.
  • Pack mit an! Um wirklich etwas zu erreichen, braucht der Brettspiel-O-Mat ein kleines Team (in meiner Vorstellung am besten zwei bis vier Menschen). Zu tun gibt es genug, z. B.
    • Vision & Strategie
    • Bekanntmachung
    • Qualitätssteigerung (Fragen, Filter und Spiele-Daten)
    • Kooperationen
    • Technische Weiterentwicklung

    Falls du Lust und etwas Zeit hast, dich hier mit einzubringen, dann melde dich unbedingt!