보스가 완성되었다. 기획 단계였던 저번 주에서, 실질적인 기능과 플레이어 상호작용을 모두 구현했다.
아직 밸런스 확인도 덜 되었고 보스의 위압감도 생각보다 약한 것 같지만, 생각했던 기능은 모두 잘 작동되어 다행이다.
개발
특정한 패턴을 가진 보스 구현 Part 2
- 레이저 빔
약 1.5초간 힘을 모으고 플레이어 위치로 레이저 빔을 발사한다.
이 동안 천천히 플레이어 방향으로 회전한다.
플레이어는 빔과 플레이어가 충돌하는 동안 1초 간격으로 데미지를 받는다.
- 점프, 낙하
하늘로 높이 점프한다. 약 3초 후 낙하 범위가 생성되며, 1초 후 플레이어 위치로 낙하한다.
낙하 범위에 플레이어가 존재하면 큰 데미지와 함께 앞으로 넘어지며 2초 기절한다.
- 블록 설치
땅으로 주먹을 내려찍는다. 이 때 4 방향에 특정한 블록이 생성된다.
블록이 생성되는 방향으로 라인이 나타나며, 플레이어는 바위 블록 근처에서 G키를 눌러 바위를 파괴할 수 있다.
제한시간 내에 파괴하지 못하면 블록에서 적이 생성된다.
- 바위 던지기
땅에서 바위를 뽑아 플레이어 위치로 던진다. 바위는 보스의 위치와 플레이어 위치 사이를 포물선을 그리며 날아간다.
플레이어와 바위가 충돌하면 데미지를 받고 뒤로 넘어지며 2초간 기절한다. 이후 바위가 즉시 파괴된다.
플레이어가 바위를 피하면 2초 후 파괴된다.
추가 구현
- 심박수 메커니즘 사용 강제
치명타 공격을 사용하지 않고 게임 클리어가 가능함을 방지하기 위해 새로운 룰을 도입했다.- 모든 적은 보호막을 갖는다.
- 체력이 일정 이하로 떨어지면 보호막이 활성화 되며 이 동안 데미지를 받지 않는다.
- 보호막은 치명타 공격으로만 파괴할 수 있다.
- 기타 시스템 UI 개발 중