请问:
' F" N, F( {! O6 r$ K随机产生的turtle 已经在patch的坐标上上下左右一格格运动,当turtle碰到一个随即分布的patch以一定概率粘合,patch变色,其他turtle经过也还是以一定概率粘合的,粘合后turtle的能量就会转变到patch上,并且以一定速率消耗它,怎么编写这个过程?下面是我编写的,运行时就出错了。怎么改正呢?5 v) `+ K0 t$ K' J( ]
: T+ i; @6 ^: x; ~* N( @
6 x( }7 O1 ?! nturtles-own [ energy ]
( O5 f# o0 {$ p. P F+ c5 H, eto setup2 E' \9 _2 M8 Y8 e
clear-all" R5 Q# o* X9 M
set-default-shape turtles "square"
) N' r+ _* i3 C0 ^, scrt nutrition2 ], e3 d2 { H
ask turtles[
3 U5 T+ A. i+ Q2 q$ e- L( } set color white
4 N3 N ], m1 f3 F# u setxy random-pxcor random-pycor]/ A& X4 G( `9 A6 Z
0 W8 k, S- y7 _3 g5 Z; `; d
ask n-of microbes-initialization patches; V2 f! G0 _: g0 f0 K
[ set pcolor green]" a4 S# U e: M* t
ask turtles [set energy 1]7 b4 A) p( q5 Y9 S# q6 l3 m* W( g
end7 X- S t4 m1 Y% M: N( L7 T
' a+ L( G) _$ }9 e) \) L" i
to go
8 Z3 [# v: P. E8 O/ L4 m5 I ask turtles [set heading 90 * random 4 fd 1]$ `5 i9 H& A8 Z7 [
ask patches with [ any? turtles-here]6 P+ Z% }2 _6 Z3 a5 W. i# b! d& R
[ if pcolor = green and random 100 < chance-of-congregating [tt ]]
4 `, s5 i' V# W# v$ ?3 P, S! R7 w ask turtles [ if energy = 0 [die ]]
+ H! h$ t- X4 e7 \+ }& U/ k end5 A$ f \* o! m" p
5 F* D( L" _2 [7 Z7 T3 l' Oto tt! z0 i# W* f+ r3 }! ?2 c1 s- G( x
ask patches [set pcolor gray ]! U" {! N/ b: `5 A/ N
ask turtles [set energy energy - 1]
3 }+ v+ b; B- L! qend
' v1 E1 r# X0 |5 i$ ]6 ~1 z- m7 z: l) [
|