Netlogo 不同性别的后代

Netlogo 不同性别的后代,netlogo,Netlogo,我希望这次我能以简单易懂的方式提交,我用这段代码在每个补丁中创建海龟,然后我把它们当作父母(雄性是蓝色的,雌性是粉色的) 我希望每组中每只蜱虫只产一只雌性的后代,并且性别不同(雄性和雌性)。我试着使用其中一只雌性的孵化器,但所有的后代都是雌性,当我使用create时,它说错误,因为它只是观察者。{{想法是将群体作为家庭,每个家庭都有自己的父亲、母亲和不同性别的后代} 请有人帮我修改这个代码。 提前谢谢:)我不知道你说的“团体”是什么意思。一块地上所有的海龟组成一个群体,还是什么?(我想这就是你的

我希望这次我能以简单易懂的方式提交,我用这段代码在每个补丁中创建海龟,然后我把它们当作父母(雄性是蓝色的,雌性是粉色的)

我希望每组中每只蜱虫只产一只雌性的后代,并且性别不同(雄性和雌性)。我试着使用其中一只雌性的孵化器,但所有的后代都是雌性,当我使用create时,它说错误,因为它只是观察者。{{想法是将群体作为家庭,每个家庭都有自己的父亲、母亲和不同性别的后代} 请有人帮我修改这个代码。
提前谢谢:)

我不知道你说的“团体”是什么意思。一块地上所有的海龟组成一个群体,还是什么?(我想这就是你的意思。)

下面的代码找到至少有一只公海龟和一只雌海龟的所有斑块,然后在每个斑块上,有一只雌海龟孵化出随机性别的后代海龟

to-report parents-here?  ;; patch procedure
  report any? turtles-here with [gender = "male"]
         and
         any? turtles-here with [gender = "female"]
end

to go
  ask patches with [parents-here?] [
    ask one-of turtles-here with [gender = "female"] [
      hatch 1 [
        set gender one-of ["male" "female"]
      ]
    ]
  ]
  tick
end

无数次地感谢你,你的代码帮了我很多。如果你不介意,我想问你,如果我想说,请一两只雌性孵化。您的代码解决了我的问题,但当我尝试添加n-of 2时,出现了一个错误,说没有此修补程序只有两个,我想问的是,是否有一个礼物可以孵化,如果2也可以孵化请打开一个新的问题,确切地说您尝试实现的结果,确切地说您尝试的代码,以及您收到的错误消息。好的,谢谢您的回复
to-report parents-here?  ;; patch procedure
  report any? turtles-here with [gender = "male"]
         and
         any? turtles-here with [gender = "female"]
end

to go
  ask patches with [parents-here?] [
    ask one-of turtles-here with [gender = "female"] [
      hatch 1 [
        set gender one-of ["male" "female"]
      ]
    ]
  ]
  tick
end