Mathew Nelsonは
What made you want to use your programming skills to create an educational game for programmers rather than a flashy game just for fun's sake?
というインタビューに
Nothing. I wrote a flashy game just for fun's sake. We discovered the educational aspect later.
と答えているんだが。
http://www-106.ibm.com/developerworks/java/library/j-nelson/