코스를 따라갈 때, 적을 포함하는 주어진 '지형'을 탐색 할 수있는 일종의 인공 지능을 설계해야합니다 (데미지 제공), 친구 (데미지 감소) , 장애물 (에너지 감소) 및 스테이션 (에너지 증가).NetLogo에서 하나의 거북이에 여러 개의 번호 지정하기
실제 AI 파트로 넘어 가기 전에 기본 포인트 시스템을 순서대로 갖고 싶습니다. 내 질문은; 1 마리의 거북이에 2 개의 숫자를 표시 할 수 있습니까? 나는 로봇에 의해 손상뿐만 아니라 에너지를 보여주고 싶다.
The energy part looks like the following:
to hit-station
ask robots
[ if pcolor = green
[ set pcolor black set energy (energy + energy-from-station) ]
ifelse show-energy?
[ set label energy ]
[ set label "" ]
]
end
에너지를 보여주기 위해 스위치를 만들었으므로 이제는 정상적으로 작동합니다. 문제는 숫자를 추가하려고 할 때 발생합니다. 나뿐만 아니라 이것에 대한 스위치를 만들어 코드 부분처럼 보이는 다음
to hit-obstacle
ask robots
[ if pcolor = red
[ set pcolor black set energy (energy + energy-from-obstacles) ]
ifelse show-damage?
[ set label damage ]
[ set label "" ]
]
end
나는 오류가 발생하지 않지만 손상이 피해 코드 부분은 에너지 코드 아래에있다 (표시하지 않는 것 부품). 이것이 가능하며 숫자에 다른 색을 지정하는 방법이 있습니까? 당신이 원하는대로 사전에
고마워, turtles-own
를 사용
J.V.