창 강화하기 게임 만들면서 정리한 확률 설계 노트
어릴 때 PC방에서 친구들이 떠들썩하게 했던 플래시 게임 중에 검 강화하기가 있었습니다. 검 한 자루 들고 +1, +2, +3 강화하다가 +15쯤에서 깨지면 화면이 흔들리고 "으아아"를 외치던 그 게임이요. 얼마 전에 갑자기 그 기억이 나서 다시 찾아봤는데, 검은 있어도 창 강화하기는 안 보이더군요. 그래서 직접 만들기로 했습니다.
이 글은 게임을 만들면서 "확률 게임을 어떻게 설계해야 사람이 끝까지 도전하고 싶어지나"를 직접 부딪혀가며 정리한 노트입니다. 게임 디자인 책의 정답은 아니고, 만들고 플레이해보면서 제가 직접 결정한 내용입니다.
왜 35강까지 늘렸나
원작 검 강화하기는 보통 +27이 최종 단계입니다. 그런데 27강은 어쩐지 도전하다 보면 너무 빨리 끝나는 느낌이 있어요. 한참 빠져 있다가 1주일이면 엔딩이 가능한 수준입니다. 저는 "평생 도전 과제" 느낌을 더 살리고 싶었습니다.
그래서 35강으로 늘렸습니다. 단순히 8단계를 더 붙인 게 아니라, 31~35강은 초월 등급이라는 새 티어를 만들어서 확률을 1.5% → 0.3%까지 꺾어버렸어요. 마지막 우주의 창은 0.3%인데, 이게 얼마나 낮은 수치냐면 평균적으로 333번 시도해야 한 번 성공한다는 뜻입니다. 그런데 시도할 때마다 깨지면 처음부터라서, 실제로는 그것보다 훨씬 많은 시도가 필요해요.
등급은 7단계, 색은 게임 표준대로
등급을 정하는 데 시간을 꽤 썼습니다. 결국 익숙한 게임 등급 색을 그대로 따랐어요.
- 일반(회색) +1~5 — 부러진 막대기, 나무 창 같은 초보용
- 고급(녹색) +6~10 — 청동, 철, 강철로 올라가는 구간
- 희귀(파랑) +11~15 — 미스릴, 자벨린, 파이크
- 영웅(보라) +16~20 — 룬, 화염, 얼음, 번개, 폭풍
- 전설(주황) +21~25 — 드래곤 슬레이어, 영혼, 어둠
- 신화(빨강) +26~30 — 게이볼그, 궁니르 같은 신화 무기
- 초월(무지개) +31~35 — 시공, 창조, 우주의 창
이게 왜 중요하냐면, 사람은 색만 바뀌어도 다음 등급 보고 싶어서 한 번 더 강화 버튼을 누릅니다. +15에서 +16으로 넘어갈 때 파랑이 보라로 바뀌면 그게 보상이에요. 단순히 숫자 +1 올라간 것보다 훨씬 큰 만족감을 줍니다.
확률 곡선을 어떻게 그렸나
제일 고민한 부분입니다. 너무 빨리 떨어지면 사람이 일찍 포기하고, 너무 천천히 떨어지면 긴장감이 없어요. 결국 이 형태로 정했습니다.
- +1~5: 95% → 75% (튜토리얼, 거의 무조건 성공)
- +6~10: 70% → 50% (이 구간에서 처음 실패를 경험)
- +11~15: 45% → 25% (확률이 절반 아래로 떨어짐)
- +16~20: 22% → 15% (한 자릿수 깨짐 빈도 급증)
- +21~25: 12% → 6% (전설 등급, 깨지는 게 일상)
- +26~30: 5% → 2% (신화 등급, 한 번 살려놓으면 거의 다 못 만들어냄)
- +31~34: 1.5% → 0.5% (초월 등급, 사실상 운빨)
이 곡선을 만들면서 깨달은 게, "기대값"이 아니라 "체감 확률"이 중요하다는 거예요. 30%라고 적혀 있어도 사람은 그것보다 낮게 느낍니다. 연속으로 두세 번 실패하면 "이거 30%가 맞아?"라고 의심해요. 이걸 던전앤파이터 유저들은 "던파 확률의 법칙"이라고 부르더군요. 결국 표기 확률보다 사람들이 더 깨졌다고 체감하는 건 인지편향 때문이지 시스템 때문이 아닙니다.
방지권은 두 가지 방식으로 얻게 만들었다
원작 검 강화하기에서 가장 짜릿한 시스템이 깨짐 방지권입니다. 강화 실패해도 창이 깨지지 않게 막아주는 아이템이요. 저는 이걸 두 가지 방식으로 풀었습니다.
- 골드로 구매: 1개에 10만 골드. 게임 후반에는 골드가 남아돌아서 사실상 무제한 구매 가능.
- 광고 보고 받기: 보상형 광고 한 번 보면 방지권 1개 무료 지급.
광고로 받는 시스템을 넣은 이유는 단순합니다. 골드 부족한 초반에는 광고로 한두 개씩 쌓으면서 강화하다가, 후반에는 광고 안 보고 골드로 사 쓰면 되거든요. 사용자가 "광고는 절대 안 본다"는 사람도, "골드는 아끼고 싶다"는 사람도 자기 스타일대로 진행할 수 있게요.
한 가지 중요한 제약은, +26 이상에서는 방지권이 안 통합니다. 신화 등급부터는 순수 확률 싸움이에요. 이건 원작의 26강 메두사 룰을 그대로 가져왔습니다. 이 제약이 없으면 게임이 너무 쉬워져서 등급의 의미가 없어집니다.
전면광고는 창이 20번 깨질 때마다
광고 빈도를 정할 때 한참 고민했어요. 초안은 "강화 시도 25회마다"였습니다. 균등 분포라는 점에서 깔끔하긴 한데, 결국 "창이 20번 깨질 때마다 한 번"으로 정했습니다.
이유는 단순합니다. 사용자가 짜증나는 순간 = 깨졌을 때거든요. 어차피 기분이 안 좋은 순간에 광고가 떠야 "광고 보면 보상이라도 있나?" 하면서 자연스럽게 보상형 광고 동선으로 유도되기 쉽습니다. 강화 시도 25회 기준은 성공할 때도 광고가 떠서 흥을 깨더라고요.
조합소 — 깨져도 손해는 아니야
창이 깨지면 잡템이 1~3개 떨어집니다. 등급별로 다른 재료가 나와요. 일반 등급에서 깨지면 나무 조각, 영웅에서 깨지면 룬 조각 같은 식으로요.
그리고 조합소에서 이 잡템들을 합쳐서:
- 나무 조각 5개 → 방지권 1개
- 철 조각 3개 → 방지권 1개
- 미스릴 파편 5개 → +10 창
- 룬 조각 5개 → +15 창
- 용의 비늘 3개 → +20 창
- 영혼의 정수 5개 → +25 창
- 우주 먼지 10개 → +30 창
이 시스템의 의도는 명확합니다. "깨져도 완전히 손해는 아니에요"라는 메시지를 주는 거죠. 깨지는 순간의 좌절을 다음 시도에 대한 동력으로 바꾸는 장치입니다. 특히 후반 등급에서 깨지면 +20, +25 창을 바로 받을 수 있는 재료가 나오니까, 깨지는 게 마냥 나쁘지만은 않게 느껴져요.
만들면서 배운 것
가장 큰 깨달음은 "확률 게임은 확률이 가장 안 중요하다"는 거였어요. 사람이 끝까지 도전하게 만드는 건:
- 다음 등급 보고 싶은 욕망 (색·이름의 변화)
- 깨졌을 때 잡템이라는 위로
- 방지권이라는 안전망
- 광고 보면 무료로 안전망 보충 가능
- 판매 → 재도전이라는 깔끔한 루프
확률 자체는 어떻게 정해도 사람이 적응합니다. 95%라도 5번 연속 실패할 수 있고, 0.3%라도 첫 시도에 성공할 수 있어요. 중요한 건 그 사이사이를 채우는 동력 장치들입니다.
플레이할 때 팁
제가 만든 게임이라 다 알고 있는데도 막상 플레이하면 어렵습니다. 그래서 팁을 몇 개 적어두면:
- 초반엔 +5까지만 만들어서 팔아요. 95~75% 구간이라 거의 100% 성공하니까 시드머니 빨리 모읍니다.
- +15 이전엔 방지권 안 써도 됩니다. 깨져도 잡템 모이고, 다시 +15까지는 금방 가요.
- +16부터는 방지권 풀로 모은 다음에 진행하세요. 광고로 받을 수 있는 만큼 다 받고, 골드 여유 있으면 한 50개는 준비하고 가는 게 마음 편합니다.
- +26부터는 방지권 무용지물입니다. 여기부터는 그냥 운 빌면서 누르세요. 깨지면 잡템으로 +25 창 다시 만들어서 도전하는 사이클입니다.
- +30 넘어가면 진짜 그냥 즐기세요. 우주의 창은 0.3%인데, 평생 못 만들 수도 있습니다. 그러라고 만든 거예요.
마무리
이 게임을 만들고 직접 플레이하면서 느낀 건, 결국 강화 게임은 "되겠지"라는 희망과 "안 되네"라는 좌절을 교대로 주는 메트로놈이라는 거예요. 너무 자주 되면 지루하고, 너무 자주 깨지면 분노합니다. 그 사이의 균형을 찾는 게 디자이너의 일이고, 저는 아직 그 균형을 잘 잡았는지 확신은 없습니다. 직접 플레이해보고 피드백 주실 분 있으면 메일 주세요.
혹시 이 글 읽고 "나도 만들어보고 싶은데"라는 분이 계시면, React Native + Expo + Zustand 조합으로 1~2일이면 충분히 만들 수 있습니다. 35개 창 이미지도 HTML/CSS만으로 만들어서 puppeteer로 PNG로 뽑았어요. 별도 디자이너 없이도 게임 만드는 게 점점 쉬워지는 시대입니다.
다양한 두뇌·확률 콘텐츠를 binopp에서 만나보세요.
binopp 블로그 둘러보기