LAST SECOND는 원형 폐허 한가운데에서 사방의 포탑이 쏘는 투사체를 피하는 3인칭 생존 게임입니다. 체력 바는 없습니다. 단 한 번이라도 맞으면 그 자리에서 끝나고, 버틴 시간이 곧 기록이 됩니다.
처음에는 곧게 날아오는 탄 몇 발뿐이지만, 20초마다 새로운 공격이 더해지고 100초가 넘으면 모든 공격이 한꺼번에, 점점 더 빠르게 몰려옵니다. 시점을 90도씩 돌려 사각을 없애고, 점멸로 위기를 넘기며, 마지막 1초까지 버텨 보세요.
시간에 따라 늘어나는 공격
- 0초 — 직선탄. 포탑이 빛난 직후 곧게 날아옵니다.
- 20초 — 부채꼴 탄막. 넓게 퍼지는 탄 사이의 틈을 찾아야 합니다.
- 40초 — 유도탄. 발사 후 2.5초 동안 나를 따라옵니다. 방향을 크게 꺾어 따돌리세요.
- 60초 — 원형 지면 충격파. 점프로 뛰어넘거나 점멸로 통과합니다.
- 80초 — 운석. 바닥에 경고가 뜨고 2초 뒤에 떨어집니다.
- 100초 이후 — 모든 공격이 섞이고 발사 속도와 탄속이 계속 올라갑니다.
살아남는 요령
- 공격 직전에 포탑이 빛납니다. 빛나는 포탑을 먼저 보고 움직일 방향을 정하세요.
- 화면 밖에서 오는 투사체는 화면 가장자리의 화살표로 표시됩니다. 화살표가 보이면 시점을 돌려 확인하는 습관이 기록을 늘립니다.
- 점멸(F)은 30초에 한 번뿐입니다. 탄막을 피할 때보다 충격파와 운석이 겹친 순간을 위해 아껴 두는 편이 좋습니다.
만든 방식
Three.js와 Vite로 만들었고, 경기장과 캐릭터, 포탑은 모두 코드로 생성한 로우폴리 모델입니다. 시점 전환은 약 0.32초 동안 부드럽게 돌아 정확히 다음 방향에 멈추도록 했고, 여러 번 빠르게 눌러도 순서대로 처리합니다. 창이 비활성화되면 자동으로 일시정지하므로 다른 탭을 봐도 기록이 억울하게 끊기지 않습니다. 상위 10개 기록은 브라우저에 저장되고, 전체 랭킹에도 함께 등록됩니다.


