In 2012 I read a post over at The Math Less Traveled discussing the visualization and patterns of Pascal's triangle when looking at remainders of the values (residues) over different divisors (visit the wiki entry for Pascal's triangle for an introduction to and perhaps more than you ever thought you wanted to know about it.)
I decided to write up the program both because I found the patterns interesting (and they relate somewhat to my college senior project) as well as because I thought it would be a fun challenge to write it efficiently enough to display a large amount of the pattern reasonably quickly.
This is a game I wrote for fun one college summer in the late 90s. I thought it would be a fun way to practice the multi-threading and object oriented techniques I had been learning in my classes.
Because browsers are now making it more difficult to run java applets (for security reasons), I have decided to stop trying to keep this one running. However if you want to look at the code, I have zipped up the all the files that went into the game.