전투력 측정기

측정 원리

이 측정기가 하는 일과, 하지 않는 일.

표정을 망가뜨릴수록 높은 급이 잘 나옵니다. 잘나고 못나고는 가리지 않습니다.

측정기라는 이름을 달고 있지만, 이 사이트는 어떤 얼굴이 낫다거나 못하다는 것은 아무것도 가리지 않습니다. 재는 것은 딱 하나, 지금 표정을 얼마나 일그러뜨렸는가입니다. 그 사실을 숨기면 더 그럴듯했겠지만, 숨기지 않는 쪽이 농담에도 더 맞고 광고 정책에도 맞습니다. 그래서 어떻게 만들어지는지를 여기에 전부 적어 둡니다.

숫자는 어디서 오나요

측정 버튼을 누르면 브라우저가 난수를 뽑습니다. 그 난수가 먼저 급 구간을 하나 고르고, 고른 구간 안에서 한 번 더 뽑아 1부터 9,999억 사이의 숫자가 나옵니다. 여기서 표정이 하는 일은 그 구간을 고를 확률을 높은 쪽으로 기울이는 것입니다. 가만히 있으면 전설급이나 측정 불가는 스물다섯 번에 한 번쯤이지만, 힘껏 찡그리면 열 번에 일곱 번을 넘습니다. 기울기 전과 후의 확률을 급마다 하나씩 급 표에 적어 두었습니다. 그래서 평상시 얼굴로 그냥 찍으면 열에 일곱쯤은 일반인급이나 동네 강자급입니다 — 평범하게 찍으면 평범한 숫자가 나오고, 큰 숫자는 표정으로 벌어야 합니다.

꼭대기에는 숫자가 없습니다. 뽑힌 값이 1조에 닿으면 측정기가 그 값을 못 버티고 숫자 대신 측정 불가를 내놓습니다. 결과지에 금이 가는 것이 그 표시입니다. 가만히 있을 때는 오백 번에 한 번이고, 힘껏 찡그려도 열 번에 세 번은 안 넘습니다 — 그래서 한 번 더 재 볼 이유가 남습니다. 측정 불가끼리 맞붙으면 숫자가 같아서 비깁니다.

표정이 숫자를 정하는 것이 아니라 끌어올린다는 점이 중요합니다. 그래서 같은 표정으로 연달아 재도 숫자는 매번 다릅니다. 그게 고장이 아니라 설계입니다 — 같은 표정이면 늘 같은 숫자가 나오는 쪽은 한 번 재면 끝이라 재미가 없습니다. 두 번 재서 같은 숫자가 나왔다면 그건 우연이고, 축하할 일입니다.

일그러짐은 어떻게 재나요

기기 안의 얼굴 모델이 표정을 쪼개서 알려 줍니다. 입을 벌린 정도, 볼을 부풀린 정도, 눈을 찡그린 정도, 코를 찡그린 정도, 눈썹을 내린 정도 같은 것들입니다. 측정기는 그중 힘을 주어야 나오는 것들만 골라 모아서 0%에서 100%까지의 일그러짐으로 바꿉니다. 그 값은 화면에 보여 주지 않습니다 — 숫자를 보면서 맞추는 것보다 그냥 우습게 지어 보는 쪽이 이 측정기에 맞다고 봤습니다.

한 가지를 아주 세게 하는 것보다 여러 가지를 같이 하는 쪽이 더 높게 나옵니다. 그리고 좌우가 다르면 더 높습니다 — 두 눈을 그냥 감는 것은 우스운 표정이 아니지만 한쪽만 감으면 우습기 때문입니다. 눈동자를 굴리는 것이나 턱을 앞뒤로 미는 것은 세지 않습니다. 보는 방향이 바뀌는 것일 뿐 표정을 망가뜨리는 일이 아니고, 가만히 있어도 값이 흔들려서 가만히 있을 때의 일그러짐을 올려 버립니다.

여기 쓰이는 값은 얼굴이 지금 무엇을 하고 있는지일 뿐, 그 얼굴이 누구인지와는 관계가 없습니다. "입이 0.8만큼 벌어져 있다" 로는 누구인지 알 수 없습니다. 그 값은 그 순간 숫자를 뽑는 데만 쓰이고 저장되지도 전송되지도 않습니다.

결과지에 같이 나오는 눈빛 공격력, 턱선 방어력, 광대 크리티컬, 동공 마력, 표정 회피율도 마찬가지입니다. 이름만 얼굴 부위를 달고 있을 뿐, 실제 얼굴에서 잰 값이 아닙니다. 전투력 숫자의 자릿수를 0에서 99 사이로 옮긴 다음 항목마다 무작위로 흔든 것이라, 전투력이 높으면 대체로 같이 높아지고 항목끼리는 들쭉날쭉합니다. 턱선 방어력이 74로 나왔다면 그 74는 턱을 본 적이 없습니다.

생김새는 어떻게 재나요

같은 모델이 얼굴 위에 점을 수백 개 찍어 줍니다. 측정기는 그 점으로 길이를 몇 개 재서 비율로 바꿉니다 — 얼굴 길이와 너비의 비, 눈 크기, 두 눈 사이, 광대 너비, 입 너비, 그리고 좌우가 얼마나 어긋났는지 여섯 가지입니다. 모든 길이는 두 눈 사이 거리로 나누기 때문에 멀리서 찍든 가까이서 찍든, 고개를 갸웃하든 같은 값이 나옵니다.

이 여섯 가지에는 좋고 나쁨이 없습니다. 재는 것은 "평범한 값에서 얼마나 멀리 있나" 하나뿐이고, 어느 쪽으로 멀든 똑같이 멉니다 — 얼굴이 긴 쪽도 짧은 쪽도 가운데보다 멉니다. 그래서 높게 나왔다고 나은 얼굴이라는 뜻이 아니고, 낮게 나왔다고 그 반대도 아닙니다. 일그러짐이 "평상시 표정에서 얼마나 벗어났나"인 것과 똑같은 자입니다.

생김새가 할 수 있는 일에는 상한이 있습니다. 확률을 기울이는 힘의 최대 3할까지만 보탤 수 있고, 표정 쪽을 깎지는 못합니다. 표정은 지금 지을 수 있지만 생김새는 그 자리에서 바꿀 수 없으니까요. 생김새 쪽이 더 세면 "내 얼굴은 어차피 이렇게 나온다"가 되어 다시 재 볼 이유가 사라집니다.

결과에 적히는 스탯 다섯 줄도 여기서 옵니다. 눈빛 공격력은 눈 크기, 턱선 방어력은 얼굴 길이와 너비의 비, 광대 크리티컬은 광대 너비, 동공 마력은 두 눈 사이, 표정 회피율은 좌우 어긋남입니다. 전에는 다섯 줄이 모두 무작위였고, 그래서 이름이 아무것도 가리키지 않았습니다.

카메라는 무엇을 하나요

카메라나 올린 사진에서 측정기가 보는 것은 하나뿐입니다. 얼굴이 화면 안에 있는지만 확인합니다. 찾으면 측정 버튼이 열리고, 못 찾으면 더 가까이 와 달라고 말하고 멈춥니다. 벽이나 천장을 찍으면 숫자는 나오지 않습니다. 아무 데나 들이대도 숫자가 쏟아지는 쪽보다, 얼굴을 찾아야 열리는 쪽이 농담이 더 삽니다.

찾은 얼굴의 위치와 크기는 조준선을 그리는 데만 씁니다. 숫자에 들어가는 것은 위에 적은 표정 값과, 아래에 적은 얼굴 비율 여섯 가지입니다. 피부나 나이는 보지 않습니다.

비율을 재게 된 뒤로도 지키는 선은 그대로입니다. 뽑은 값은 그 자리에서 쓰고 버립니다 — 저장하지 않고, 어디로도 보내지 않고, 사람을 알아보는 데 쓰지 않습니다. 다만 솔직히 적어 두자면 얼굴 비율은 표정보다 사람을 구별하는 특징에 가깝습니다. 그래서 더더욱 숫자 몇 개로 바꾸는 즉시 원본 점을 버리고, 남는 것은 화면의 결과뿐입니다.

사진은 어디로도 가지 않습니다

사진은 전송되지 않습니다. 브라우저 안에서만 처리됩니다.

얼굴을 찾는 일도 방문자의 기기 안에서 돌아갑니다. 사진을 서버로 올리지 않고, 어디에도 저장하지 않으며, 화면을 떠나면 그대로 사라집니다. 친구에게 보내는 대결 링크에도 사진은 담기지 않습니다. 링크에 들어가는 것은 전투력 숫자와 칭호, 그리고 직접 적어 넣은 별명뿐입니다. 자세한 것은 개인정보처리방침에 적어 두었습니다.

칭호는 어떻게 고르나요

칭호는 미리 써 둔 목록에서 뽑습니다. 목록은 농담 수위 1단계부터 5단계까지로 묶여 있고, 결과 화면의 조절기가 가리키는 수위 안에서만 하나가 뽑힙니다. 조절기를 움직이면 칭호만 바뀌고 전투력은 그대로입니다. 숫자를 다시 뽑지 않기 때문입니다. 어떤 칭호는 특정 급에서만 나옵니다. 측정기 오류급에서만 나오는 말과 전설급에서만 나오는 말이 따로 있습니다. 전체 목록은 칭호 목록에서 한눈에 볼 수 있습니다.

그래서 재미는 어디에 있나요

숫자가 아무 뜻이 없다는 걸 알고도 친구와 비교하게 되는 데에 있습니다. 측정기가 괜히 뜸을 들이고, 숫자가 천천히 올라가고, 엉뚱한 칭호를 붙이고, 친구는 그걸 받고 반격합니다. 재미는 전부 그 연출에 있습니다. 숫자를 진짜처럼 믿게 만드는 쪽이 더 쉬웠겠지만, 그건 속이는 일입니다. 이 사이트는 그 선은 넘지 않습니다.

측정 결과로 사람을 평가하지 말아 달라는 부탁은 이용약관에도 적어 두었습니다. 농담은 모두가 같이 웃을 때만 농담입니다.

운영자: 숭이