나는 퍼즐 게임을 만들고 있는데, 사용자는 레벨을 완료하기 위해 타이밍을 맞출 것이다. 사용자는 레벨을 완료하는 데 걸리는 시간을 기준으로 등급이 매겨집니다. 당연히 레벨이 올라감에 따라 그들은 점점 더 어려워집니다.퍼즐 게임 시간을 계산하는 좋은 알고리즘은 무엇입니까?
난 수준이 높아질수록 사용자 등급을 결정하는 좋은 알고리즘이 필요합니다. 사용자는 3 등급을 얻기 위해 레벨 1보다 레벨 10에 더 많은 시간을 가져야합니다.
누구나 좋은 알고리즘을 알고 있습니까?
보충 게임 플레이 예 :
사용자는 각 레벨을 완료하는 데 2시해야합니다. 하지만 첫 번째 레벨에서 5 성급을 얻으려면 사용자가 1:50 전에 레벨을 완료해야합니다.
어쩌면 당신은 단지 레벨을 플레이하고 그들이 얼마나 오래 걸릴 지 알아 내야할까요? –
최소 이동 횟수를 확인하여 레벨을 풀 수 있으며,이를 바탕으로 ★★★, ★★ ☆ 및 ★ ☆☆의 최대 시간을 만들 수 있습니다 – Pshemo