А вот у меня тоже предложение.
Организаторы определяют максимальное бонусное ВРЕМЯ (Tmax), которое можно заработать в каждом бонусном задании.
Расчет бонусов ведется следующим образом.
Команда, лучше всех выполнившая задание, т.е. набравшая максимальное количество баллов (n_max), получает максимальное количество бонусного времени.
Затем определяем "стоимость" (C) каждого балла путем деления Tmax на n_max. Умножив С на количество баллов для каждой команды, определяем, сколько бонусного времени заработала эта команда.
Пример - всеми нами любимое фотозадание

.
Организаторами установлено максимальное бонусное время Tmax=10 минут.
Команда А сделала 52 фото, команда Б - 74 фото и команда В - 38 фото. Победитель - команда Б.
"Стоимость" одной фото: C=Tmax/n_max=10минут/74=0.135 минуты, или 8.1 секунды.
Т.о., команда А получает 52*0.135=7.02 минут (или 7 минут и 1 секунду) бонусов, команда Б - 10 минут, и команда В - 38*0.135=5.13 минут (или 5 минут 8 секунд)
Можно также выбирать Tmax таким образом, чтобы сумма все бонусов за игру равнялась сумме всех штрафов.
Плюс такой системы - нормализация количества бонусов.
Минус - пока задание не будет выполнено всеми командами, невозможно будет узнать, кто сколько бонусов заработал. С другой стороны, в том же аэрохоккее была точно такая же ситуация.
Критикуйте