한 손으로 플레이하다 선택지를 잘못 눌렀다면, 어떤 행동에 확인이 필요할까?
살펴보기는 대개 바로 실행해도 되고, 완전히 되돌릴 수 있는 조작에는 실행 취소를 제공할 수 있습니다. 되돌릴 수 없는 전달 결정은 실행 전에 명확히 확인해야 합니다. 분류표로 오입력의 대가, 복구 조건, 확인 방식을 하나씩 연결해 봅니다.

잘못 눌렀을 때의 결과를 분류한 뒤 확인 여부를 정하기
한 손으로 플레이할 때 모든 선택지마다 “정말 실행할까요?”를 띄울 필요는 없습니다. 일반적인 살펴보기는 바로 실행해도 됩니다. 완전히 되돌릴 수 있는 행동에는 실행 후 취소 기능을 제공할 수 있습니다. 물건을 넘기거나 정보를 공개하거나 경로를 닫는 등 되돌릴 수 없는 행동은 실행 전에 내용을 검토하고 확인할 수 있게 해야 합니다. 판단 기준은 잘못 눌렀을 때 무엇이 바뀌며 원래 상태로 돌아갈 수 있는지입니다.
여기서 ‘위험’은 선택 기회의 상실, 이야기 속 자원의 소모, 과정을 다시 진행해야 하는 부담 등 게임 안에서 오조작으로 치르는 대가를 뜻합니다. 이야기의 긴장감과는 다릅니다. 격한 표현이 담긴 편지를 읽는 것은 단순한 관찰일 수 있지만, 그 편지를 차분히 건네는 행동은 곁가지 이야기 전체를 끝낼 수도 있습니다.
아래에서는 가상의 교육용 단편 《마지막 우편선》을 사용합니다. 플레이어 캐릭터는 배달원 허저우를 대신해 편지 원본 한 통을 보관하고 있습니다. 봉투의 주소를 살펴보거나, 휴대용 램프의 색을 바꾸거나, 곧 출항할 선장에게 원본을 건넬 수 있습니다. 이 예시에서는 전달한 편지를 되찾을 수 없다고 설정합니다. 전달로 바뀌는 것은 실제 보관자이며 소유권 판단은 다루지 않습니다. 실제 사용자 사례나 테스트 결과가 아니며, DramaFork의 현재 기능을 설명하는 것도 아닙니다.
분류표로 복구 조건을 명확히 적기
먼저 행동을 나열하고, 잘못 눌렀을 때의 결과와 복구 조건을 채운 다음 상호작용 방식을 고릅니다. ‘전달’이라는 말만 보고 기계적으로 대화상자를 추가하거나, 버튼에 ‘보기’라고 적혀 있다는 이유로 대가가 없다고 단정하지 마세요.
| 행동과 즉각적인 변화 | 잘못 눌렀을 때의 대가 | 복구 가능 범위 | 권장 처리 |
|---|---|---|---|
| 봉투 주소를 살펴보고 설명을 엶 | 글 한 단락을 더 읽음 | 닫으면 원래 위치로 돌아감 | 바로 열고 돌아가기 제공 |
| 램프의 색을 바꿔 표시가 달라짐 | 잠시 원하지 않는 색을 사용함 | 완전히 원래대로 바꿀 수 있음 | 바로 전환하고 이전 값 복원 또는 실행 취소 수단 제공 |
| 원본을 넘겨 선장이 보관하고 우체국 경로가 닫힘 | 이후 선택 기회를 잃음 | 이 예시에서는 되찾을 수 없음 | 실행 전에 요약을 보여 주고 확인 |
| 편지를 뜯고, 수신자가 나중에 개봉 사실을 알게 됨 | 정보 상태가 바뀜 | 봉투를 닫아도 원래대로 돌아가지 않음 | 복구 불가능한 행동으로 처리 |
재사용할 양식에는 행동 이름, 첫 터치 뒤의 변화, 오입력으로 인한 손실, 복구 수단의 위치, 복구 범위, 확인 방식을 넣습니다. 각 항목은 화면이나 이야기 상태에 구체적으로 연결해야 합니다. ‘고위험’, ‘돌아가기 지원’이라고만 적어서는 안 됩니다.
이전 페이지로 돌아가는 것은 화면만 복원합니다. 물건을 누가 보관하는지, 등장인물이 무엇을 아는지, 어떤 경로가 열려 있는지까지 복원된다는 뜻은 아닙니다. 장을 처음부터 다시 시작하거나 긴 조작 경로를 기억해야 복구할 수 있다면, 그 자리에서 실행을 취소하는 것과 동등한 복구 수단으로 볼 수 없습니다.
일반 설명을 처음 펼치는 것처럼 결과는 사소하지만 엄밀히 되돌릴 수 없는 행동도 있습니다. 이야기 상태를 바꾸지 않고, 볼지 말지를 플레이어가 결정해야 하는 내용도 공개하지 않는다면, ‘이미 글을 봤다’는 이유만으로 확인을 강제할 필요는 없습니다.
원본 전달을 임시 선택과 실행으로 나누기
잘못 누르기 쉬운 설계는 화면 하단에 ‘주소 보기’와 ‘선장에게 건네기’를 나란히 놓고 터치 즉시 실행하는 방식입니다. 플레이어는 주소를 보려 했는데 엄지가 빗나가 편지를 넘겨 버립니다. 이때 ‘전달 완료’를 표시해도 손실을 알릴 뿐, 바로잡는 데는 도움이 되지 않습니다.
이 예시는 두 단계로 바꿀 수 있습니다. ‘선장에게 건네기’를 처음 누르면 전달 행동만 임시 선택하고 현재 영역에 요약을 펼칩니다. 원본은 여전히 플레이어 캐릭터가 보관합니다.
편지 원본을 선장에게 건넵니다. 전달한 뒤에는 되찾을 수 없으며, 원본을 시내 우체국으로 가져갈 수도 없습니다. 선장이 이후 원본을 어떻게 처리할지는 아직 알 수 없습니다.
아래에는 ‘원본 건네기’와 ‘선택지로 돌아가기’를 제공합니다. 앞의 항목을 눌러야 전달이 실행되고, 뒤의 항목을 누르면 임시 선택이 취소됩니다. 요약 영역에는 핵심 결과가 모두 들어가야 합니다. 배치상 명확히 보여 줄 수 없다면 별도의 확인 페이지나 대화상자를 사용합니다.
원본을 되찾을 수 없고 우체국 경로가 닫힌다는 것은 이 예시에서 이미 정해진 규칙입니다. 선장이 이후 원본을 어떻게 처리할지는 아직 알려지지 않은 이야기입니다. 확인 과정에서 결말을 미리 밝히거나, 확실한 손실을 ‘영향이 있을 수 있습니다’라는 표현으로 감춰서는 안 됩니다.
오입력 경로를 한 번 따라가 봅니다. 전달을 잘못 누르고, 요약을 확인한 뒤, 돌아가기를 선택합니다. 원본은 여전히 플레이어 캐릭터가 보관하며 우체국 경로도 열려 있습니다. 그다음 주소를 보고 설명을 닫으면 됩니다. 이어서 의도적으로 전달하는 경로를 따라갑니다. 전달을 선택하고 요약을 읽은 뒤 ‘원본 건네기’를 누릅니다. 이때 비로소 선장이 원본을 넘겨받고 이야기가 진행됩니다. 두 경로는 확인이 어느 단계를 보호하는지 보여 줍니다.
엄지로 조작하기 편한 확인 방식과 대체 수단 마련하기
단계를 하나 더 넣는다고 보호 효과가 보장되지는 않습니다. 확인 버튼이 처음 터치한 위치에 나타나면 연속 탭으로 전달까지 완료할 수 있습니다. 설계안에는 펼치기 전후의 버튼 위치를 표시하고, 첫 터치에서 손을 뗀 뒤에만 새로운 확인 입력을 받도록 명시해야 합니다. 하나의 입력으로 선택과 최종 확정을 동시에 처리해서는 안 됩니다.
취소 수단도 한 손으로 닿는 범위 안에 있어야 합니다. 확인은 하단에 놓고 돌아가기는 먼 곳에 숨겨 두면 안 됩니다. 핵심 결과는 확인 버튼 가까이에 배치합니다. 설명을 끝까지 읽으려고 여러 번 스크롤한 뒤 돌아왔을 때, 현재 선택지의 위치를 놓치지 않도록 하기 위해서입니다.
길게 누르기를 대안으로 쓸 수는 있지만, 모두가 안정적으로 누르고 있을 수 있다고 가정해서는 안 됩니다. 사용한다면 행동 이름, 누르고 있는 동안의 진행 상태, 손을 뗐을 때의 동작을 표시하고 단계별 탭 방식도 남겨 둡니다. 두 번 누르기 역시 유일한 확인 방식으로는 적절하지 않습니다. 플레이어는 뚜렷한 반응이 없었던 탭을 한 번 더 시도하는 것일 수도 있습니다.
완전히 복구할 수 있는 램프 색상 변경에는 언제든 쉽게 찾을 수 있는 복구 수단을 우선 제공할 수 있습니다. 실행 취소가 잠깐 나타났다가 설명을 다 읽었을 때 이미 사라졌다면 복구 가능성을 다시 평가해야 합니다. 버튼 위치와 간격, 길게 눌러야 하는 시간, 첫 터치에서 손을 뗀 뒤 새로운 확인 입력을 받는 시점은 모두 대상 화면에서 점검해야 합니다. 이 글은 검증하지 않은 보편적인 수치를 제시하지 않습니다.
실패 경로로 확인이 보호하는 범위 점검하기
확인은 의도하지 않은 실행을 막는 데 적합하지만, 플레이어가 결과 자체를 모르는 문제를 해결하지는 못합니다. ‘원본 건네기’가 배표 한 장도 소모하는데 요약에 빠져 있다면, 신중하게 확인한 플레이어도 잘못 이해한 채 결정할 수 있습니다. 버튼 형식을 논하기 전에 알려진 대가부터 빠짐없이 제시해야 합니다.
주소 보기, 램프 색상 변경, 원본 전달에 모두 같은 대화상자를 적용해서도 안 됩니다. 일반 조작의 단계가 늘어나고 중요한 전달 행동은 구별하기 어려워집니다. 분류표를 통해 서로 다른 결과에 서로 다른 처리를 적용해야 합니다.
설계안을 인계하기 전에 아래 수동 점검 목록으로 스케치를 따라가 보세요. 단순히 ‘통과’라고 쓰지 말고 실제 상태를 기록합니다.
- 전달을 잘못 누른 뒤 취소하기: 원본은 여전히 플레이어 캐릭터가 보관하며, 선택 가능한 경로도 그대로인가?
- 처음 터치한 곳을 연속으로 누르기: 그대로 전달이 최종 확정될 수 있는가?
- 요약을 펼친 뒤 선택지 바꾸기: 이전의 전달 임시 선택이 해제되었는가?
- 확인 시점에 조건이 바뀐 경우: 이전 요약을 재사용하지 않고 현재 대가를 다시 보여 주는가?
- 이전 페이지로 돌아가기: 페이지만 복원되는가, 아니면 복원하기로 약속한 모든 상태가 복원되는가?
시간제한이 있는 이야기라면 요약을 읽는 동안에도 시간이 흐르는지 명시해야 합니다. 시간이 계속 흐르면 확인 과정 자체가 선택 기회를 소모할 수 있습니다. 이는 설계할 때 장단점을 따져 결정해야 할 문제이며, 상호작용의 세부 사항 속에 숨겨서는 안 됩니다.
기존 장면 하나를 골라 먼저 분류표를 채우고, 되돌릴 수 없는 행동 하나의 취소 경로를 그려 보세요. 취소 뒤 어떤 상태가 그대로 유지되는지 설명할 수 없다면 확인이 보호하는 범위가 아직 명확하게 설계되지 않은 것입니다. 위 점검은 설계안의 모순을 찾을 수 있을 뿐입니다. 실제 사용을 통한 검증을 대체하거나 오입력이 사라졌음을 증명할 수는 없습니다.


