dylanlau.com
maximal interestingness
macintosh
project preview

July 2023

NBA Face Off

Turning NBA player statistics into a card game

Apollo GraphQL

React

AWS

DynamoDB

Tailwind CSS

Inspired by card games like Top Trumps, NBA Face Off, is a web-based card game where players can connect with friends around the world and go head to head in a battle of luck and NBA player knowledge. Using real statistics from the past season of the NBA, players compete using their knowledge of NBA player statistics to take all their opponent's cards. Without seeing their opponent's card, the first player chooses a game statistic for their first card which they think their player performed better at than their opponent's. If they pick a statistic where their player performed better, they receive their opponent's card and the two cards are placed at the bottom of their deck, but if they pick a statistic where their opponent's player performed better, their opponent will take their card and will get to pick the next statistic. This goes on until one player has taken all of their opponent's cards, at which point they are crowned the winner.