the movement over the ground would be constant unless you are factoring in wind resistance, in which case just slowly subtract from the vector. The height would be calculated according to the angle and power and use the newyvalue command to calculate this as one y value. This is then pulled back to the ground by adding the force of gravity (9.8m/s) to this addition height each second (divide by 60 for 60fps).
maybe something like this once you have the power and angle
(I haven't tried it but it should work)
rem ay# is vertical addition to height
rem only on x axis for movement for simplicity
rem angle# is the angle it is thrown at
rem power# is power
rem speed2# is x movement factoring in angle
ay# - newyvalue(0,angle#,power#)
speed2# = newxvalue(0,angle#,speed#)
do
ay# = ay# + (9.8 / 60)
y# = y# + ay#
x# = x# + speed2#
position object 1,x#,y#,0
sync
loop
I know everything! At least I don't know anything I don't know.