JonT wrote: Wed Jan 18, 2023 2:47 pm
Maybe a way to go would be to make the algorithm more dynamic. A boat that is afloat gets a score which is (total number of boats this month - position). All boats which are not afloat get 75% of the score of the lowest scoring Free Spirits Boat. So in a month where there were 300 boats: finishing in a boat that was 10th would give 290 points; finishing 100th in our lowest, afloat boat would give 200 points; being in a boat that was not afloat would give 200x0.75= 150 points.
...or some variation on that anyway. This way we are isolated from a changing numbers of boats, but it does mean that the high scorers are at the mercy of the size of the field, but I don't think that will vary a lot from month to month.
Actually, and I know this is making things even more complicated

, but this approach is a little harsh on the higher ranked non-floating boats. For example a non-floating boat that is just one place behind our lowest ranked floating boat, would get the same points as our lowest boat overall. In the spirit of rewarding participation, this feels wrong. A tweak would be to score non-floating boats as the higher of: the score they would have got is they were afloat (i.e. total number of boats - position) or 75% of the score of our lowest floating boat).
This would mean that if our lowest floating boat was as described in my post:
Finishing 10th and afloat would give 300-10=290 points.
Finishing in our lowest afloat boat at 100th would give 300-100=200 points
Finishing 110th in a non-floating boat would give the highest of 300-110 points (190) or 75% of 200 points (150) and so would give 190 points.
Finishing 200th in a non floating boat would give the highest of 300-200 points (100) or 75% of 200 points (150) and so would give 150 points.
If I had the time I would write the code to automatically do this by extracting the data from the c2ctc pages, but I am a bit stretched at the moment.
If this is all too complex then just ignore me. 75% may not be the right percentage, it was plucked out of the air.
EDIT - I have thrown together a very rough and ready tool to show what the scores would look like. I haven't tested it very well, but it gives a rough idea ->
http://freespiritsrowing.com/c2ctc/c2ctc_analysis.php
EDIT 2 - You can now also see past events and how they would score. Here is last months ->
https://freespiritsrowing.com/c2ctc/c2c ... p?c_id=220
The more technically minded of you can do this with any event by pasting the url of the event from your browser into the text of the link above. i.e. replace "url=
http://www.c2ctc.com/index.php?c_id=220" with any link to previous events.
Jon