게임 가이드게임 공략 · 14/27
보석 맞추기, 아래부터 맞추면 정말 점수가 오를까
보석 맞추기 게임에서 판 아래쪽부터 맞추는 것과 위쪽부터 맞추는 것, 당장 가장 큰 점수를 주는 수를 고르는 것을 게임 엔진 위에서 200판씩 비교했습니다. 아래부터 맞춘 프로그램은 위부터 맞춘 프로그램보다 한 수당 1.8배 점수를 얻었습니다.
Bob5분 읽기
핵심 요약
- 같은 200판에서 30수씩 둘 때 아래쪽 수를 고른 프로그램은 한 수당 120.4점, 위쪽 수를 고른 프로그램은 67.2점으로 1.8배 차이가 났고, 연쇄가 한 번 이상 이어진 비율도 39.1%와 21.3%였습니다
- 당장 가장 큰 점수를 주는 수를 고르면 한 수당 128.8점이었고, 여기에 아래쪽일수록 가산점을 주는 규칙을 더하자 183.0점으로 가장 높았습니다
- 엔진은 연쇄 단계마다 점수에 1, 2, 3배를 곱하고, 4개는 줄 보석, ㄱ자는 십자 보석, 5개 이상은 무지개 보석을 남깁니다
목차
보석 맞추기는 이웃한 보석 두 개를 바꿔 같은 보석 세 개 이상을 한 줄로 만드는 게임입니다. 한 판은 90초입니다. 게임 안내에는 "판 아래쪽부터 맞추라"는 팁이 있습니다. 아래에서 보석이 사라지면 위의 보석이 많이 움직여 연쇄가 잘 생긴다는 이유입니다. 정말 그럴까요.
이 사이트의 게임 엔진을 그대로 불러와, 서로 다른 규칙으로 수를 고르는 프로그램을 같은 200판에서 30수씩 두게 했습니다. 계산 조건은 아래 '계산 조건' 항목에 적었습니다.
한눈에 보기
| 수를 고르는 규칙 | 한 수당 점수 | 판당 점수 (30수) | 연쇄가 이어진 수의 비율 |
|---|---|---|---|
| 가장 위쪽 수 | 67.2점 | 2,015점 | 21.3% |
| 아무거나 (무작위) | 100.5점 | 3,014점 | 31.3% |
| 가장 아래쪽 수 | 120.4점 | 3,612점 | 39.1% |
| 첫 매치 점수가 가장 큰 수 | 128.8점 | 3,865점 | 30.4% |
| 첫 매치 점수 + 아래쪽 가산점 | 183.0점 | 5,489점 | 40.5% |
연쇄가 이어진 수는 한 번 둔 뒤 새로 떨어진 보석이 다시 한 번 이상 맞춰진 경우입니다.
점수는 어떻게 매겨지나
엔진의 점수 규칙은 이렇습니다.
- 한 번에 맞춘 보석 수가 n개면 10 × n × (n − 2)점입니다. 3개 30점, 4개 80점, 5개 150점, 6개 240점입니다.
- 특수 보석의 폭발로 사라진 보석은 하나에 20점입니다.
- 한 수에서 연쇄가 이어지면, 첫 단계 점수에 1, 두 번째 단계에 2, 세 번째 단계에 3을 곱합니다.
특수 보석은 모양으로 정해집니다. 한 줄에 4개면 그 방향의 줄 보석, 가로와 세로가 만나는 ㄱ자·T자 모양이면 십자 보석, 한 줄에 5개 이상이면 무지개 보석이 남습니다. 줄 보석은 한 줄 8칸을, 십자 보석은 가로세로 두 줄을 지우고, 무지개 보석은 판에서 가장 많은 종류의 보석을 모두 지웁니다.
두 규칙이 겹치는 지점이 핵심입니다. 연쇄 단계가 늘수록 곱하는 수가 커지고, 연쇄 중에 특수 보석이 터지면 폭발 점수에도 그 배수가 붙습니다.
아래부터 맞추면 1.8배
표의 첫 줄과 셋째 줄을 비교하면 게임 안내의 팁이 숫자로 확인됩니다. 둘 수 있는 수 가운데 가장 아래쪽 수를 고른 프로그램은 한 수당 120.4점, 가장 위쪽 수를 고른 프로그램은 67.2점이었습니다. 1.8배 차이입니다. 아무 수나 고른 프로그램(100.5점)보다도 위쪽만 고르는 편이 훨씬 나빴습니다.
차이는 연쇄에서 나옵니다. 아래쪽 수는 39.1%의 경우 연쇄로 이어졌지만, 위쪽 수는 21.3%에 그쳤습니다. 판 위쪽에서 보석을 지우면 그 자리는 위에서 새로 떨어지는 보석으로만 채워집니다. 아래쪽에서 지우면 그 위에 쌓인 보석들이 줄줄이 내려오며 새 조합이 생기고, 새 조합이 맞춰지면 두 번째 단계부터는 점수가 두 배, 세 배로 붙습니다.
당장의 점수와 위치를 함께 보면
넷째 줄은 둘 수 있는 수마다 첫 매치의 점수를 계산해, 가장 큰 수를 고른 프로그램입니다. 4개나 ㄱ자 매치를 우선하게 되니 한 수당 128.8점으로 아래쪽만 고른 경우보다 조금 높았습니다. 하지만 연쇄 비율은 30.4%로 무작위 수준이었습니다.
마지막 줄은 두 가지를 합친 규칙입니다. 첫 매치 점수에, 수가 판 아래쪽일수록 가산점을 더해 가장 큰 수를 골랐습니다. 결과는 한 수당 183.0점, 판당 5,489점으로 다른 어떤 규칙보다 높았습니다. 연쇄 비율도 40.5%로 가장 높았습니다.
정리하면 이렇습니다. 같은 크기의 매치라면 아래쪽을 고르고, 4개나 ㄱ자처럼 특수 보석을 남기는 매치가 있다면 그것을 우선하되 이왕이면 아래쪽에서 만드는 것이 좋습니다.
사람에게 옮기면
프로그램은 판 전체의 모든 수를 한순간에 계산하지만, 사람은 90초 안에 눈으로 찾아야 합니다. 그래서 순서를 정해 두면 편합니다.
- 판 아래쪽 두세 줄을 먼저 훑습니다.
- 거기서 4개나 ㄱ자를 만들 수 있는지 봅니다. 있으면 그 수를 둡니다.
- 없으면 아래쪽의 3개 매치를 둡니다.
- 아래쪽에 둘 수가 없을 때만 위로 올라갑니다.
게임 안내에 따르면 연쇄가 이어지는 동안에는 다음 수를 둘 수 없지만 시간은 흐릅니다. 남은 시간이 몇 초 안 될 때는 연쇄를 기다리기보다 바로 보이는 수를 빨리 두는 편이 낫습니다.
계산 조건
- 게임 엔진: 이 사이트 보석 맞추기의
engine.ts를 그대로 불러와 판 만들기, 둘 수 있는 수 찾기(findMoves), 연쇄 처리(settle), 점수와 특수 보석 규칙을 썼습니다. - 판: 고정 시드 난수로 만든 8×8 판 200개. 모든 규칙이 같은 시작 판에서 30수씩 두었습니다. 90초 동안 사람이 두는 수를 대략 30수로 잡았습니다.
- 둘 수 있는 수가 없으면 엔진의 섞기 규칙으로 판을 다시 섞었습니다.
- 첫 매치 점수는 새 보석이 떨어지기 전 첫 단계의 점수만으로 계산했습니다. 새로 떨어질 보석은 미리 알 수 없기 때문입니다.
- 아래쪽 가산점은 두 칸 가운데 더 아래 칸의 줄 번호(맨 위 0, 맨 아래 7)에 10점을 곱한 값입니다.
흔한 실수
눈에 먼저 띄는 위쪽 수부터 두기. 계산 결과 위쪽 수만 고르면 아무 수나 고를 때보다도 점수가 낮았습니다.
3개 매치를 서둘러 두기. 한 수만 참으면 4개나 ㄱ자가 되는 자리가 있는지 봅니다. 줄 보석과 십자 보석은 한 번에 많은 보석을 지웁니다.
무지개 보석을 아무 데나 쓰기. 무지개 보석은 판에 가장 많은 종류를 지우니, 그 종류가 많을 때 쓰면 효과가 큽니다.
막판에 연쇄를 기다리기. 연쇄 중에도 시간은 흐릅니다. 남은 시간이 적으면 빨리 둘 수 있는 수가 낫습니다.
연습 방법
- 한 판은 아래쪽 두 줄만 보고 두는 연습을 합니다.
- 다음 판에서는 4개와 ㄱ자 모양을 찾는 데 집중합니다. 가로 둘, 한 칸 건너 하나 같은 모양을 가로줄로 훑는 습관을 들입니다.
- 익숙해지면 두 가지를 합쳐, 아래쪽에서 특수 보석을 만드는 수를 찾습니다.
- 결과 화면의 점수를 몇 판 기록해 두고 비교해 봅니다.
정리
게임 엔진으로 200판씩 비교해 보니 아래쪽부터 맞추는 규칙은 위쪽부터 맞추는 규칙보다 한 수당 1.8배 점수를 얻었고, 연쇄도 훨씬 자주 이어졌습니다. 당장 큰 매치를 고르는 규칙과 아래쪽을 우선하는 규칙을 합쳤을 때 점수가 가장 높았습니다. 아래쪽을 먼저 훑고, 거기서 4개나 ㄱ자를 만들 수 있는지 보는 순서가 점수를 올리는 가장 쉬운 습관입니다.
참고 자료
도움이 됐다면 공유해 주세요
글쓴이
Bob
개발자로 일하면서 경제 지표와 시장 데이터를 직접 찾아보고 정리해 왔습니다. 공식 통계와 1차 자료를 기준으로, 처음 보는 사람도 흐름을 따라올 수 있게 씁니다.
운영 원칙 보기게임 공략
27편- 2048 모서리 전략과 뱀 모양 배열
- 지뢰찾기 1-2-1 패턴과 확률 계산
- 스도쿠를 찍지 않고 푸는 기본 기법
- 숫자야구는 몇 번 만에 맞힐 수 있을까
- 오목 열린 3과 4-3 공격, 첫 수와 금수 정리
- 솔리테어 잘 푸는 습관 다섯 가지
- 사과 게임, 짝부터 지울까 크게 묶을까
- 블록 쌓기, 4줄 한 번에와 연속 지우기 중 무엇이 점수가 클까
- 블록 끼우기에서 오래 버티는 배치
- 벽돌깨기, 패들 어디에 맞히느냐가 점수를 가릅니다
- 버블 팡, 터뜨리기보다 떨어뜨리기가 큰 이유
- 파닥파닥 비행, 틈 가운데보다 어디를 노려야 할까
- 과일 합치기에서 어디에 떨어뜨려야 점수가 오를까
- 보석 맞추기, 아래부터 맞추면 정말 점수가 오를까지금 읽는 글
- 동네 가게 키우기, 회수 기간 순서로 사면 얼마나 빨라질까
- 카드 짝 맞추기 어려움 판을 24번 안에 끝내려면
- 도시 방어, 탄두보다 얼마나 앞을 찍어야 할까
- 네모로직을 찍지 않고 푸는 줄 읽기 기법
- 가격 정하기 10일에서 이익이 가장 큰 가격 찾기
- 반응속도 테스트, 찍어서 누르면 왜 손해일까
- 길 건너기에서 오래 살아남는 법, 봇 2,000판으로 비교
- 색 순서 기억하기, 10단계를 넘기는 끊어 외우기
- 숫자 밀기 퍼즐 윗줄부터 맞추는 법과 마지막 두 장
- 스네이크, 먹이로 곧장 갈까 판을 돌까
- 우주 방어, 바깥 열부터 없애면 시간이 얼마나 벌릴까
- 탑 쌓기 퍼펙트 타이밍 오차와 층수
- 두더지 잡기, 점수는 몇 마리보다 연속이 가릅니다
읽은 내용을 게임으로
보석 맞추기
옆 보석과 바꿔 셋을 맞춰요