내 앱 중 하나의 리더 보드에서 흥미로운 점수가 표시됩니다 : 2,147,483,647
. 이 숫자는 2^23 -1
일 수 있으며 알려진 더블 메르 센 소수 중 하나입니다. 는 여기에 게임 점수 계산 방법 코드입니다 : 큰 숫자 점수 (이 큰 숫자 점수 실제로 이가지 경우)을보고 왜큰 점수가 iOS 앱의 리더 보드에 잘못 신고되었습니다
float highestScore = 10000;
float factor1 = powf(0.90, (colNumber == 7 ? 0 : 1));
float factor2 = powf(0.90, (rowNumber == 8 ? 0 : 1));
float factor3 = powf(0.9, (size - 2));
float factor4 = rotationOn ? 1 : 0.33;
float factor5 = powf(0.8, hintCount);
float factor6 = pow(0.95, ((int)(tick/30)));
float factor7 = pow(0.90, letterNum);
theScore = (int) (highestScore * factor1 * factor2 * factor3 * factor4 * factor5 * factor6 * factor7);
//sometime later but before reporting game score to leader board
int64_t score64t = (int64_t)theScore;
나도 몰라,하지만이 장치를 탈옥 관련이 있는지 궁금해 . 리더 보드에서이 점수를 제거하려면 어떻게해야합니까?
2,147,483,647이 최고 점수를 관리 열에서>를 클릭 관리 최대 32 비트 부호있는 정수. – Raptor
[개발자는 Game Center 리더 보드에서 가짜 점수를 삭제할 수 있습니다] (http://www.macrumors.com/2013/10/29/developers-can-now-delete-fake-scores-from-game-center-leaderboards/) –
이것도 참조하십시오 : http://stackoverflow.com/a/5531421/188331 – Raptor