Help with timebased scoring algorithm
- by Dave
Im trying to devise an appropriate scoring system for my game. The game in essense has a finite number of tasks to complete (say 20) and the quicker you complete these task, the more points you get. I had devised a basic way of doing this using bands of time multiplied by a score for that band multiplied by the number of tasks solved within that time band i.e.
(Time Band) = (Points)
1-5 sec = 15,
5-10 secs = 10,
10-20 secs = 5,
20-30 secs = 3,
40 secs onwards = 1,
So for example if I did 3 tasks in the 1-5sec band i'd get 15*3=45points, if i found 10 in the 20-30sec band i'd get 3*10=30 points.
Im sure there is a more mathematical way of doing this using powers of some kind but I just can't think how and hoping someone has already done something smilar..
Many thanks in advance