fb:porticula NoPaste
Raumschiff-Simulation
Uploader: | nemored |
Datum/Zeit: | 24.01.2009 00:18:24 |
' einfache Raumschiff-Simulation
' Die Pfeiltasten lenken das "Schiff" bzw. regeln die Geschwindigkeit.
dim as double winkel, x = 320, y = 240, v = 1.5, zeit
dim as string taste
const pi = acos(0)*2
screen 18
do
taste = inkey
select case taste
case chr(255, 72) : v += .1
case chr(255, 80) : v -= .1
case chr(255, 75) : winkel -= .05
case chr(255, 77) : winkel += .05
end select
if v < 0 then v = 0
if v > 6 then v = 3
x += v*cos(winkel)
y += v*sin(winkel)
if x < 0 then x += 640
if x > 640 then x -= 640
if y < 0 then y += 480
if y > 480 then y -= 480
circle (x, y), 3, 15,,,, f
zeit = timer
do
sleep 1
loop until timer - zeit > .01
circle (x, y), 3, 0,,,, f
loop until taste = chr(27) or taste = chr(255) & "k"