강의, 책/[DirectX, C++] 게임 매니악스 알고리즘 시리즈

[슈팅 알고리즘] Chapter 2. 탄환 (분열탄)

hye3193 2024. 4. 19. 16:39

2.11 분열탄

분열탄은 처음에는 하나의 탄환으로 발사되었다가 도중에 여러 개로 분열되는 탄환을 말한다

(느리고 큰 탄환 → 작고 빠른 탄환 여러 개로 분열)

분열탄은 조준탄과 n-way 탄을 조합하여 만들거나 방향탄과 n-way 탄을 조합하여 만들 수 있다

처음에 하나의 탄환을 발사하여 일정 시간 동안 이동시키다가, 그 탄환을 삭제하고 해당 위치에서 n-way탄을 발사하면 된다

* tip. 분열탄을 사용할 때에는 딱 봐도 분열할 것 같은 분위기를 연출해주는 것이 좋다. 플레이어 입장에서 전혀 분열할 것 같지 않던 탄환이 갑자기 분열하면 재미보단 스트레스를 받기 때문