; 520 Zeichen
W=800
H=600
F=10
Dim A.Point(80,60)
Macro R(n)
Random(n)
EndMacro
For i=0 To 60
For j=0 To 80
With A(j,i)
\x=R(250)
\y=R(222)+33
EndWith
Next
Next
InitSprite()
OpenScreen(W,H,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
With A(j,i)
DrawText(j*F,i*F,Chr(\y),\x<<8,0)
EndWith
Next
Next
StopDrawing()
FlipBuffers()
For i=60 To 0 Step-1
For j=80 To 0 Step-1
If i And R(1)=0
s.c = A(j,i-1)\y
G.c = A(j,i-1)\x
With A(j,i)
\x = G-R(1)
EndWith
ElseIf i+R(1)=0
With A(j,i)
\y=R(222)+33
\x=R(250)
EndWith
EndIf
Next
Next
Wend
W=800
H=600
F=10
Dim A.Point(80,60)
Macro R(n)
Random(n)
EndMacro
For i=0 To 60
For j=0 To 80
With A(j,i)
\x=R(250)
\y=R(222)+33
EndWith
Next
Next
InitSprite()
OpenScreen(W,H,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
With A(j,i)
DrawText(j*F,i*F,Chr(\y),\x<<8,0)
EndWith
Next
Next
StopDrawing()
FlipBuffers()
For i=60 To 0 Step-1
For j=80 To 0 Step-1
If i And R(1)=0
s.c = A(j,i-1)\y
G.c = A(j,i-1)\x
A(j,i)\x = G-R(1)
ElseIf i+R(1)=0
With A(j,i)
\y=R(222)+33
\x=R(250)
EndWith
EndIf
Next
Next
Wend
W=800
F=10
Dim A.Point(80,60)
Macro R(n)
Random(n)
EndMacro
Macro Q
A(j, i
EndMacro
For i=0 To 60
For j=0 To 80
With Q)
\y=R(222)+33
\x=R(250)
EndWith
Next
Next
InitSprite()
OpenScreen(W,W-200,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
With Q)
DrawText(j*F,i*F,Chr(\y),\x<<8,0)
EndWith
Next
Next
StopDrawing()
FlipBuffers()
i-1
While i+1
j=80
While j+1
If i And R(1)=0
s.c=Q-1)\y
G.c=Q-1)\x
Q)\x=G-R(1)
ElseIf i+R(1)=0
With Q)
\y=R(222)+33
\x=R(250)
EndWith
EndIf
j-1
Wend
i-1
Wend
Wend
Beginne jeden Tag als ob es Absicht wäre! BILDblog
; 444 Zeichen
Dim A.Point(80,60)
Macro R(n)
Random(n)
EndMacro
Macro Q
A(j, i
EndMacro
Macro Z
Q)\y=R(222)+33
Q)\x=R(250)
EndMacro
For i=0 To 60
For j=0 To 80
Z
Next
Next
InitSprite()
OpenScreen(800,600,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
DrawText(j*10,i*10,Chr(Q)\y),Q)\x<<8,0)
Next
Next
StopDrawing()
FlipBuffers()
i-1
While i+1
j=80
While j+1
If i And R(1)=0
s.c=Q-1)\y
G.c=Q-1)\x
Q)\x=G-R(1)
ElseIf i+R(1)=0
Z
EndIf
j-1
Wend
i-1
Wend
Wend
Dim A.Point(80,60)
Macro R(n)
Random(n)
EndMacro
Macro Q
A(j, i
EndMacro
Macro Z
Q)\y=R(222)+33
Q)\x=R(250)
EndMacro
For i=0 To 60
For j=0 To 80
Z
Next
Next
InitSprite()
OpenScreen(800,600,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
DrawText(j*10,i*10,Chr(Q)\y),Q)\x<<8,0)
Next
Next
StopDrawing()
FlipBuffers()
While i
i-1
j=80
While j+1
If i And R(1)=0
s.c=Q-1)\y
G.c=Q-1)\x
Q)\x=G-R(1)
ElseIf i+R(1)=0
Z
EndIf
j-1
Wend
Wend
Wend
Beginne jeden Tag als ob es Absicht wäre! BILDblog
Dim A.Point(80,60)
Macro Q
A(j, i
EndMacro
For i=0 To 60
For j=0 To 80
Q)\y=Random(222)+33
Q)\x=Q)\y
Next
Next
InitSprite()
OpenScreen(800,600,32,"")
While GetAsyncKeyState_(27)=0
StartDrawing(ScreenOutput())
For i=0 To 60
For j=0 To 80
DrawText(j*10,i*10,Chr(Q)\y),Q)\x<<8,0)
Next
Next
StopDrawing()
FlipBuffers()
While i
i-1
j=80
While j+1
If i And Random(1)=0
s.c=Q-1)\y
G.c=Q-1)\x
Q)\x=G-Random(1)
ElseIf i=0
Q)\x=Random(250)
EndIf
j-1
Wend
Wend
Wend
Die 400 schaffen wir auch noch
Beginne jeden Tag als ob es Absicht wäre! BILDblog