728x90
'
반중력 운동(Anti-gravity movement)은 유연성이 뛰어난 기술로서 전투장 내에서 피신할 수 있는 특별한 지점 (중력 지점-gravity points)을 정의하여 패턴 분석 로봇을 혼란에 빠트린다. 각각의 중력 지점(gravity point)은 세기(strength)에 따라 할당된다. x와 y의 방향에서 세기의 요소를 결정하여 모든 적군 로봇을 피할 수 있다. ("반중력(Anti-gravity) 용어정리" 참조)
반중력 운동의 수학원리
반중력에 내포된 수학은 실제로 매우 간단하다. 삼각법만 알면 된다.
그림 1에서 "F"라는 화살은 Crazy로 부터 AntiGravityBot에 가해지는 힘의 방향을 나타낸다. 힘은 다른 두 개의 화살에서 보이듯이 x와 y에 있는 컴포넌트로 간주될 수 있다. 힘을 결정하여 x와 y 방향의 모든 중력 지점에서 모든 힘을 한데 모을 수 있다 .
출처: http://www.ibm.com/developerworks/kr/library/j-antigrav/
'
728x90
'로그[log] > 로보코드' 카테고리의 다른 글
로보코드(ROBOCODE) 란? (0) | 2014.07.23 |
---|---|
Robot 움직임 전략 - Wave Surfing, Wall Smoothing (0) | 2013.03.20 |
로보코드? 기본 개념부터 살짝 알아보자! (0) | 2013.03.20 |
다른 사람이 작성한 소스파일을 통해 효과적인 Robocode 학습하기 (1) | 2013.03.20 |
Eclipse로 Robocode 개발하기 2. (0) | 2013.03.20 |
최근댓글