게임을 끝내면 결과 화면에 "내 최고"와 "전체 몇 위"가 같이 떠요. 이 두 숫자는 서로 다른 곳에서 와요. 하나는 여러분 브라우저 안에만 있고, 하나는 서버에 30일 동안 남아요. 어디에 무엇이 쌓이는지 알아 두면 기록이 사라졌을 때 당황하지 않게 돼요.
내 기록은 내 브라우저 안에만 있다
내 기록 페이지가 보여 주는 게임별 최고 점수, 총 플레이 판수, 정복도는 전부 여러분이 쓰는 브라우저에 저장돼 있어요. 서버에 계정이 없으니 서버에 보관할 자리도 없거든요.
여기서 따라오는 결과가 몇 가지 있어요. 다른 기기에서는 안 보이고, 시크릿 모드에서도 안 보이고, 브라우저 데이터를 지우면 사라져요. 폰에서 하던 기록을 PC로 옮기고 싶으면 페이지 아래의 내보내기로 복사한 뒤 다른 기기에서 복원을 누르면 돼요.
"게임 구분 전 최고 기록"이라는 칸의 정체
기록 화면에 이 문구가 보인다면 오래전부터 이 사이트를 쓰신 분이에요. 예전에는 열여섯 개 게임이 최고 점수를 같은 저장 이름 하나에 겹쳐 썼거든요. 스네이크 게임을 한 판 하면 탭탭 게임의 최고 기록이 그 점수로 바뀌는 상태였다는 뜻이에요.
지금은 게임마다 따로 저장하지만, 남아 있던 그 값이 어느 게임 것인지는 판정할 방법이 없어요. 그래서 열여섯 게임에 그 숫자를 뿌리는 대신 "게임 구분 전 최고 기록" 한 칸으로만 남겨 뒀어요. 틀린 숫자를 열다섯 곳에 퍼뜨리는 것보다는 정직한 쪽이라고 봤거든요.
랭킹 보드는 방 시간별로 따로 센다
서버에 남는 보드는 게임별로, 그리고 방 시간 15초·30초·60초 구간별로 따로 관리돼요. 같은 게임이라도 15초 방 기록과 60초 방 기록은 아예 다른 표에 들어가고, 이 세 가지가 아닌 시간으로 만든 방은 보드에 올라가지 않아요.
각 구간마다 상위 열 명까지 남고, 30일이 지난 기록은 읽을 때마다 자동으로 밀려나요. 저장되는 값은 닉네임과 점수와 시각뿐이에요. 그리고 닉네임별로 최고 기록 한 줄만 남아요. 한 사람이 세 판을 잘해서 상위 열 칸을 혼자 채우는 일을 막기 위해서인데, 이때 '민수'와 '민수 '와 'MinSu'는 같은 사람으로 봐요. 계정이 없는 사이트라 동명이인이 한 줄로 합쳐지는 건 어쩔 수 없이 받아들인 한계예요.
말이 안 되는 점수는 방 안에만 남는다
게임마다 초당 몇 점까지가 사람이 낼 수 있는 범위인지 상한이 정해져 있어요. 콤보 탭처럼 콤보 배수로 점수가 증폭되는 게임은 초당 60점, 연타 게임은 초당 15점, 라스트 탭은 점수가 곧 버틴 시간이라 초당 5점이에요.
이 상한을 넘으면 어떻게 되느냐면, 방 안 점수와 순위는 그대로 두고 보드에만 올리지 않아요. 판을 무효로 만들지 않는 쪽을 택한 이유는 간단해요. 정상 기록이 잘못 걸렸을 때 잃는 게 "그날 방의 승부"가 아니라 "보드 한 줄"이면, 상한을 훨씬 촘촘하게 조여도 아무도 손해를 보지 않거든요.
기록은 결국 다음 판을 한 번 더 하게 만드는 장치예요. 사라지면 아쉬운 기록이 있다면 오늘 한 번 내보내 두시면 돼요.