← Typro 게임 홈

DESIGN NOTES / RELEASE 20261019.2

도시는 잠들고,
편지는 달린다.

검은 파도에 쫓기며 마지막 편지를 전하는 2D 타이핑 추격전. 단어를 완성하는 순간, 뜻이 화면 속 행동으로 이어집니다.

나이트 메일 플레이 →밤의 지붕을 달리는 붉은 목도리의 우편배달부와 검은 파도

단어 사이에, 다른 판단을

나이트 메일·워드 레이더·워드 워를 홈의 같은 게임 행에 배치했습니다. 작은 화면에서는 한 열로 이어집니다. 이번 개편은 계속 단어만 치던 흐름에 짧은 방향키 회피와 선택 배송을 넣습니다. 각 구역에서 안전한 우회, 빠른 지름길, 추가 배송 중 하나를 고릅니다. 경로에 따라 배경·장애물·타이핑 행동·보상이 달라집니다.

글자마다 발걸음과 배경이 가속하고, 단어 완성 시 캐릭터가 앞으로 나아가며 점프·숙이기·갈고리 도약을 합니다. 굴뚝·상자·밧줄·컨테이너가 실제 동작 아래로 지나갑니다. 마지막 동작을 선택창이 덮지 않게 하고, 이동 중에도 다음 단어를 입력할 수 있도록 했습니다.

나이트 메일, 워드 레이더, 워드 워가 같은 행에 나란히 놓인 게임 홈

타이핑이 행동이 되는 구조

한 글자, 한 걸음

맞는 글자는 거리 +0.35m. 단어를 끝내면 큰 거리 보상과 함께 점프·슬라이드·갈고리·문 열기 등의 동작이 재생됩니다. 완성 후 애니메이션 중에도 다음 단어를 입력할 수 있습니다.

오타는 흐름을 끊지 않게

틀린 글자는 진행 중인 단어를 지우지 않습니다. 작은 거리 손실과 연속 성공 초기화만 적용합니다. 다음에 쳐야 할 글자가 밝게 표시됩니다. Enter나 Backspace를 반복할 필요가 없습니다.

정확도가 비상 자원이 되게

오타 없이 완성한 단어 3개마다 빛 질주 1회, 최대 2회를 저장합니다. Space로 거리 +20m와 3초 보호를 얻습니다. 언제 쓸지 판단하는 짧은 전략을 넣었습니다.

뜻이 기억에 남게

traverse로 틈을 건너고, obstruct로 통로를 막고, disengage로 쇠사슬을 풉니다. 42개 어휘에 한국어 뜻·상황 설명·사용 구문을 붙이고 결과에서 복습합니다.

추격 → 경로 선택 → 회피 → 배송 → 쉼터

구간판단과 보상진행
첫 3단어추격 없는 연습lantern → vault → slide로 동작을 익힙니다.
매 구역 4번째 행동 뒤세 경로를 미리 비교추격 정지. 1/2/3, 방향키+Enter 또는 클릭으로 선택합니다.
안전한 우회거리 +12m / 회피 2개두 행동을 더 수행하지만 여유 거리를 얻습니다.
빠른 지름길점수 +300 / 회피 3개갈고리·도약판·도르래를 사용합니다. 적은 행동으로 빠르게 통과합니다.
추가 배송거리 +5m / 회피 2개별도 수신인에게 두 행동으로 배송하면 우표 +1, 질주 +1, 450점.
짧은 장애물 구간↑ 점프 / ↓ 몸 낮추기다가올 장애물과 방향을 모두 표시합니다. 성공 +2m·120점, 실패 −7m. 여기서는 타이핑하지 않습니다.
마지막 3행동짧은 추격 고비파도 경고, 정확한 타이핑, 비상 질주를 조합합니다.
구역 완료8초 안전한 휴식큰 안내·편지 문장·보급 선택 후 자동으로 출발합니다.
항구에서 deliver배송 완료우표·회피·정확도·기록·어휘 복습을 확인합니다.

서로 다른 아홉 갈림길

구역안전한 우회빠른 지름길추가 배송
잠든 지붕들아케이드 · 낮은 간판과 상자크레인 · 끊어진 발판, 철골, 통다락방 · recipient / dispatch
유리 정원수로 · 뿌리와 덩굴공중 통로 · 덩굴, 틈, 뿌리정원사 · correspondence / acknowledge
새벽의 항구부두 · 밧줄과 매달린 화물도르래 · 화물, 철골, 틈마지막 배 · manifest / farewell

다시 시작하면 같은 경로의 장애물 순서가 순환합니다. 실제 순서는 회피 구간에서 미리 보여 주므로 암기보다 보고 판단하는 것이 중요합니다. 우표 3개 모으기, 빠른 경로 완주, 안전한 첫 배송 등 다른 목표로 도전할 수 있습니다.

일관된 그림과 공간

남색 밤하늘, 따뜻한 등불, 붉은 목도리를 중심으로 직접 그린 2D 일러스트입니다. 지붕의 창·굴뚝, 유리 정원의 아치·식물, 항구의 부두·등대를 구역별로 바꿉니다. 여러 겹의 배경 이동, 관절이 움직이는 배달부, 거리와 연동되는 검은 파도, 상황별 장애물을 사용합니다. 모든 그림은 로컬 Canvas/SVG로 그리며 3D 엔진이나 외부 모델 로딩이 필요하지 않습니다.

난이도 조정

플레이 중 실력이 좋아졌다고 몰래 더 빨리 쫓아오지 않습니다. 선택한 난이도와 미리 정한 구역·고비가 추격 속도를 결정합니다. 긴 단어에는 길이에 비례한 입력 시간을 배정하고 구역 상승폭은 4%씩으로 제한합니다. 탭을 떠나거나 창이 포커스를 잃으면 자동으로 멈춥니다.

방향키 구간 앞에는 첫 구역 2초, 이후 1.2초의 준비 시간을 둡니다. 장애물당 입력 여유는 산책 4.2초, 급행 3.3초, 특급 2.6초입니다. 충돌은 한 번만 판정하며 즉사시키지 않습니다. 회피 후 타이핑으로 돌아올 때 2초의 보호 시간을 주어 손을 옮길 수 있습니다. 안전한 우회 보상은 기존 16m에서 12m로 조정해 새 회피 보상과 합쳐져 지나치게 쉬워지지 않도록 했습니다.

규칙 시뮬레이션경로결과 / 활동 시간*빛 질주
산책 · 18 WPM안전한 우회30단어 완주 · 260초0회
급행 · 32 WPM지름길24단어 완주 · 150초2회
급행 · 32 WPM추가 배송24단어·우표 3개 · 145초2회
특급 · 50 WPM지름길24단어 완주 · 120초4회
급행 · 32 WPM지름길 / 질주 미사용2구역에서 추격당함0회

* 약 5% 오타, 구역마다 충돌 1회, 단어 읽기 1.2초와 행동 여유 0.65초를 포함합니다. 정지한 갈림길·쉼터 시간은 제외합니다. 산책 14.4 WPM·8% 오타도 안전한 경로에서 완주했습니다. 시뮬레이션은 규칙 검사이며 사람의 재미를 보장하는 지표가 아닙니다.

검증 기록 · 20261019.2

로컬 실제 입력 55개 항목(193초), 아홉 경로 순회 22개 항목, 작은 화면 12개 항목을 통과했고 브라우저 예외는 0건이었습니다. 규칙 검사 38개, 난이도·경로·오타 조합 13개도 통과했습니다. 게임 커밋 34265cd의 GitHub Pages 배포 후 공개 사이트에서 55개 플레이 항목(195초)과 작은 화면 12개 항목을 다시 통과했습니다. 공개 브라우저 예외와 게임 리소스 실패는 0건입니다. 브라우저 검사는 홈의 같은 행 배치, 실제 타이핑에 따른 점프·숙이기, 세 경로 선택, 방향키 회피, 충돌·시간 초과 후 회복, 8초 자동 전환, 완주·실패·재도전까지 확인합니다.

규칙·밸런스 검사 원본 (38개 / 13개 조합)로컬 실제 키·마우스 플레이 결과9개 경로의 실제 입력·장면 검사 (빠른 입력, 난이도 검사와 별도)390×844 입력·경로·화면 버튼 검사배포본 실제 키·마우스 플레이 결과 (55개 항목 · 195초)배포본 작은 화면 입력 검사 (12개 항목)게임 배포 커밋과 공개 파일 11개 일치 확인

게임의 위치·점수·진행도를 주입하거나 브라우저 게임의 tick을 직접 호출하지 않고, 키·마우스 입력으로 플레이합니다. 화면 좌표 관측과 캡처로 동작도 확인합니다. 작은 화면 검사는 에뮬레이션이며 실제 휴대전화의 키보드 사용성 평가와 구분합니다.

타이핑으로 굴뚝 위로 도약한 배달부구역별 세 경로와 보상 선택
실제 키 입력으로 완료한 배송 결과다음 구역으로 자동 출발하는 쉼터

기록은 이 브라우저의 localStorage에 난이도별로 저장됩니다. 경로와 보상이 개편되어 이번 버전의 기록은 이전 기록과 분리합니다. 기존 계정 랭킹·XP와 합산하지 않습니다. 장시간 반복 재미와 다양한 사람의 체감 난이도는 추가 플레이 피드백이 필요합니다. 소리와 움직임을 줄이는 설정을 제공합니다.

직접 달려보기 →