Guys
jAMOS is more than just AMOS. It adds some powerful features to the language. No new updates here - these have always been in jAMOS, courtesy of the MequaScript interpreter at its core.
Try adding this to the bottom of any of the examples:
Brain Second
X=20
Do
If X>500 : X=20 : End If
Bob 81,X,300,7
X=X+5
Wait Vbl
Loop
EndBrain
And would you believe it? 2 jAMOS programs running in parallel.
You can share variables between brains too:
Brain Third
Do
Bob 82,Second.X,400,8
Wait Vbl
Loop
EndBrain
And while you can use traditional BASIC type identifiers such as A$ for a string and A# for a floating point variable, that is optional. Types are dynamic, so you could just as easily:
A=2
Print A+2
A="I just changed my type!!!111oneoneone11!!"
Print A+1
Don't worry about case though, just like in good old AMOS, variables are not case-sensitive.
A="Hello World"
Print a
You currently need to run jAMOS from a console to see text output though.
Oh and don't worry about using hundreds of sprites, this isn't the Amiga.