Brief: Design and develop an informative interactive game focusing on an aspect of typography.
Concept: I took ten typefaces, Garamond, Didot, Courier, Avenir, Syntax, Bodoni, Sabon, Univers, Carme, and Helvetica. I put two of each typeface on a 4x5 grid of twenty tiles to create a memory game. I focused on the letter A of each typeface as it is fairly distinguishable across most typefaces. It takes two clicks to make a match, if the 2nd click does not equal a match you get an oops try again message. However if they are a match, the tiles fill with green, and display the typeface name that you just got correct. This essentially teaching you what attributes the A has across different typefaces.
Programs/Language: Illustrator, SVG, and d3.js
![](https://cdn.myportfolio.com/fde76e4592ba4d3e41edf37d185220d5/036c44daa06c7427a6431640_rw_1200.png?h=564d4c79bccf50139e565ea886c8cbe5)
Behavior code showing function that initially draws the tiles.
![](https://cdn.myportfolio.com/fde76e4592ba4d3e41edf37d185220d5/37f4c73f23e9d6f5e7a7aff7_rw_1200.png?h=504db98d31f65d39462b512148789fd8)
Behavior code snippet showing how the tiles are matched.
![](https://cdn.myportfolio.com/fde76e4592ba4d3e41edf37d185220d5/f1fcb95bc414084f952eac62_rw_1200.png?h=d2a0f43aa35efa4b33e6465992345e6a)
HTML snippet showing the placement of the SVG section.
![](https://cdn.myportfolio.com/fde76e4592ba4d3e41edf37d185220d5/0eb2e7196c1651f130ad65a2_rw_600.png?h=ab8c7fc10c5c1eacda3cf360fe441ebe)
CSS