9월 15일 사이트에 소트 랩이 추가됐습니다. 헥사 소트, 볼 소트, 픽셀 플로우를 한곳에서 고르고, 각 모드의 레벨을 따로 진행하는 퍼즐입니다. 새 게임을 소개하는 데 그치지 않고, 이번에는 공유가 실패했을 때의 동작과 기록 비교 기준을 남깁니다.
세 모드의 완료 조건은 다릅니다
헥사 소트는 같은 색 스택을 모아 점수를 얻고 목표 점수에 도달합니다. 볼 소트는 시험관의 공을 같은 색끼리 모읍니다. 픽셀 플로우는 같은 색 점을 연결하되 빈 칸까지 채워야 합니다. 겉으로 모두 색을 정리하는 퍼즐이지만 같은 점수 규칙으로 비교할 수는 없습니다.
그래서 진행과 순위표는 모드·레벨을 구분합니다. 레벨에 따라 색 수나 보드 크기가 달라지는 게임에서는 이름만 같은 “최고 점수”를 한 표에 모으면 비교의 의미가 흐려집니다.
공유 버튼이 실패하면 무엇이 남나요
공유는 카카오 설정이 있으면 해당 경로를 시도하고, 기기의 공유 기능과 클립보드 복사를 대안으로 사용합니다. 하지만 데스크톱에는 공유 시트가 없을 수 있고 클립보드도 권한이나 포커스 문제로 거절될 수 있습니다.
마지막 대안은 실제로 보낼 링크를 화면에 표시하는 것입니다. 실패 알림만 남기면 사용자는 아무것도 가져갈 수 없습니다. 주소창을 복사하라는 안내도 충분하지 않습니다. 결과를 담은 공유 링크와 현재 주소창의 URL이 다를 수 있기 때문입니다.
링크의 점수는 인증된 기록이 아닙니다
공유 링크에는 모드·레벨·점수를 나타내는 값이 들어갑니다. 받은 쪽에서는 허용한 모드인지 확인하고 숫자 범위를 제한합니다. 그러나 형식이 올바른 링크라고 그 점수가 실제 플레이로 얻어졌다고 증명되는 것은 아닙니다. 링크는 사용자가 수정할 수 있습니다.
순위표는 별도 서버 경로에서 판 번호를 발급하고 기록을 받는 구조입니다. 그렇더라도 이 글은 모든 부정행위를 막았다는 보안 검증 보고서가 아닙니다. 공유 메시지와 등록된 기록의 신뢰 수준을 같은 것으로 설명하지 않는 것이 중요합니다.
미리보기는 게임 화면과 별도로 만듭니다
채팅앱의 링크 미리보기는 게임을 플레이한 뒤 화면을 캡처하는 방식과 다릅니다. 사이트에는 공유 파라미터를 읽어 HTML의 제목·설명 정보를 만드는 경로가 추가됐습니다. 브라우저에서 배너가 잘 보이는지와, 링크를 보냈을 때 미리보기가 읽히는지는 별도 확인 대상입니다.
확인 근거는 사이트 커밋 f2f2519, 47bc608, 8bb2860, 게임의 src/share.js와 순위표 API 구조입니다. 이번 글에서는 타인의 닉네임이나 기록을 수집하지 않았고 실사용 계정으로 공유 메시지를 보내지도 않았습니다. 직접 해 보려면 소트 랩 소개에서 실행할 수 있습니다.