[back to classes]
glart spring 2007
final proposal
i'm finally going to do something i've been thinking about for awhile. [see the original idea here]
the idea is to do a simple physics engine, something we haven't done in GLART, and provide some ball-emitters and movable platforms. then you can play around with the position of the platforms, and the gravity, and surfaces, etc., and the falling balls will generate fantastic rhythmic patterns (heck, even melodic patterns)
i'm going to do all the physics development and testing and whatnot in java with lwjgl for testing. then i'll move all the relevant bits into jitter, with an mxj (max-java bridge for the uninitiated) object wrapping all the physics. then it'll be easy to do the interactivity and the sound connection
midterm
- KevinCoxMidterm.zip wild spinny fx. uses sound (jsyn), camera (vxp), and java 1.5. help and readme inside. mac users can double-click the jar.
homework 4
homework 3
- FryEgg.java fry a digital egg. only kind of looks like an egg.
homework 2
homework 1
neat work in progress
- Squares.java the beginnings of a re-write of some 2d stuff. remember, "beginnings"
GLTimer
...is a class I developed to make timing very easy in LWJGL. make your class implement TimedRenderable and override the updatePhysics() method. then you can create a GLTimer, passing it a reference to the TimedRenderable class (almost always 'this') and a time interval, and updatePhysics() will be called periodically.
that sounds really hard. it's not at all. check out the javadoc for more information and some sample pseudocode.
download source
javadoc