Learn Some Kana - basically this is a Java 8 program that requires you to type the romanji of the kana you see floating around the screen. The game starts up with a full screen screenshot of your desktop, so that you can play at work. You can point it to a folder of images, preferably anime, that will switch on each level. The game remembers where you left off, and will slowdown as you get to areas where you have problems.
'`' = load random image(s) from image you private anime dir/ return to safe-mode image only.
','/'.' = decrease/increase difficulty.
esc = exit full screen.
P = pause/resume.
'-'/'=' = decrease/increase required correct.
'1' toggle fullscreen.
'2' toggle between hiragana and katakana.
'3' toggle crazy mode. Includes explosions and less predicitible paths
'[' and ']' slow down and speed up the speed of the kana drop.
'AnyKey' will restart drop after it's hit bottom.
The inspiration for this came from here: http://learnjapanesepod.com/kana-invaders/
Just download the jar file and run it: https://github.com/jahnje/KanaVaders/blob/master/kanavaders.jar