私は作って割り当てています。割り当ては、民主主義のモデルを作ることです。私は座標で議会の家を作った(4,6)。私は3つの政党を作った。今、私は投票する人々を作りたいと思っています。私はrandom-xcor
とrandom-ycor
をsetxy
にランダムにつくっていますが、そのうちいくつかは国会議事堂に作られています。これをどうやって止めることができますか?議会の家を除いて、どこにでも亀を作ってほしいです。ここにコードがあります。私を助けてください。Ntelogoのパッチの特定の領域にカメを作成する方法
breed [people p]
breed [party1 p1]
breed [party2 p2]
breed [party3 p3]
party1-own [vote]
party2-own [vote]
party3-own [vote]
to setup
clear-all
setup-patches
setup-people
setup-parties
reset-ticks
end
to setup-patches
ask patches [
ifelse pxcor >= 4 and pycor >= 6
[set pcolor white]
[set pcolor brown]
]
end
to setup-people
set-default-shape people "person"
create-people 100
ask people [setxy random-xcor random-ycor]
end
to setup-parties
set-default-shape party1 "person"
set-default-shape party2 "person"
set-default-shape party3 "person"
create-party1 1
create-party2 1
create-party3 1
ask party1 [setxy 15 -1]
ask party2 [setxy 15 -3]
ask party3 [setxy 15 -5]
ask party1 [set color blue]
ask party2 [set color green]
ask party3 [set color yellow]
end
これはあなたのニーズを満たしますか? 'ask patch 4 6 [他の100個のパッチを尋ねる[芽人1]]' – Alan
このコードをどこに置く必要があるか教えてください。 –
あなたの目標を正しく理解していれば、これを使って 'setup-people'の最後の2行を置き換えることができます。 – Alan