/** a simple letter game, written by guru */ char[] letters = new char[] { 'a','b','c','d','e','f', 'g','h','i', 'j', 'k', 'l','m','n','o','p','q', 'r', 's', 't','u','v','w','x','y','z' }; char letter; int x, y; int count = 0; int starttime; boolean running = true; void setup() { size(300,300); newLetter(); textFont( loadFont( "Verdana-48.vlw")); textSize( 48 ); fill(0); starttime = millis(); } void draw() { if ( millis() - starttime < 20000 ) { background(255); text( "" + letter, x, y ); } else { running=false; background(255); text( "COUNT: " + count, 10, 150 ); } } void newLetter() { count++; letter = letters[ (int)random(26)]; x = int(random( 50, 250 )); y = int(random( 50, 250 )); } void keyPressed() { if (running && key == letter) { newLetter(); } }