Skip to content

Instantly share code, notes, and snippets.

@buddyw
Created October 20, 2017 22:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save buddyw/7eff90e47bbcd93354418ed482712be3 to your computer and use it in GitHub Desktop.
Save buddyw/7eff90e47bbcd93354418ed482712be3 to your computer and use it in GitHub Desktop.
Instructions to draw letters on an Etch-A-Sketch
ALPHABET = {
"A" : "up5!right4!down4!up2!left4!down3",
"B" : "up5!right2!down2!left2!right4!down2!left4!down1",
"C" : "up5!right4!left4!down4!right4!left4!down1",
"D" : "up5!right2!down2!right2!down2!left4!down1",
"E" : "up5!right4!down2!right2!left2!down2!right4!left4!down1",
"F" : "up5!right4!down2!right2!left2!down3",
"G" : "up5!right4!left4!down4!right4!up2!left2!right2!down2!left4!down1",
"H" : "up5!down2!right4!up2!down4!up2!left4!down3",
"I" : "up1!right4!left2!up4!left2!right4!left2!down4!left2!down1",
"J" : "up1!right2!up4!left2!right4!left2!down4!left2!down1",
"K" : "up5!down2!right4!down2!up2!left2!up2!down2!left2!down3",
"L" : "up5!down4!right4!left4!down1",
"M" : "up5!right4!down4!up4!left2!down2!up2!left2!down5",
"N" : "up5!right2!down4!right2!up4!down4!left2!up4!left2!down5",
"O" : "up5!right4!down4!left4!down1",
"P" : "up5!right4!down2!left4!down3",
"Q" : "up5!right4!down4!left2!up2!down2!left2!down1",
"R" : "up5!right2!down2!right2!down2!up2!left4!down3",
"S" : "up1!right4!up2!left4!up2!right4!left4!down2!right4!down2!left4!down1",
"T" : "right2!up5!left2!right4!left2!down5!left2",
"U" : "up5!down4!right4!up4!down4!left4!down1",
"V" : "up5!down4!right2!up2!right2!up2!down2!left2!down2!left2!down1",
"W" : "up5!down4!right4!up4!down4!left2!up2!down2!left2!down1",
"X" : "up1!right1!up2!right2!down2!right1!left1!up2!left1!up1!left1!up1!left1!right1!down1!right2!up1!right1!left1!down1!left1!down1!left1!down2!left1!down1",
"Y" : "right2!up3!left2!up2!down2!right4!up2!down2!left2!down3!left2",
"Z" : "up3!right4!up2!left4!right4!down2!left4!down2!right4!left4!down1",
"0" : "up5!right4!down4!left4!left1!up1!left1!up1!left1!up2!left3!down5",
"1" : "up1!right4!left2!up4!left2!right2!down4!left2!down1"
"2" : "up1!right4!left4!up2!right4!up2!left4!right4!down2!left4!down3",
"3" : "up1!right4!up2!left4!right4!up2!left4!right4!down4!left4!down1",
"4" : "right4!up5!down2!left4!up2!down2!right4!down3",
"5" : "up1!right4!up2!left4!up2!right4!left4!down2!right4!down2!left4!down1",
"6" : "up5!right4!left4!down2!right4!down2!left4!down1",
"7" : "right4!up5!left4!right4!down5!left4",
"8" : "up5!right4!down2!left4!right4!down2!left4!down1",
"9" : "up1!right4!up4!left4!down2!right4!down2!left4!down1",
"." : "up2!right1!down1!left1!down1",
"-" : "up3!right4!down1!left4!down2",
"_" : "up1!right4!left4!down1" }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment