T201704201407

This commit is contained in:
Leander
2017-04-20 14:07:21 +02:00
parent edd47c29cc
commit 6b72ad494e
2 changed files with 15 additions and 2 deletions

View File

@@ -17,8 +17,14 @@ $chosen_answer = isset($_GET['answer']) ? $_GET['answer'] : '';
$chosen_answer = (($chosen_answer === '0') || ($chosen_answer && gettype(+$chosen_answer) == 'integer')) ? +$_GET['answer'] : -1;
function calculate_points($time) {
$points = $time < 2000 ? 100 : 205 - 1/2 * (205 + sqrt(-3975 + 2 * $time));
$points = $points < 1 ? 10 : round($points * 10);
if($time < TIME_FULL) {
$points = MAX_POINTS;
} else {
$points = round(MAX_POINTS - ((POINTS_REDUCTION * sqrt(REDUCTION_STEP * (-8 * TIME_FULL + REDUCTION_STEP + 8 * $time))) / (2 * REDUCTION_STEP)));
}
if($points < MIN_POINTS) {
$points = MIN_POINTS;
}
return $points;
}