Netlogo 气味线索网络标志

Netlogo 气味线索网络标志,netlogo,Netlogo,我有老鼠和猫在视野中移动,我希望能够找到老鼠的气味轨迹。气味应该随着时间的推移逐渐消失,模拟气味的强度。如果猫进入气味踪迹,猫必须沿着气味踪迹杀死老鼠 我将留下代码的一部分,以防它有帮助: ... mice-own [energy refX refY] ... to setup ca setup-patches setup-agents reset-ticks end to setup-patches ask patches[ let x 28 let y

我有老鼠和猫在视野中移动,我希望能够找到老鼠的气味轨迹。气味应该随着时间的推移逐渐消失,模拟气味的强度。如果猫进入气味踪迹,猫必须沿着气味踪迹杀死老鼠

我将留下代码的一部分,以防它有帮助:

...
mice-own [energy refX refY]

...
to setup
  ca
  setup-patches
  setup-agents
  reset-ticks
end

to setup-patches
  ask patches[
    let x 28
    let y 48
    if pycor mod 2 = 0
    [set x 48 set y 28] 
    ifelse pxcor mod 2 = 0 
    [set pcolor x]
    [set pcolor y]
  ]
end

to setup-agents
  create-mice N-mice
  [
    set shape "mouse side"
    set color 4
    setxy random-pxcor random-pycor
    set energy 50
    set refX 25
    set refY 25
....
to move-mice
  ask mice
  [
    let x one-of neighbors
    move-to x
    set energy energy - 1
    if energy <= 0 [die]
    ifelse show-energy?
    [set label energy set label-color black]
    [set label ""]
  ]
  end
。。。
小鼠自身[能量参考文献]
...
设置
ca
安装补丁
安装代理
重置滴答声
结束
设置修补程序
询问补丁[
让x 28
让我看看48
如果pycor mod 2=0
[组x 48组y 28]
ifelse pxcor mod 2=0
[设置pcolor x]
[设置P颜色y]
]
结束
设置代理
创造老鼠N-老鼠
[
设置形状“鼠标侧”
设置颜色4
setxy random pxcor random pycor
设置能量50
设置参考文献25
设置参考文献25
....
移动老鼠
问老鼠
[
让我们找一个邻居
移动到x
设置能量-1

如果能量有一个基本的
漫反射
可以做到这一点。请在真正令人惊奇的netlogo字典中查找它。模型库中有几个模型使用它,最著名的是蚂蚁觅食模型


与原始<代码>下山< /代码>,你的模型几乎会自己编写。

你可能想考虑添加一些腐烂的气味。如果没有,到处都有老鼠气味!


此外,一些最低限度的意识阈值可能也会让你的猫咪追求其他休闲活动,而不是戏弄老鼠。

要获得帮助,你需要有一个特定的问题,并提供你一直坚持的代码。该代码中没有关于气味扩散或猫咪等的内容,因此你实际上没有任何东西可以处理。要获得帮助,请首先,看看NetLogo模型库中的蚂蚁模型-它有蚂蚁沿着气味轨迹和气味扩散