πŸ† Start Here: Register & Get Aura Credits: Aura Agent Hackathon

Agent Name: TabletopGameRecommender

What it does: The TableTopGame Recommender analyses my personal board game collection by treating it as a highly interconnected network of games, mechanics, designers, and themes. It delivers instant, personalised game recommendations based on scenarios given.

Dataset and why a graph fits: Used dataset is a collection of my personal collection of 200 tabletop games with their corresponding game information scraped from BoardGameGeek (BGG).

A graph database is fit for the tabletop game recommender because board games are naturally connected by complex, multi-layered relationships rather than isolated rows.

The scraped BGG data is modeled as a Graph consisting of distinct node types and the connections between them.

Node Types (Entities)

  • Game: The core entity (e.g., Catan, Gloomhaven, Ark Nova). Contains properties like name, weight (complexity), year, min/max players, and playtime.
  • Designer: The creator of the game (e.g., Jamey Stegmaier, Uwe Rosenberg).
  • Artist: The visual creator (e.g., Ian O'Toole).
  • Publisher: The company that released it (e.g., Stonemaier Games).
  • Mechanic: The core gameplay systems (e.g., Worker Placement, Deckbuilding, Drafting).
  • Category: The thematic genre (e.g., Sci-Fi, Economic, Fantasy).
  • Family: BGG groupings (e.g., Solitaire Games, Crowdfunding: Kickstarter). [1]

Relationship Types (Edges)

  • (:Game)-[:DESIGNED_BY]->(:Designer)
  • (:Game)-[:HAS_MECHANIC]->(:Mechanic)
  • (:Game)-[:BELONGS_TO]->(:Category)
  • (:Game)-[:PUBLISHED_BY]->(:Publisher)

Screenshot of your agent in the Aura console:

Screenshot or short demo of your agent in action:

====================

Scenario: I am hosting a large group of 8 players for a game night, but we only have about 25mins of available play time

====================

Scenario: I am hosting a game night with three friends who wanted a deep strategy game.
After the agent recommended a list of strategic game titles, we narrowed our focus and updated the criteria to specify a preference for deck building mechanics.

====================

Scenario: Specify that I am a fan of certain game publisher and wanted strategy games for 4 persons but with no preference for the game play time and complexity