Two things have always really impressed me about this Java app:
- It is SUCH a good reproduction of the original game
- The code is so nicely done
As well as writing Asteroids, he also did some great work on Dynamic HTML back in the day, including:
- A really good drop-down menu system
- A really good DHTML scroller
Anyway, I would recommend playing the game and reading the Java source code to anyone.