私は、3種類のツリーが混在する複雑な環境を作成しようとしています。スライダを使用して各タイプの番号を変更できます。私が実装している問題は、「昼/夜」のサイクルです。夜が来ると色は暗くなりますが、コードでは色が濃くなり、決して明るい色に戻りません。私は藻類モデルをベースにしていました。スタックオーバーフローへNetlogoコードの問題、昼/夜サイクルが動作しない
to setup
clear-all
setup-world
reset-ticks
end
to setup-world
ask n-of synchronic-tree-density patches [
set pcolor blue
]
ask n-of asynchronious-tree-density patches [
set pcolor yellow
]
ask n-of tree-patches patches [
set pcolor green
]
recolor-world true
end
to recolor-world
ask patches [
if pcolor = blue [
ifelse setting-up? or daytime? [
set pcolor blue
] [
set pcolor blue - 3
]
]
if pcolor = yellow [
ifelse setting-up? or daytime? [
set pcolor yellow
] [
set pcolor yellow - 3
]
]
if pcolor = green [
ifelse setting-up? or daytime? [
set pcolor green
] [
set pcolor green - 3
]
]
]
end
to go
recolor-world false
tick-advance 1
end
to-report daytime?
report ticks mod 24 < day-length
end