That’s right, run PyGame (in all it’s Pythonic glory) IN THE BROWSER! All in all, it’s a rough draft. The code isn’t fully documented because really, it’s ported from other places where there IS documentation (pygame, gamejs, etc.) Anywhere where the functions/classes don’t QUITE act like their pygame equivalent I make a note of though, so that you aren’t tripped up.
These are posts from previous incarnations of my blog. They catalog old writing, (abandoned) projects, and else-wise content I have written in the past that others have found engaging or useful. You'll notice the sidebars reflect the content of the archival posts rather than my current blog; for current posts click on the logo above.