회피(avoid) 게임의 일종입니다. 사실 이런 게임을 어디선가 보고 약간의 아이데이션만 추가해서 만들어본 게임입니다.
게임이라 하기에는 무리가 있을수도 있습니다. ^^;
간단한 공 충돌만 필요해서 다른 물리엔진은 사용하지 않았습니다.
운동량 보존법칙을 사용해서 충돌반응을 하는 시뮬레이션 자체는 어렵지 않은것이나 "어디선가 보았던" 아름다운 알고리즘이 있어서 그것을 약간 손보고(버그 해결?) 적용해보았습니다.
그 알고리즘에 관련되서 간단히 포스팅한게 있는데 날려먹기로 포스팅 한것이라 ;; 나중에 출처(어느 외국인 블로거 분이셨는데 까먹었..;;) 부터 해서 소스를 분석하는 시간을 가져보도록 해야겠습니다.
지금은 구조를 공부하고 있으니 이 게임에 한번 실험해 봐야겠네요..
녹색공을 마우스로 콘트롤하여 빨간색 공을 피하셔야 합니다. 빨간색 공끼리 충돌하면 일정 확률로 파란색 공이 되는데 그것을 드셔서 위험을 줄이세요!
게임이라 하기에는 무리가 있을수도 있습니다. ^^;
간단한 공 충돌만 필요해서 다른 물리엔진은 사용하지 않았습니다.
운동량 보존법칙을 사용해서 충돌반응을 하는 시뮬레이션 자체는 어렵지 않은것이나 "어디선가 보았던" 아름다운 알고리즘이 있어서 그것을 약간 손보고(버그 해결?) 적용해보았습니다.
그 알고리즘에 관련되서 간단히 포스팅한게 있는데 날려먹기로 포스팅 한것이라 ;; 나중에 출처(어느 외국인 블로거 분이셨는데 까먹었..;;) 부터 해서 소스를 분석하는 시간을 가져보도록 해야겠습니다.
지금은 구조를 공부하고 있으니 이 게임에 한번 실험해 봐야겠네요..
'프로그래밍 > Actionscript3.0' 카테고리의 다른 글
| 플래시의 정수 표현 방법 - 2의 보수 표기법 (3) | 2010/05/26 |
|---|---|
| 심심풀이로 만들어본 플래시 게임 (0) | 2010/04/30 |
| Actionscript3 - Matrix3D 의 버그?? (5) | 2010/04/28 |
| 벡터의 외적 연산 (0) | 2010/04/07 |
TAG 플래시 게임



