[39m [0m먼저, 귀 기울이기[0m [36m
[39m [36m[39m
[0m에스의 안내와 소음 속 문장을 들어요.[0m
[36m
[39m
[0m처음에는 또렷하게, 점점 더 작게.[0m
[36m
> find-word@0.1.0 test > vitest run tests/neural-release.test.ts tests/App.test.tsx -t 0.1.1|브랜드|고정 venv RUN v5.0.4 /home/hermes/worktrees/find-word-v0.1.1 ❯ tests/neural-release.test.ts (2 tests | 2 failed) 55ms × 0.1.1 버전을 package·lock·UI·index·문서에 일치시킨다 23ms × 고정 venv 생성 명령과 provider·도구·출력물 권리의 경계를 문서화한다 30ms ❯ tests/App.test.tsx (13 tests | 1 failed | 12 skipped) 242ms ❯ 시작부터 결과까지 사용자 흐름 (13) × 브랜드·버전·크레딧을 보여주며 직접 시작하기 전에는 재생하지 않는다 241ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 브랜드·버전·크레딧을 보여주며 직접 시작하기 전에는 재생하지 않는다 TestingLibraryElementError: Unable to find an element with the text: v0.1.1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style [36m
[39m [36m[39m [36m[39m [0m 귀를 기울이면, 발견하는 즐거움[0m [36m
[39m [36m[39m
[0m도시의 소리 사이에 에스가 숨겨 둔 단어.[0m
[36m
[39m
[0m조금 더 귀 기울여, 오늘의 행운을 찾아보세요.[0m
[36m
[39m [0m편한 방식으로 시작하세요. 난이도는 조금씩 높아져요.[0m [36m
[39m [36m[39m [0m길거리부터 비 오는 거리까지, 매번 다른 공간을 만나요.[0m [36m
[39m [36m[39m [36m[39m [0m♬[0m [36m[39m [0m 편안한 작은 음량으로 시작해 보세요.[0m [36m
[39m [36m[39m [36m[39m
[0m에스의 안내와 소음 속 문장을 들어요.[0m
[36m
[39m
[0m처음에는 또렷하게, 점점 더 작게.[0m
[36m
[39m
[0m소리가 끝나면 질문이 나타나요.[0m
[36m
[39m
[0m보기에서 고르거나 직접 입력해요.[0m
[36m
[39m
[0m열 문제 뒤 나의 결과를 확인해요.[0m
[36m
[39m
[0m놓쳤다면 언제든 다시 들어도 좋아요.[0m
[36m
+ 귀를 기울이면, 발견하는 즐거움 +
+
+ 도시의 소리 사이에 에스가 숨겨 둔 단어.
+
+ 조금 더 귀 기울여, 오늘의 행운을 찾아보세요.
+
편한 방식으로 시작하세요. 난이도는 조금씩 높아져요.
++ {ENVIRONMENTS.find((e) => e.id === environment) + ?.description ?? + "길거리부터 비 오는 거리까지, 매번 다른 공간을 만나요."} +
++ 편안한 작은 음량으로 시작해 + 보세요. +
+ +
+ 에스의 안내와 소음 속 문장을 들어요.
+
+ 처음에는 또렷하게, 점점 더 작게.
+
+ 소리가 끝나면 질문이 나타나요.
+
+ 보기에서 고르거나 직접 입력해요.
+
+ 열 문제 뒤 나의 결과를 확인해요.
+
+ 놓쳤다면 언제든 다시 들어도 좋아요.
+
+ 작은 소리에 집중한 당신, 다음 탐험에서도 만나요. +
+| 난이도 | +SNR | +맞힌 문제 | +
|---|---|---|
| {row.level}단계 | ++ {formatSnr(LEVELS[row.level - 1]!.db)} + | ++ {row.correct} / {row.total} + | +
단계 × 100점 + 연속 정답 보너스 (최대 40점)
+ ++ {question.mode === "choice" + ? "가장 또렷하게 기억나는 단어를 골라 주세요." + : "기억나는 단어 하나를 입력해 주세요."} +
+ {question.mode === "choice" ? ( ++ 숨겨진 단어는 {question.word.answer} +
+{question.sentence}+
+ 내 답: {game.answers.at(-1)!.input} · + + {game.answers.at(-1)!.points}점 +
+ +
+ 문장이 끝나면 질문이 나타나요.
+
+ 작은 단어 하나를 기억해 주세요.
+
+ {game.phase === "loading" + ? "소리를 준비하고 있어요…" + : game.phase === "playing" + ? "에스의 목소리를 듣고 있어요…" + : "준비되면 문장 듣기를 눌러 주세요."} +
+{game.error}
+ +