the board game shelf analysis 2022

This commit is contained in:
Wouter Groeneveld 2022-07-29 16:10:30 +02:00
parent 65ab7554af
commit 7529f52df6
6 changed files with 665 additions and 1 deletions

View File

@ -0,0 +1,92 @@
---
title: The 2022 Board Game Shelf Analysis
date: 2022-07-29T16:09:00+02:00
categories:
- braindump
tags:
- boardgames
---
Here's that [long-promised write-up](/post/2022/07/organizing-the-boardgame-shelf-with-tom) of our 2022 board game cupboard clearance--yay, lists! Yay, statistics! Since I've never done this kind of post before, it might be best to start off with a list---obviously---of everything we own, _after_ cleaning up. From hereon, we could go forward with a yearly post discussing the delta's: the old games that left the closet and the new games that entered it. This has been a small side project for a few weeks: throwing and rearranging out everything, carefully constructing a list, adding color-coded scores, applying some statistics, scrolling through others' GeekLists, thinking about what to buy next, ...---all these things made me happy, so mission accomplished.
![](../boardgames.jpg "'The List' in the making, and the cleaned up board game shelves, with the crossed-out games given the boot. I did my best to hide all Magic stuff.")
Since I had to digitize the list anyway to gather some more interesting insights, here's a crude table with columns as follows: game name, BoardGameGeek average score (`1-10`), own score (`4`: Great!, `3`: Good, `2`: Average, `1`: Bad, see my [grading systems discussion](/post/2022/07/grading-systems)), BoardGameGeek weight (`1-5`), estimated plays (From `++`; played a lot, to `-`; barely played[^ply]).
[^ply]: I know you can keep track of your plays with your BoardGameGeek account. I gave up a long time ago, so these are estimated guesses put into three rough categories.
| Game | Score (BGG/Own) | Weight | Plays |
|------|-----------------|--------|-------|
| [Café International](https://boardgamegeek.com/boardgame/214/cafe-international) | 6.2 (2) | 1.7 | ++ |
| [Imperial Settlers](https://boardgamegeek.com/boardgame/154203/imperial-settlers) | 7.4 (4) | 2.8 | + |
| [Carson City](https://boardgamegeek.com/boardgame/39938/carson-city) | 7.2 (3) | 3.2 | - |
| [Paris Cité de la Lumière](https://boardgamegeek.com/boardgame/276498/paris-la-cite-de-la-lumiere) | 7.4 (3) | 2.04 | - |
| [Time's Up!](https://boardgamegeek.com/boardgame/1353/times) | 7.3 (1) | 1.2 | - |
| [Machi Koro](https://boardgamegeek.com/boardgame/143884/machi-koro) | 6.6 (2) | 1.5 | + |
| [Uxmal](https://boardgamegeek.com/boardgame/286829/uxmal) | 5.6 (1) | 2.0 | - |
| [Tiny Epic Zombies](https://boardgamegeek.com/boardgame/244536/tiny-epic-zombies) | 7.0 (3) | 2.5 | - |
| [Mille Bornes](https://boardgamegeek.com/boardgame/590/mille-bornes) | 5.8 (2) | 1.3 | ++ |
| [Othello](https://boardgamegeek.com/boardgame/2389/othello) | 6.1 (2) | 2.1 | - |
| [Watergate](https://boardgamegeek.com/boardgame/274364/watergate) | 7.9 (3) | 2.3 | - |
| [Wool Rules](https://boardgamegeek.com/boardgame/28037/wool-rules) | 6.0 (2) | 1.5 | - |
| [Llamaland](https://boardgamegeek.com/boardgame/330038/llamaland) | 7.4 (4) | 2.0 | - |
| [Heckmeck Deluxe](https://boardgamegeek.com/boardgame/245200/heckmeck-deluxe) | 7.1 (2) | 1.1 | - |
| [Pay Day](https://boardgamegeek.com/boardgame/1797/pay-day) | 4.9 (1) | 1.2 | + |
| [Kid-Cala](https://boardgamegeek.com/boardgame/23183/kid-cala) | 6.8 (3) | 1.5 | ++ |
| [Ramses II](https://boardgamegeek.com/boardgame/2629/ramses-ii) | 5.8 (1) | 1.3 | - |
| [Star Wars Risk](https://boardgamegeek.com/boardgame/183880/risk-star-wars-edition) | 7.0 (2) | 1.9 | - |
| [Agricola](https://boardgamegeek.com/boardgame/31260/agricola) | 7.9 (4) | 3.6 | ++ |
| [Ora & Labora](https://boardgamegeek.com/boardgame/70149/ora-et-labora) | 7.7 (4) | 3.9 | - |
| [Le Havre](https://boardgamegeek.com/boardgame/35677/le-havre) | 7.9 (4) | 3.7 | - |
| [Patchwork](https://boardgamegeek.com/boardgame/163412/patchwork) | 7.6 (4) | 1.6 | ++ |
| [Robin of Locksley](https://boardgamegeek.com/boardgame/280132/robin-locksley) | 7.0 (2) | 1.9 | - |
| [Nightfall](https://boardgamegeek.com/boardgame/88408/nightfall) | 6.5 (3) | 2.6 | - |
| [At the Gates of Loyang](https://boardgamegeek.com/boardgame/39683/gates-loyang) | 7.4 (4) | 3.1 | + |
| [Fields of Arle](https://boardgamegeek.com/boardgame/159675/fields-arle) | 8.1 (4) | 3.9 | - |
| [Memoir '44](https://boardgamegeek.com/boardgame/10630/memoir-44) | 7.6 (4) | 2.3 | - |
| [Ticket to Ride: Nordic Countries](https://boardgamegeek.com/boardgame/31627/ticket-ride-nordic-countries) | 7.6 (3) | 2.0 | ++ |
| [Glasgow](https://boardgamegeek.com/boardgame/301716/glasgow) | 7.2 (3) | 2.1 | - |
| [Mr. Jack](https://boardgamegeek.com/boardgame/21763/mr-jack) | 7.0 (4) | 2.2 | ++ |
| [Carcassonne: Hunters and Gatherers](https://boardgamegeek.com/boardgame/4390/carcassonne-hunters-and-gatherers) | 7.1 (3) | 1.9 | + |
| [Race for the Galaxy](https://boardgamegeek.com/boardgame/28143/race-galaxy) | 7.8 (4) | 3.0 | ++ |
| [Dominion](https://boardgamegeek.com/boardgame/36218/dominion) | 7.6 (4) | 2.4 | + |
| [Friday](https://boardgamegeek.com/boardgame/43570/friday) | 7.1 (4) | 2.2 | - |
| [Al Cabohne](https://boardgamegeek.com/boardgame/980/al-cabohne) | 6.0 (3) | 1.8 | - |
| [Bohnanza](https://boardgamegeek.com/boardgame/11/bohnanza) | 7.0 (4) | 1.7 | ++ |
| [Hero Realms](https://boardgamegeek.com/boardgame/198994/hero-realms) | 7.6 (4) | 1.9 | + |
| [Hive Pocket](https://boardgamegeek.com/boardgame/154597/hive-pocket) | 7.7 (4) | 2.3 | ++ |
| [Guillotine](https://boardgamegeek.com/boardgame/116/guillotine) | 6.5 (3) | 1.3 | + |
| [Saboteur: The Duel](https://boardgamegeek.com/boardgame/168215/saboteur-duel) | 6.0 (1) | 1.3 | - |
| [Morels](https://boardgamegeek.com/boardgame/122298/morels) | 7.0 (3) | 1.7 | + |
| [The Bottle Imp](https://boardgamegeek.com/boardgame/619/bottle-imp) | 6.7 (2) | 1.9 | - |
| [13 Dead End Drive](https://boardgamegeek.com/boardgame/1899/13-dead-end-drive) | 6.0 (1) | 1.4 | - |
| [Labyrinth: The Card Game](https://boardgamegeek.com/boardgame/533/labyrinth-card-game) | 5.6 (2) | 1.2 | ++ |
| [The Quest for El Dorado](https://boardgamegeek.com/boardgame/217372/quest-el-dorado) | 7.6 (4) | 1.9 | - |
---
I had some "research questions" (this _academitis_ fever is getting worse, sorry) that might accompany the data so I came up with two scatter plots: one with BGG's average score and one with my own rating applied to each game. The symbols and colors encode the plays column: red/upside-down triangle is barely played (`-`), orange/block is played quite a bit (`_`) and the green/upwards-pointing triangle represents many plays (`++`):
![](../bggstats.jpg "A scatter plot of scores (x-axis) and game weight (y-axis) with plays encoded in the symbol.")
All right, so what does that teach us?
1. BoardGameGeek's opinion nicely overlaps with mine. Correlations between the BGG score and my own score are as follows, grouped per play symbol `-`, `+`, and `++` respectively: **0.74, 0.94, 0.86**. Those are some surprisingly strong correlations! Some games though, such as Labyrinth, Guillotine, and Al-Cabohne, I rate (much) higher than the BGG community does. (I like planting beans. Sorry!)
2. There seems to be a relation between weight and BGG score---at least for the games in my collection. Indeed: **0.63**, a moderate to strong correlation.
3. What's up with all those red triangles floating on top of the rest? The heavier a game, the **less likely it sees the table**! I know many people judge the staying power of a board game by the amount of times it is actually played, but I disagree. My wife dislikes heavy hitters such as Fields of Arle while I _love_ them. Since we mostly play together, the simpler games also see a fair bit of playtime. That could also mean that...
4. Since I also tend to rate heavier games higher (same correlation, **0.63**), I urgently need to meet up more with friends to play the heavier games in the `-` range! _"We should make this a recurring thing."_ For how long have we been saying that now?
5. Judging from the second plot, there are too many games I don't like still in this list, and don't even see many play time. Again, this is a bit unfair since (1) my wife likes nostalgic simple games like _Dead End Drive_ or _Ramses_, even though we don't play them often. This is my personal score, not hers, and we obviously collectively own everything.
Okay, I know it, the graph shows it, the photograph shows it... We'll have to talk about the elephant in the room: the overload of Euro _Uwe Rosenberg_ games that are heavy and never see play. There are still games in the closet that need to be replayed and then perhaps let go of: _Le Havre_ (too similar to _Agricola_ and _Arle_), _Nightfall_ (_Dominion_ with direct interaction and weird chaining that my play group doesn't like), _Carson City_ (yet another worker placement game that's better with 3, but I love the theme), some only mildly entertaining smaller card games we're not yet sure of, etc.
I tried including a "optimal number of players" property in there, but it would be a bit too much. A quick count says the following about the collection:
1. 26 out of 45 games (`58%`) play great with two players. We try to keep an eye on that.
2. 15 games (`33%`) are card-based. I love card games. Excluding Magic, of course.
3. Only `24%` of our games see regular play (`++`). `20%` now and then (`+`), and `56%` almost never (`-`). Ouch. This again isn't a very accurate statistic: we bought _The Quest for El Dorado_ last week and so far we think it's awesome but it's obviously only seen play three or so times. It's a fairly telling estimation though.
The following games were cleared out for this 2022 edition: Amon-Ra, Rock, Paper, Wizard, Waku-Waku, Revolver, Stratego Legends, Cottage Garden, King of Tokyo, Cartagena, The Big Book of Madness, Spyfall 2, Exploding Kittens, Escape the Labyrinth, Munchkin Cthulhu.
So what's next? I just ordered Jaipur and Dice Realms! I was on the edge between Dice Realms and Roll for the Galaxy, which I played and loved, but since I already own _Race_, it would probably see more "shelf time" than "table time". Do you have any recommendations based on the above list? I'd love to hear about your collection!
Dang it, now I need to make a top 5 or top 10... I'll leave that for Christmas.

63
extras/bgg.py Normal file
View File

@ -0,0 +1,63 @@
import numpy as np
import matplotlib.pyplot as plt
import json
data = json.load(open('boardgames-2022.json', 'r'))
data1 = list(filter(lambda v: v['plays'] == 1, data))
data2 = list(filter(lambda v: v['plays'] == 2, data))
data3 = list(filter(lambda v: v['plays'] == 3, data))
def plotx(xlambda, games, color, marker, plt):
x = list(map(xlambda, games))
y = list(map(lambda v: v['weight'], games))
plt.grid(linestyle='dotted')
plt.scatter(x, y, s=150, c=color, marker=marker, alpha=0.5)
plt.set_ylim(0, 4.5)
plt.set_xlim = plt.xlim
plt.set_ylim = plt.ylim
fig, ((ax1, ax2)) = plt.subplots(2, figsize=(7, 7))
ax1.set_xlim(1, 10)
ax1.set_xlabel('BGG Score (1-10)')
ax1.set_ylabel('Weight (1-5)')
plotx(lambda v: v['score']['BGG'], data1, 'red', 'v', ax1)
plotx(lambda v: v['score']['BGG'], data2, 'orange', ',', ax1)
plotx(lambda v: v['score']['BGG'], data3, 'green', '^', ax1)
ax2.set_xlim(0, 5)
ax2.set_xlabel('Own Score (1-4)')
ax2.set_ylabel('Weight (1-5)')
plotx(lambda v: v['score']['W'], data1, 'red', 'v', ax2)
plotx(lambda v: v['score']['W'], data2, 'orange', ',', ax2)
plotx(lambda v: v['score']['W'], data3, 'green', '^', ax2)
print("Correlations between BGG score and Own score")
print(" \t -- PLAY 1")
print(np.corrcoef(list(map(lambda v: v['score']['BGG'], data1)), list(map(lambda v: v['score']['W'], data1))))
print(" \t -- PLAY 2")
print(np.corrcoef(list(map(lambda v: v['score']['BGG'], data2)), list(map(lambda v: v['score']['W'], data2))))
print(" \t -- PLAY 3")
print(np.corrcoef(list(map(lambda v: v['score']['BGG'], data3)), list(map(lambda v: v['score']['W'], data3))))
print(" \t -- OVERALL")
print(np.corrcoef(list(map(lambda v: v['score']['BGG'], data)), list(map(lambda v: v['score']['W'], data))))
print("\n\n")
print("Correlation between weight and plays?")
print(np.corrcoef(list(map(lambda v: v['score']['W'], data)), list(map(lambda v: v['weight'], data))))
def play(p):
if p == 1:
return "-"
if p == 2:
return "+"
return "++"
for e in data:
print("| [" + e['name'] + "](" + e['link'] + ") | " + str(e['score']['BGG']) + " (" + str(e['score']['W']) + ") | " + str(e['weight']) + " | " + play(e['plays']) + " |")
plt.show()

497
extras/boardgames-2022.json Normal file
View File

@ -0,0 +1,497 @@
[
{
"name": "Café International",
"link": "https://boardgamegeek.com/boardgame/214/cafe-international",
"plays": 3,
"bestWith": 4,
"weight": 1.7,
"score": {
"BGG": 6.2,
"W": 2
}
},
{
"name": "Imperial Settlers",
"link": "https://boardgamegeek.com/boardgame/154203/imperial-settlers",
"plays": 2,
"bestWith": 2,
"weight": 2.8,
"score": {
"BGG": 7.4,
"W": 4
}
},
{
"name": "Carson City",
"link": "https://boardgamegeek.com/boardgame/39938/carson-city",
"plays": 1,
"bestWith": 4,
"weight": 3.2,
"score": {
"BGG": 7.2,
"W": 3
}
},
{
"name": "Paris Cité de la Lumière",
"link": "https://boardgamegeek.com/boardgame/276498/paris-la-cite-de-la-lumiere",
"plays": 1,
"bestWith": 2,
"weight": 2.04,
"score": {
"BGG": 7.4,
"W": 3
}
},
{
"name": "Time's Up!",
"link": "https://boardgamegeek.com/boardgame/1353/times",
"plays": 1,
"bestWith": 6,
"weight": 1.2,
"score": {
"BGG": 7.3,
"W": 1
}
},
{
"name": "Machi Koro",
"link": "https://boardgamegeek.com/boardgame/143884/machi-koro",
"bestWith": 4,
"plays": 2,
"weight": 1.5,
"score": {
"BGG": 6.6,
"W": 2
}
},
{
"name": "Uxmal",
"link": "https://boardgamegeek.com/boardgame/286829/uxmal",
"plays": 1,
"bestWith": 4,
"weight": 2.0,
"score": {
"BGG": 5.6,
"W": 1
}
},
{
"name": "Tiny Epic Zombies",
"link": "https://boardgamegeek.com/boardgame/244536/tiny-epic-zombies",
"plays": 1,
"bestWith": 3,
"weight": 2.5,
"score": {
"BGG": 7.0,
"W": 3
}
},
{
"name": "Mille Bornes",
"link": "https://boardgamegeek.com/boardgame/590/mille-bornes",
"plays": 3,
"bestWith": 4,
"weight": 1.3,
"score": {
"BGG": 5.8,
"W": 2
}
},
{
"name": "Othello",
"link": "https://boardgamegeek.com/boardgame/2389/othello",
"bestWith": 2,
"plays": 1,
"weight": 2.1,
"score": {
"BGG": 6.1,
"W": 2
}
},
{
"name": "Watergate",
"link": "https://boardgamegeek.com/boardgame/274364/watergate",
"bestWith": 2,
"plays": 1,
"weight": 2.3,
"score": {
"BGG": 7.9,
"W": 3
}
},
{
"name": "Wool Rules",
"link": "https://boardgamegeek.com/boardgame/28037/wool-rules",
"bestWith": 4,
"plays": 1,
"weight": 1.5,
"score": {
"BGG": 6.0,
"W": 2
}
},
{
"name": "Llamaland",
"link": "https://boardgamegeek.com/boardgame/330038/llamaland",
"bestWith": 2,
"plays": 1,
"weight": 2.0,
"score": {
"BGG": 7.4,
"W": 4
}
},
{
"name": "Heckmeck Deluxe",
"link": "https://boardgamegeek.com/boardgame/245200/heckmeck-deluxe",
"bestWith": 4,
"plays": 1,
"weight": 1.1,
"score": {
"BGG": 7.1,
"W": 2
}
},
{
"name": "Pay Day",
"link": "https://boardgamegeek.com/boardgame/1797/pay-day",
"bestWith": 4,
"plays": 2,
"weight": 1.2,
"score": {
"BGG": 4.9,
"W": 1
}
},
{
"name": "Kid-Cala",
"link": "https://boardgamegeek.com/boardgame/23183/kid-cala",
"bestWith": 2,
"plays": 3,
"weight": 1.5,
"score": {
"BGG": 6.8,
"W": 3
}
},
{
"name": "Ramses II",
"link": "https://boardgamegeek.com/boardgame/2629/ramses-ii",
"bestWith": 4,
"plays": 1,
"weight": 1.3,
"score": {
"BGG": 5.8,
"W": 1
}
},
{
"name": "Star Wars Risk",
"link": "https://boardgamegeek.com/boardgame/183880/risk-star-wars-edition",
"bestWith": 2,
"plays": 1,
"weight": 1.9,
"score": {
"BGG": 7.0,
"W": 2
}
},
{
"name": "Agricola",
"link": "https://boardgamegeek.com/boardgame/31260/agricola",
"bestWith": 3,
"plays": 3,
"weight": 3.6,
"score": {
"BGG": 7.9,
"W": 4
}
},
{
"name": "Ora & Labora",
"link": "https://boardgamegeek.com/boardgame/70149/ora-et-labora",
"bestWith": 3,
"plays": 1,
"weight": 3.9,
"score": {
"BGG": 7.7,
"W": 4
}
},
{
"name": "Le Havre",
"link": "https://boardgamegeek.com/boardgame/35677/le-havre",
"bestWith": 3,
"plays": 1,
"weight": 3.7,
"score": {
"BGG": 7.9,
"W": 4
}
},
{
"name": "Patchwork",
"link": "https://boardgamegeek.com/boardgame/163412/patchwork",
"bestWith": 2,
"plays": 3,
"weight": 1.6,
"score": {
"BGG": 7.6,
"W": 4
}
},
{
"name": "Robin of Locksley",
"link": "https://boardgamegeek.com/boardgame/280132/robin-locksley",
"bestWith": 2,
"plays": 1,
"weight": 1.9,
"score": {
"BGG": 7.0,
"W": 2
}
},
{
"name": "Nightfall",
"link": "https://boardgamegeek.com/boardgame/88408/nightfall",
"bestWith": 3,
"plays": 1,
"weight": 2.6,
"score": {
"BGG": 6.5,
"W": 3
}
},
{
"name": "At the Gates of Loyang",
"link": "https://boardgamegeek.com/boardgame/39683/gates-loyang",
"bestWith": 2,
"plays": 2,
"weight": 3.1,
"score": {
"BGG": 7.4,
"W": 4
}
},
{
"name": "Fields of Arle",
"link": "https://boardgamegeek.com/boardgame/159675/fields-arle",
"bestWith": 2,
"plays": 1,
"weight": 3.9,
"score": {
"BGG": 8.1,
"W": 4
}
},
{
"name": "Memoir '44",
"link": "https://boardgamegeek.com/boardgame/10630/memoir-44",
"bestWith": 2,
"plays": 1,
"weight": 2.3,
"score": {
"BGG": 7.6,
"W": 4
}
},
{
"name": "Ticket to Ride: Nordic Countries",
"link": "https://boardgamegeek.com/boardgame/31627/ticket-ride-nordic-countries",
"bestWith": 3,
"plays": 3,
"weight": 2.0,
"score": {
"BGG": 7.6,
"W": 3
}
},
{
"name": "Glasgow",
"link": "https://boardgamegeek.com/boardgame/301716/glasgow",
"bestWith": 2,
"plays": 1,
"weight": 2.1,
"score": {
"BGG": 7.2,
"W": 3
}
},
{
"name": "Mr. Jack",
"link": "https://boardgamegeek.com/boardgame/21763/mr-jack",
"bestWith": 2,
"plays": 3,
"weight": 2.2,
"score": {
"BGG": 7.0,
"W": 4
}
},
{
"name": "Carcassonne: Hunters and Gatherers",
"link": "https://boardgamegeek.com/boardgame/4390/carcassonne-hunters-and-gatherers",
"bestWith": 2,
"plays": 2,
"weight": 1.9,
"score": {
"BGG": 7.1,
"W": 3
}
},
{
"name": "Race for the Galaxy",
"link": "https://boardgamegeek.com/boardgame/28143/race-galaxy",
"bestWith": 2,
"plays": 3,
"weight": 3.0,
"score": {
"BGG": 7.8,
"W": 4
}
},
{
"name": "Dominion",
"link": "https://boardgamegeek.com/boardgame/36218/dominion",
"bestWith": 3,
"plays": 2,
"weight": 2.4,
"score": {
"BGG": 7.6,
"W": 4
}
},
{
"name": "Friday",
"link": "https://boardgamegeek.com/boardgame/43570/friday",
"bestWith": 1,
"plays": 1,
"weight": 2.2,
"score": {
"BGG": 7.1,
"W": 4
}
},
{
"name": "Al Cabohne",
"link": "https://boardgamegeek.com/boardgame/980/al-cabohne",
"bestWith": 2,
"plays": 1,
"weight": 1.8,
"score": {
"BGG": 6.0,
"W": 3
}
},
{
"name": "Bohnanza",
"link": "https://boardgamegeek.com/boardgame/11/bohnanza",
"bestWith": 4,
"plays": 3,
"weight": 1.7,
"score": {
"BGG": 7.0,
"W": 4
}
},
{
"name": "Hero Realms",
"link": "https://boardgamegeek.com/boardgame/198994/hero-realms",
"bestWith": 2,
"plays": 2,
"weight": 1.9,
"score": {
"BGG": 7.6,
"W": 4
}
},
{
"name": "Hive Pocket",
"link": "https://boardgamegeek.com/boardgame/154597/hive-pocket",
"bestWith": 2,
"plays": 3,
"weight": 2.3,
"score": {
"BGG": 7.7,
"W": 4
}
},
{
"name": "Guillotine",
"link": "https://boardgamegeek.com/boardgame/116/guillotine",
"bestWith": 4,
"plays": 2,
"weight": 1.3,
"score": {
"BGG": 6.5,
"W": 3
}
},
{
"name": "Saboteur: The Duel",
"link": "https://boardgamegeek.com/boardgame/168215/saboteur-duel",
"bestWith": 2,
"plays": 1,
"weight": 1.3,
"score": {
"BGG": 6.0,
"W": 1
}
},
{
"name": "Morels",
"link": "https://boardgamegeek.com/boardgame/122298/morels",
"bestWith": 2,
"plays": 2,
"weight": 1.7,
"score": {
"BGG": 7.0,
"W": 3
}
},
{
"name": "The Bottle Imp",
"link": "https://boardgamegeek.com/boardgame/619/bottle-imp",
"bestWith": 3,
"plays": 1,
"weight": 1.9,
"score": {
"BGG": 6.7,
"W": 2
}
},
{
"name": "13 Dead End Drive",
"link": "https://boardgamegeek.com/boardgame/1899/13-dead-end-drive",
"bestWith": 3,
"plays": 1,
"weight": 1.4,
"score": {
"BGG": 6.0,
"W": 1
}
},
{
"name": "Labyrinth: The Card Game",
"link": "https://boardgamegeek.com/boardgame/533/labyrinth-card-game",
"bestWith": 2,
"plays": 3,
"weight": 1.2,
"score": {
"BGG": 5.6,
"W": 2
}
},
{
"name": "The Quest for El Dorado",
"link": "https://boardgamegeek.com/boardgame/217372/quest-el-dorado",
"bestWith": 2,
"plays": 1,
"weight": 1.9,
"score": {
"BGG": 7.6,
"W": 4
}
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

View File

@ -226,4 +226,16 @@ kbd
margin-top: 60px
.nowrap
white-space: nowrap
white-space: nowrap
table
width: 100%
padding-top: 1rem
padding-bottom: 1rem
border-collapse: collapse
tbody
border-top: 1px solid darkgrey
tr
&:nth-child(odd)
background: #EEEEEE