"Spot it!" is a fun card game, played with 55 cards, each having eight symbols. There are more than 50 symbols in all. There is always one, and only one, matching symbol between any two cards, and this is the feature on which all the games playable with these cards are based. Some mathematical aspects of the game are discussed here before.
Here's my question: How are these cards designed?! Put in a more mathematical way, is there an algorithm (not a brute-froce on!) to find all subsets of size $k$ of a set of size $n$, so that each two subsets have exactly one element in common?
Thanks.
Upadte: It seems that my question has been answered here.