2013-11-25 3 views
1

다음 시나리오를 생성하려면 netlogo 프로그램을 수행해야합니다.동일한 패치에서 거북이 카운트

두 개의 거북이가 하나의 패치에 올 경우 크기가 2 인 새로운 거북이가 죽어서 부화해야합니다. netlogo에서 어떻게 할 수 있습니까?

제 아이디어는 각 패치의 거북이를 계산하고, 그 숫자가 2라면, 그들을 죽이고 새 것으로 부화시킵니다. 다른 사람이 나에게 각 패치의 거북이를 계산하는 코드를 제공 할 수 있습니까? 복수와 단수 형태를 모두 지정

breed [men man] 

: 당신이 당신의 유형 선언을 변경하는 경우 감사

+1

우리는 코드를 제공하지 않습니다. 코드를 제공해야합니다. 우리는 당신이 그것을 한 후에 도울 것입니다. –

+0

질문을 편집했습니다. 이제 당신은 내가 한 것을 볼 수 있습니다. 그러나 이것은 효과가 없습니다. 너 나 좀 도와 줄 수있어? – Dini88

+1

누가 상표를 얻습니까? :-) –

답변

2

당신은 더 좋은 독서 코드를 얻을 수 있습니다.

다음에,는 다음과 같습니다

ask patches [ 
    if count men-here = 2 [ 
    ask men-here [ die ] 
    sprout-men 1 [ set size 2 ] 
    ] 
]