Despite its many flaws AMOS on the Amiga had a few nice user friendly features, one being the AMAL animation language. It allowed easy creation of an objects animation and movement based on a simple string of commands that were stepped though on at a time.
A simple AMAL command may have read, "Move -100,0,10" which simply meant move -100 pixels on the x axis, 0 pixels on y and at a rate of 10 pixels a second and so on.
Using simple strings like this complex movements were easy to make and actually made things like creating boss character movements a lot of fun. I remember a large monkey jumping all around the screen in a rather intelligent looking manor even though he was controlled by a few randomly picked AMAL strings.
My question is what would be the best way to tackle this in Blitz? I have my own ideas on the subject but before I mention them I would like to hear how others would implement the system in the most simple and direct manor.
Jason.
A simple AMAL command may have read, "Move -100,0,10" which simply meant move -100 pixels on the x axis, 0 pixels on y and at a rate of 10 pixels a second and so on.
Using simple strings like this complex movements were easy to make and actually made things like creating boss character movements a lot of fun. I remember a large monkey jumping all around the screen in a rather intelligent looking manor even though he was controlled by a few randomly picked AMAL strings.
My question is what would be the best way to tackle this in Blitz? I have my own ideas on the subject but before I mention them I would like to hear how others would implement the system in the most simple and direct manor.
Jason.