Comment detail
2次元ランダムウォーク (Nested Flatten)動作には直接影響しませんが、いくつか訂正します。
パラメータ入力の文字列の部分が変でした。
t=input("歩数(dot)=",500)
歩数の単位は歩幅なので (dot) は間違いでした。
パラメータの入力の順番は歩幅を先にした方が良いのかな。
配列に初期値を設定する場合は、要素数は省略可能でした。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | dim dx[]=-1,1,0,0
dim dy[]=0,0,-1,1
w=input("歩幅(dot)",5)
t=input("歩数",500)
x=G_MOUSE_X
y=G_MOUSE_Y
btn(left,down,x,y)
for i=1 to t
r=random(4)
x=x+w*dx[r]
y=y+w*dy[r]
mmv(x,y,10)
next
btn(left,up)
|





pooq
#6833()
[
Other
]
Rating5/5=1.00
see: uwsc
dim dx[4]=-1,1,0,0 dim dy[4]=0,0,-1,1 t=input("歩数(dot)=",500) w=input("歩幅(dot)=",5) x=G_MOUSE_X y=G_MOUSE_Y btn(left,down,x,y) for i=1 to t r=random(4) x=x+w*dx[r] y=y+w*dy[r] mmv(x,y,10) next btn(left,up)Rating5/5=1.00-0+
1 reply [ reply ]