90 likes | 167 Views
먹고 먹히는 플로킹 : 포식자와 먹이. (GEMS2-3.11 장 ). 규칙 추가 생존 (Survival) : 먹이가 보이면 먹이 쪽으로 향하고 , 포식자가 보이면 도망간다 개별 보이드의 차이 Predators and Prey 난수 이용 보이드마다 약간씩 다른 특성 부여 각 보이드는 일종의 개성 같은 것을 가지게 됨 좀 더 생명체와 유사한 행동을 취하게 하기 위한 것 CBoid::SeeEnemies() – 보이는 보이드가 적인가 판단 CBoid::FindFood() – 보이는 보이드가 먹이인가 판단.
E N D
먹고 먹히는 플로킹 :포식자와 먹이 (GEMS2-3.11장)
규칙 추가 • 생존 (Survival) : 먹이가 보이면 먹이 쪽으로 향하고, 포식자가 보이면 도망간다 • 개별 보이드의 차이 • Predators and Prey • 난수 이용 보이드마다 약간씩 다른 특성 부여 • 각 보이드는 일종의 개성 같은 것을 가지게 됨 • 좀 더 생명체와 유사한 행동을 취하게 하기 위한 것 • CBoid::SeeEnemies() –보이는 보이드가 적인가 판단 • CBoid::FindFood() –보이는 보이드가 먹이인가 판단
여러 종류의 보이들 • 매 • 빠르게 움직인다 • 더 멀리 본다 • 참새를 잡아 먹는다 • 참새 • 평균 속도 • 평균 시야 • 파리를 잡아 먹는다 • 파리 • 느리게 움직인다 • 멀리 보지 못한다 • 먹히기만 한다 • 임의적으로 재생산된다