NTs: Tower Protocol
한 층씩 올라가며 층마다 다른 프로토콜을 해결하는 쿼터뷰 RPG입니다. 모든 층은 NT 타워 건물 내부이고, 층이 바뀌면 구역도 적대 종족도 방 구조도 바뀝니다. 진행은 브라우저에만 저장되고 서버로 나가지 않습니다.
여기서 바로 해 보기
아래 버튼을 누르면 이 페이지 안에서 실행됩니다. 누르기 전에는 게임 데이터를 받지 않으므로, 소개만 읽고 가셔도 됩니다. 설치도 로그인도 없습니다.
누구에게 필요한가요
고전 한국 MMORPG의 쿼터뷰 문법을 좋아하고, 한 층씩 짧게 끊어 플레이하고 싶은 사용자
주요 기능
- 7직업 중 하나를 골라 시작한다 — 인간 기사·엘프 마도사·묘족 도적·견족 치유사·드워프 기술병·수인 순찰자·고대인 마검사
- 직업은 체력·공격력·이동속도·사거리·쿨다운 배율만 다르다. 한 직업이 모든 항목에서 우위가 되지 않게 서로 상쇄시켰다
- 층마다 프로토콜이 다르다 — 구역 정화, 은닉물 회수, 격리실 생존, 중앙 코어 방어, 기술자 호위, 감시망 침투, 봉인 회로
- 8방향 보행·전투 스프라이트 위에 직업별 무기가 프레임 단위로 겹쳐 올라간다
- 강화하면 무기가 빛난다. 단계에 따라 청록에서 보라, 금색으로 바뀐다
- 구역 13개가 각각 다른 방 구조를 쓴다 — 민원 홀, 컨베이어 라인, 석조 회랑, 밀폐 온실, 환형 룬 회랑, 시계 회랑, 전술 훈련장, 실내 승강장, 격리 포드, 동심 보안 구획
- 구역마다 소품이 다르다. 컨베이어와 석조 제단, 배양조, 룬 원판, 시계 기둥, 탄약 상자와 바리케이드, 포털 프레임
- 구역마다 적대 종족이 다르다. 오크 강습병, 변이 점액체, 깨어난 수호상, 불안정한 정령, 시간 분신 등 열세 종
- 종족마다 접근하는 방식이 다르다 — 정면으로 밀고 들어오거나, 둘러싸거나, 거리를 두고 물러나거나, 사정권까지 숨어 있거나, 인지 전에도 제자리를 돈다
- 10층마다 구역 관리자와 싸운다. 한 기만 서고, 일반 개체보다 훨씬 두껍고 크다
- 지팡이·활·총을 든 직업은 무기를 휘두르지 않고 쏜다. 탄은 처음 맞은 하나에만 들어가고 벽에 막힌다
- 발밑에 공격이 닿는 방향이 깔린다. 보이는 각도와 실제로 맞는 각도가 같다
- 기둥이나 벽이 목표물을 가리면 그 블록만 반투명해진다. 실루엣은 남겨 벽이 있다는 사실까지 지우지는 않는다
- 천장 조명이 바닥에 웅덩이를 만들고 그 사이는 어둡다. 구역마다 화면 색조도 다르다
- 승강기·균열·강등이 각각 다른 연출로 지나간다
- 환경 기믹 아홉 가지 — 조명 차단, 중력 이상, 정예 개체 추가, 시간 왜곡, 구조 재배열이 실제 수치를 바꾼다
- 5층마다 안전 연결실, 10층마다 구역 관리자 보스. 120층 위로도 계속 생성된다
- 숨겨진 균열 — 특정 층의 금 간 벽을 부수면 위아래로 예고 없이 이동한다
- 레벨 1~50과 무기·방어구 강화 0~10단계. 성장 수치를 먼저 적용하고 환경 기믹을 나중에 곱한다
- 기록 슬롯 셋. 읽을 수 없는 저장 파일은 덮어쓰지 않고 왜 못 읽었는지 화면에 그대로 보여 준다
- 층·이벤트·보상 표를 JSON으로 바꾸는 콘텐츠 편집기가 게임 안에 들어 있다
- 모바일 가상 조이스틱과 공격 버튼. 설치 없이 브라우저에서 바로 실행
제품 방향
쿼터뷰 한 화면 안에서 얼마나 많은 것을 다르게 만들 수 있는지 시험하는 중입니다. 처음에는 방 하나로 120층을 전부 돌렸는데, 실제로 플레이해 보니 매 층이 같은 방이라 올라가는 느낌이 없었습니다. 지금은 구역마다 방 구조와 적대 종족이 따로 있고, 층 번호로 씨앗을 고정해 뒤집기와 집기 배치를 흔듭니다. 흔드는 연산은 길을 유지하거나 넓히는 것만 씁니다 — 기둥 하나가 좁은 통로에 떨어지면 그 층은 영영 못 깨는 층이 되고, 씨앗이 고정이라 그 사람에게는 매번 똑같이 재현되기 때문입니다. 층 120개를 전부 만들어 보고 시작 지점에서 목표까지 실제로 걸어갈 수 있는지 확인하는 절차를 빌드에 넣어 뒀습니다.
만들면서 쓴 글
- 시뮬레이션을 화면에서 떼어 놓았습니다 — 층마다 컴포넌트를 만들지 않는 이유
쿼터뷰 게임을 웹으로 만들며 제일 먼저 정한 것은 게임 로직이 화면 프레임워크를 모르게 하는 것이었습니다. 좌표 변환은 한 파일에만 두고, 키보드와 클릭이 같은 스냅샷을 내게 했습니다. 층이 120개라도 화면은 이벤트 종류만큼만 있습니다.
- 저장 파일을 외부 입력으로 취급합니다 — 못 읽으면 덮어쓰지 않고 거절합니다
읽을 수 없는 저장 파일을 기본값으로 갈아 끼우면 되살릴 수 있었던 진행도까지 사라집니다. 그래서 거절하고, 왜 못 읽었는지 화면에 그대로 보여 줍니다. 체크포인트는 저장 파일에서 읽지 않고 규칙으로 계산합니다.
- 방 하나로 120층을 돌렸더니 올라가는 느낌이 없었습니다
NTs Tower Protocol의 층은 데이터로 만들어집니다. 처음엔 방 하나에 소품만 지우며 120층을 돌렸는데, 실제로 플레이해 보니 매 층이 같은 방이었습니다. 구역마다 방을 따로 짜고, 층 번호로 씨앗을 고정해 흔들되 길은 절대 막지 않게 했습니다.
현재 상태
개발 중
- 개발 시작2026년 9월
- 마지막 작업2026.09.03
플레이 안내
- 개발 중이라 화면과 조작이 자주 바뀝니다
- 진행은 이 브라우저에만 저장됩니다. 다른 기기로 옮겨지지 않고, 브라우저 저장소를 지우면 사라집니다
- PC는 WASD·방향키·클릭으로 움직이고 스페이스나 J로 공격합니다. 모바일은 화면 조이스틱이 뜹니다
- 첫 로딩에 고른 직업의 스프라이트를 받습니다. 직업을 바꾸면 그만큼 더 받습니다
바로가기
써 보셨나요?
좋았던 점, 불편했던 점, 버그, 바라는 기능을 남겨 주세요. 읽어 본 뒤 공개하고, 고치는 데 씁니다.