This page demonstrates some advanced dynamic html and javascript.

      It turns out that you can do fairly complex applications in DHTML. The problem is maintaining portability. The more tricky you get, the more likely that the page does not work on some version of some browser. The pages work on Microsoft IE 4 and 5.

Just click on view source to see any page. Most of the code is commented.

This page demonstrates dynamically setting colors.
One of the more interesting problems in graphics is real-time lighting. I implemented a simple lighting model with a moving light source and shadows. Click on a square to turn it "solid".
lighting


This page demonstates moving html. It could be used as a funny joke.
drop


This page takes moving html to the next step.
I implemented a simple flocking algorithm using Gaussion fields. The fish school together and are "afraid" of the mouse. Several of the more tricky bits include the following: html animation, multithreading, dynamic html creation and math.
fish

Email me if you have any questions.









site map