Ethan’s Crazed Emoji
Spinning spiral eyes, wild asymmetric eyebrows, and a tongue that will not stay still.
Original p5.js sketch — animated, original, and gloriously unhinged.
The Sketch as Written
This is Ethan’s original p5.js sketch — an animated emoji face built entirely from
p5.js drawing primitives. The left eye spins clockwise; the right eye spins counterclockwise
at 1.9× the speed. The tongue oscillates using independent sine and cosine functions,
producing a non-repeating wobble. All of this comes from one key value: frameCount.
push()/pop() for isolated transforms •
rotate() driven by frameCount for animation •
translate() for feature positioning •
sin()/cos() for the tongue oscillation •
beginShape()/vertex()/endShape()
for the Archimedean spiral inside each eye
Live Animation
Both eyes spin, tongue oscillates — this is p5.js draw() looping
~60 times per second. Every frame increments frameCount.