|
Cool Stuff |
06/05/2003 |
Gravity 5 - Screen
Saver
This is probably the one personal project that I spent the most
time on and it does nothing more than look pretty (and there's
no user interaction). The best way to describe it is "the
bouncy ball steel ball starry thingy". Perhaps some
practical uses include: screen saver, time waster, and benchmark
tester (I noticed a significant performance increase when I
tested it on my Athlon 3000 XP vs my old PIII 500).
Technical Features:
- Motion Features
- Random gravity direction and magnitude (changes every
three "star-explosions")
- Calculated tangent reflected bounce angle on 45 degree
platform
- Steel ball is less elastic than the rubber ball which
loses less energy per bounce
- Steel Surface Virtual lighting effects
- Average color calculated to determine the hue of the steel
ball
- Distance to the light source determines magnitude of
brightness of the reflection on ball and plank
- Orientation of the light reflection is relative to where
the light source
- Star Explosions
- Random color for every explosion
- Mini explosions when the red ball is deflected
- Two types of explosion: double color firework, or
streaming lucky charms
- Every single little star is a unique object (perhaps there
is a way to instantiate a movie clip, but I wasn't aware of it
at the time).
- Star Ghost
- Chases the red ball by moving towards it at all times
- Speed changes depending the distance to the red ball (the
further from it, the faster it moves toward it)
- Separate animation for when the star and the red ball
intersect, briefly enhancing the amount light emitted (and
thus reflected on the steel surfaces).
Tech Center 2025
This was an ambitious attempt at a futuristic website for the
Science Camp Workshop I lead.
Technical Features:
- Dynamic Interface
- Complex animations
- Sounds (all of which were exported from fruity loops)
- Custom Animated Mouse Cursor
|
|
|
|