핵심 알고리즘 및 점수 산정
이 게임은 0, 1, 2, 3의 네 가지 기호로 구성된 정렬된 알파벳을 기반으로 작동합니다. 한 라운드는 8개의 공(관측)으로 구성됩니다. 각 공마다 '타격'이 선택되며(0, 1, 2 또는 3), 이는 숨겨진 코드에 해당합니다. 점수가 산정된 후, 관측된 코드는 다음 공을 위해 정렬된 목록의 맨 앞으로 이동합니다.
최종 점수는 최종 정렬 상태의 기호들의 순위 제곱의 합에서 도출됩니다. 구체적인 메커니즘은 다음과 같습니다.
- 초기화: 알파벳은 [0, 1, 2, 3] 순서로 시작합니다.
- 관측: 타격 선택에 따라 코드가 관측됩니다.
- 업데이트: 관측된 코드가 목록의 맨 앞으로 이동합니다.
- 점수 산정: 기본 점수는 현재 기호들의 순위 제곱의 합입니다.
지급 모드 및 정규화 상수
이 게임은 세 가지의 명확한 지급 모드를 제공하며, 각 모드는 기본 점수에 다른 지수를 적용하고 특정 정규화 값을 사용하여 총 지급액을 계산합니다. 모든 모드에서 예상 총 반환율은 96%이지만, 이는 평균치일 뿐 개별 세션에서의 보장을 의미하지는 않습니다.
| 모드 | 적용된 지수 | 정확한 평균 (정규화 값) | 설명 |
|---|---|---|---|
| 0 | 1차 지수 (선형) | 28 | 표준 선형 점수 체계. |
| 1 | 2차 지수 (제곱) | 882 | 높은 순위 변동성을 증폭시킵니다. |
| 2 | 3차 지수 (세제곱) | 30400 | 극단적인 결과에 높은 가중치를 부여합니다. |
지급 공식은 다음과 같습니다: 총액 = 0.96 × 확보된 전체 스테이크 × (raw^(mode + 1)) / mean[mode]. 적용된 지수는 기본 점수가 0인 경우를 변경하지 않으며, 0이 아닌 점수의 크기만 확대합니다.
조작법 및 게임 진행 방식
플레이어는 매치 중 특정 조작법을 사용할 수 있습니다:
- 수동 플레이: 플레이어는 8개의 공을 모두 수동으로 진행하며, 각 공이 오기 전에 타격(0-3)을 선택합니다.
- 자동10: 최대 10개의 전체 매치를 자동 플레이를 위해 대기열에 추가합니다.
- 중지: 향후 대기열에 있는 매치를 취소하지만 현재 자동 진행 중인 매치는 완료되도록 합니다.
- 사운드: 플레이 모드에 관계없이 항상 사용 가능하며 조절할 수 있습니다.
확보된 매치 중에는 스테이크, 지급 모드 및 리필 설정이 잠깁니다. 그러나 수동 모드에서는 공이 오기 전에 타격 선택을 변경할 수 있습니다.
확률 및 증거
기저가 되는 수학적 가정은 65,536개의 가능한 8자리 코드 단어 중 하나가 나올 확률이 모두 동일하다는 것입니다. 1,000,000라운드 동안의 시뮬레이션 측정 결과는 이론적 기대치를 확인해 줍니다.
| 모드 | 정확한 총 RTP | 측정된 RTP | 긍정적 결과 |
|---|---|---|---|
| 0 | 0.96 | 96.013% | 99,9984 |
| 1 | 0.96 | 95.983% | 99,9988 |
| 2 | 0.96 | 96.065% | 99,9985 |
측정된 수치는 시뮬레이션 표본 추출로 인한 미세한 편차를 제외하고는 예상된 정확한 96%의 총 수익률을 뒷받침합니다.
지갑 및 데이터 유지
이 데모는 특정 유지 규칙을 따르는 가상 지갑을 사용합니다:
- 초기 잔액: 1000 가상 코인.
- 복원: 대기 중일 때 잔액이 10 미만이면 수동 충전으로 잔액을 정확히 1000으로 설정합니다. 이는 자동이 아닌 수동 작업입니다.
- 소수점 이월: 소수점 이하 값은 정산, 충전 및 페이지 새로고침 간에 유지됩니다.
- 미완료 라운드: 페이지 새로고침 시 매치가 진행 중이면 환불이나 재개 없이 종료됩니다.
개인정보 및 저장소
데모는 정산된 잔액과 소수점 이월 데이터를 브라우저의 localStorage에 저장합니다. 캐시 파일을 지우면 이 데이터가 삭제될 수 있습니다. 템플릿은 Google Fonts 스타일시트를 선언하지만 실제 서드파티 요청 데이터는 아직 대기 중입니다. 이 데모에는 계정 로그인이나 결제 프로세스가 포함되어 있지 않습니다.
자주 묻는 질문
96%의 수익률이 보장되나요?
아니요. 96%는 많은 라운드를 거친 후 기대되는 총 수익률입니다. 개별 세션에서는 순이익 또는 손실이 발생할 수 있습니다. 이는 다른 제품에 대한 예측이 아니며 순이익을 보장하지도 않습니다.
무브투프론트(Move-to-Front) 알고리즘은 어떻게 작동하나요?
각 라운드 후 관찰된 코드(0-3)가 정렬된 목록의 맨 앞으로 이동합니다. 이로 인해 다른 심볼의 순위가 변경되며, 이는 최종 제곱합 점수 계산에 직접적인 영향을 미칩니다.
경기 중 새로고침하면 어떻게 되나요?
새로고침 시 진행 중인 경기는 즉시 종료됩니다. 해당 특정 경기의 정확한 상태로 환불되거나 재개할 수 있는 옵션은 없습니다.