Una simulazione classica: il moto casuale di una particella nel piano.

DIM=5 ' dimensione del passo
'--------------------------------------------
Turtle.Speed=10 ' velocità massima
'--------------------------------------------
Timer.Interval=100 ' 10 passi al secondo
Timer.Tick =PASSO
'--------------------------------------------
Sub PASSO
x=Turtle.X ' posizione attuale
y=Turtle.Y
dir=Math.GetRandomNumber(4) ' dove andare?
If(dir = 1) Then
x=x+DIM
ElseIf(dir = 2) Then
x=x-DIM
ElseIf(dir = 3) Then
y=y+DIM
ElseIf(dir = 4) Then
y=y-DIM
EndIf
Turtle.MoveTo(x,y) ' nuova posizione
EndSub
'--------------------------------------------
Esercizi
- Il passo più piccolo porterà a figure più dense.
- Aggiungi più casualità: colore, spessore, passo, movimenti in diagonale, …
- Si può evitare che la tartaruga esca dallo schermo visibile.