Board Game Data Analysis

An analysis of data from BoardGameGeek.com covering over 15000 games

A project by JR Kargbo

JR Kargbo


Introduction

This is a webpage describing an analysis of some data collected from BoardGameGeek.com. Board Game Geek is the internet's largest database on board games, with information on tens of thousands of titles. The site also has a large community of users, who mainly consist of a group of fans of more niche, modern, hobbyist games rather than more traditional classic games. Users use the site to rate games, log their collections, and discuss their thoughts, opinions, and strategies with others. This project is an attempt to see how much different aspects of a game can relate to it's popularity amongst the site's users. It does this by looking at 3 dependant variables: the game's rank, the game's average rating, and the amount of people who own the game. We find out how much of a correlation there is between these dependant variables and many different factors, such as the mechanics a game uses, its complexity and it's player count. Finally, on the 5 variables with the most positive and negative correlation, we drill deeper in on the relationship with a multivariable linear regression. Hopefully, this analysis will help people create more games that appeal to this demographic. For an idea of what kind of games the site's users like and dislike, here's a page showing the top and bottom 5 ranked games on the site:

Top and Bottom 5 Games


Dataset Info

While there are tens of thousands of games on the site, many of them are not ranked due to a low number of votes. These are usually titles that either haven't been released yet or are so obscure that most member's won't care about them. As such, as a way to reasonably limit the dataset, as well as to help improve the quality of the data, I've decided to only track ranked games. Since this still leaves us with over 17000 games being analyzed, I considered this to be more than enough to gain a good picture of the site. In addition, we're not looking at expansions that require the original game, only standalone releases.

To explain our dependant variables, the Ranking of a game is controlled mainly by it's Geek Rating (a variable we're not tracking). The precice way the Rank and Geek Rating are determined are not 100 percent known (in order to prevent people from gaming the system), but what we do know is that a Bayesian Average, where we add a good amount of dummy ratings to the game's score, skewing most games closer to a baseline level. This means that games require more ratings to increase it's Rank and Geek Rating compared to its average score. Thankfully, the average rating and the number of owners are much simpler variables: The average rating is simply an average of all of the ratings users have given a game (each game can only be rated by a user once), and the amount of owners are the amount of people on the site who have logged that they currently own the game.

There's 3 categories of indepedent variables we're looking at:

General Variables

'Year', 'Min Players', 'Max Players', 'Playtime', 'Age', 'Weight', 'Number of Iterations', 'Number of Expansions'

Game Mechanics (Booleans)

'Acting Mechanic', 'Action Point Allowance System Mechanic', 'Area Enclosure Mechanic', 'Area-Impulse Mechanic', 'Betting/Wagering Mechanic', 'Card Drafting Mechanic', 'Commodity Speculation Mechanic', 'Crayon Rail System Mechanic', 'Dice Rolling Mechanic', 'Hand Management Mechanic', 'Hidden Traitor Mechanic', 'Memory Mechanic', 'Paper-and-Pencil Mechanic', 'Pattern Building Mechanic', 'Pick-up and Deliver Mechanic', 'Point to Point Movement Mechanic', 'Rock-Paper-Scissors Mechanic', 'Roll and Move Mechanic', 'Route/Network Building Mechanic', 'Set Collection Mechanic', 'Simultaneous Action Selection Mechanic', 'Stock Holding Mechanic', 'Take That Mechanic', 'Time Track Mechanic', 'Trick-Taking Mechanic', 'Variable Player Power Mechanic', 'Worker Placement Mechanic', 'Action Programming Mechanic', 'Area Control Mechanic', 'Area Movement Mechanic', 'Auction Mechanic', 'Battle Card Mechanic', 'Chit-Pull System Mechanic', 'Cooperative Mechanic', 'Deckbuilding Mechanic', 'Grid Movement Mechanic', 'Hex-and-Counter Mechanic', 'Line Drawing Mechanic', 'Modular Board Mechanic', 'Partnership Mechanic', 'Pattern Recognition Mechanic', 'Player Elimination Mechanic', 'Press Your Luck Mechanic', 'Role Playing Mechanic', 'Rondel Mechanic', 'Secret Unit Deployment Mechanic', 'Simulation Mechanic', 'Singing Mechanic', 'Storytelling Mechanic', 'Tile Placement Mechanic', 'Trading Mechanic', 'Variable Phase Order Mechanic', 'Voting Mechanic'

Game Categories/Themes (Booleans)

'Abstract Strategy Category', 'Adventure Category', 'American Civil War Category', 'American Revolutionary War Category', 'Ancient Category', 'Arabian Category', 'Bluffing Category', 'Card Game Category', 'City Building Category', 'Civilization Category', 'Comic Book/Strip Category', 'Dice Category', 'Educational Category', 'Environmental Category', 'Exploration Category', 'Fantasy Category', 'Fighting Category', 'Horror Category', 'Industry/Manufacturing Category', 'Mafia Category', 'Mature/Adult Category', 'Medical Category', 'Memory Category', 'Modern Warfare Category', 'Murder/Mystery Category', 'Mythology Category', 'Nautical Category', 'Novel-based Category', 'Party Game Category', 'Pirate Category', 'Post-Napoleonic Category', 'Print and Play Category', 'Racing Category', 'Religious Category', 'Science Fiction Category', 'Spy/Secret Agent Category', 'Territory Building Category', 'Transportation Category', 'Trivia Category', 'Vietnam War Category', 'Word Game Category', 'World War II Category', 'Action/Dexterity Category', 'Age of Reason Category', 'American Indian Wars Category', 'American West Category', 'Animals Category', 'Aviation/Flight Category', 'Book Category', 'Childrens Game Category', 'Civil War Category', 'Collectible Components Category', 'Deduction Category', 'Economic Category', 'Electronic Category', 'Expansion for Base Game Category', 'Fan Expansion Category', 'Farming Category', 'Game System Category', 'Humor Category', 'Korean War Category', 'Math Category', 'Maze Category', 'Medieval Category', 'Miniatures Category', 'Movies/TV/Radio Category', 'Music Category', 'Napoleonic Category', 'Negotiation Category', 'Number Category', 'Pike and Shot Category', 'Political Category', 'Prehistoric Category', 'Puzzle Category', 'Real-time Category', 'Renaissance Category', 'Space Exploration Category', 'Sports Category', 'Trains Category', 'Travel Category', 'Video Game Theme Category', 'Wargame Category', 'World War I Category', 'Zombies Category'


Summary Statistics

For those who would like to see data such as the mean, median, and mode of a vew variables in the dataset, please see this link:

Summary Statistic Table

Correlations

To save time, correlation data was found using Excel, due to the simplicity involved in exporting and viewing the data. Here are the top 5 positive and negative correlations for each of the variables we want to look at:

Positive Correlation

Ranking (Note that a lower rank is better, so a positive correlation is bad)

  1. Roll and Move Mechanic: 0.24
  2. Children's Game: 0.19
  3. Trivia: 0.14
  4. Movies/TV/Radio: 0.12
  5. Party Game: 0.10

Average Rating

  1. Weight: 0.48
  2. Wargame: 0.23
  3. Variable Player Powers: 0.19
  4. Owners: 0.19
  5. Miniatures: 0.19

Owners

  1. Number of Iterations: 0.36
  2. Number of Expansions: 0.29
  3. Rating: 0.19
  4. Variable Player Powers: 0.12
  5. Hand Management Mechanic: 0.12

Negative Correlations

Ranking (Note once again that a lower rank is better, so a negative correlation is good)

Also, rating is very heavily correlated, but is due to the fact that it is a large, obvious, and public factor in determining rating, we aren't looking at it

  1. Weight: -0.38
  2. Owners: -0.34
  3. Age: -0.21
  4. Number of Expansions: -0.19
  5. Variable Player Powers: -0.18

Average Rating

Once again, ranking is heavily correlated, but obvious

  1. Roll and Move: -0.27
  2. Children's Game: -0.22
  3. Trivia: -0.15
  4. Movies/TV/Radio: -0.14
  5. Minimum Player Count: -0.14

Owners

  1. Rank: -0.34
  2. Hex-and-Counter Mechanic: -0.07
  3. Wargame Category: -0.06
  4. Children's Game: -0.05
  5. World War II: -0.04

Usually, a weak correlation will be from 0 to 0.3, a medium correlation will be about 0.3 to 0.7, and a strong correlation will be about 0.7 or higher (stick a negative symbol next to each value if we're talking about negative correlations). As such we can see that most of these correlations are pretty weak. More specifically, we see that, since the most negatively correlated values for owners are, other than Rating, incredibly weak, it shows that there aren't many themes or mechanics that can cause people to completely lose faith in a game and not buy it.

For more in depth info on the correlations in the data, please see the full table here:

Correlation Table


Regression Analysis

The regression on this dataset was done using a Python module called Statsmodels, which allows you to perform a large amount of statisitc analysis techniques, including regression.

To go deep into the result of the regression analysis performed, please see this link

Regression Analysis