050 -- Intermorphable Alphabet: Typography from Scratch (Due W Nov 8)
Create an alphabet (using any graphic primitives you prefer). Conform all of your letters to the same "structuring logic", such that any letter can smoothly morph into any other letter. The goal is for you to store descriptive parameters for your letters in some kind of array or class data structure, and then create a single function which renders any letter passed into it. For example, you might design an alphabet in which every letter is constructed from 3 arcs, or from 4 rectangles, or from 7 triangles, etc. etc. Or you might adjust the parameters of a geometric curve, or the forces and weights of a particle system....
Some classics to look at: Peter Cho's typeMeNot (1997), David Lu's Letter_Four (2002), Nik Pashenkov's Alphabot (2002). You can also look at examples from previous semesters, including this basic template (caution, Processing v.68).
For this assignment, you should be able to animate the transitions from one letter to another. The required interaction is one in which pressing a key calls forth an animated transition (of approximately a second's duration) to the desired letter.