제목
[From. Whale] 듀엣 점수판 TOP 10
   2026.10.14     1분이 소요됩니다📖

From. Whale 개발 일지 13/14 · ▶ 플레이 · PR #32 · #33 · #34 · #35

노래에 이름 붙이기

듀엣이 끝나면 스텔라가 방금 노래의 이름을 묻습니다. 닉네임, 노래 이름, 점수를 듀엣 TOP 10에 남길 수 있습니다.

  • netlify/functions/duet-scores.mjs: GET은 TOP 10, POST는 점수 저장. Netlify Blobs에 TOP 50까지
  • 이름 길이, 금칙어, 최고 점수 확인, IP당 20초 간격(IP는 짧은 해시로만)
  • 동시에 올려도 기록이 사라지지 않게 ETag로 확인하며 저장
  • 사용자 글은 textContent로만 넣습니다
  • 서버가 없으면 기기에만 저장

목표 창도 HAZEL 창 아래 칸으로 옮겼습니다. 화면 위 가운데에서 자꾸 시야를 가렸거든요.

판정 3단계

점수가 만점에 몰렸습니다. PERFECT가 너무 쉬웠어요.

 처음3단계더 빡빡하게
PERFECT (10점)90ms35ms25ms
EXCELLENT (8점)-90ms60ms
GOOD (5점)200ms200ms150ms

450점 만점, S는 85%부터. 대충 해도 391점(S)이던 게 이제 355점(A) 정도입니다. 서버도 판정 개수 합이 점수와 맞는지 확인하고, 새 기록은 따로 저장합니다.

다시 부르기

스텔라를 만난 적 있으면 첫 화면에 ♪ 스텔라와 듀엣, 엔딩 화면에 ♪ 듀엣 다시 부르기. 저장 데이터는 건드리지 않습니다.

그 밖에: 핀이 없는데 에필로그에서 핀의 드럼이 돌아오던 버그 수정, 모비 딕 62 → 54, 점수판 ‘P23’ → ‘Perfect 23’.