[From. Whale] 듀엣 점수판 TOP 10
노래에 이름 붙이기
듀엣이 끝나면 스텔라가 방금 노래의 이름을 묻습니다. 닉네임, 노래 이름, 점수를 듀엣 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점) | 90ms | 35ms | 25ms |
| EXCELLENT (8점) | - | 90ms | 60ms |
| GOOD (5점) | 200ms | 200ms | 150ms |
450점 만점, S는 85%부터. 대충 해도 391점(S)이던 게 이제 355점(A) 정도입니다. 서버도 판정 개수 합이 점수와 맞는지 확인하고, 새 기록은 따로 저장합니다.
다시 부르기
스텔라를 만난 적 있으면 첫 화면에 ♪ 스텔라와 듀엣, 엔딩 화면에 ♪ 듀엣 다시 부르기. 저장 데이터는 건드리지 않습니다.
그 밖에: 핀이 없는데 에필로그에서 핀의 드럼이 돌아오던 버그 수정, 모비 딕 62 → 54, 점수판 ‘P23’ → ‘Perfect 23’.