你可以做到這一點,要求獲獎者詢問其他龜類[模具]
to setup
clear-all
reset-ticks
;resize-world min-pxcor max-pxcor min-pycor max-pycor
resize-world -15 20 0 3
set-patch-size 15
;set-patch-size size
create-turtles 10
[setxy -13 1 set heading 90 set shape "car" wait 0.3]
ask patch -13 2 [Set plabel "Start" set pcolor 110] ; just for visualization
ask patch 13 2 [Set plabel "END" set pcolor 110]
end
to go
ifelse count turtles > 1
[
ask turtles
[Race]
]
[stop]
tick
end
to Race
fd random 5
if xcor >= 13 [ set size 2 ask other turtles [die] ]
end
這是一個樣本截圖
![Start](https://i.stack.imgur.com/tb3dQ.png)
![END](https://i.stack.imgur.com/PhumK.png)
我真的很低的例子,所以還有另一種方法可以通過使用多行汽車來提高比賽的可視性:
resize-world -15 20 0 5
set-patch-size 15
create-turtles 20
[set xcor -13 set ycor one-of [0 1 2 3 4 ] set heading 90 set shape "car" ]
ask patch -13 5 [Set plabel "Start" set pcolor 110]
ask patch 13 5 [Set plabel "END" set pcolor 110]
![enter image description here](https://i.stack.imgur.com/8mTlV.png)
![enter image description here](https://i.stack.imgur.com/cUmBH.png)
![enter image description here](https://i.stack.imgur.com/C6CFQ.png)
什麼是沒有幫助的關於第一個答案?如果「問其他海龜[死亡]」,不知道你在找什麼。 –
我真的不知道你到底在找什麼!如果你可以解釋更多,我可能會改變我的答案:) – Marzy
如果你的問題是我的完整例子,這可能使它很難理解,只需使用'if xcor = 13 [ask other turtles [die]]' – Marzy