Published
Edited
Feb 4, 2018
Insert cell
md`# Dobble generator

This is an attempt to see how you can generate dobble cards efficiently.

For those that don't know, dobble is a game card in which you have cards with 8 symbols each, out of a total of 50+ symbols. The gimmick is that each card has one and _only_ one symbol in common with any other card in the deck.

Let's start with a few symbols and a smaller number of cards in the deck.`

let symbols = new Set([
'yinyang',
'canada',
'skull',
'snow',
'ice',
'igloo',
'tree',
'cactus',
'hammer',
'bottle',
'dolphin'
]);


Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more